View Source SecureX.UserRoles (SecureX v1.1.0)
Contains CRUD For UserRoles.
Link to this section Summary
Functions
Add an UserRole. You can send either Atom Map
or String Map
to add an UserRole.
Delete an UserRole.
Get list Of UserRoles by user_id
.
Link to this section Functions
Add an UserRole. You can send either Atom Map
or String Map
to add an UserRole.
examples
Examples
iex> create(%{"user_id" => 1, "role_id" => "super_admin"})
%UserRole{
id: 1,
user_id: 1,
role_id: "super_admin"
}
Delete an UserRole.
examples
Examples
iex> delete(%{"id" => 1)
%Permission{
id: 1,
user_id: 1,
role_id: "admin"
}
Get list Of UserRoles by user_id
.
examples
Examples
iex> get(%{"user_id" => 0})
{:error, :no_user_roles_found}
iex> get(%{"user_id" => 1})
{:ok,
[
%UserRole{
role_id: "admin",
user_id: 1
},
%UserRole{
role_id: "super_admin",
user_id: 1
}
]
}