SecureX.Permissions (SecureX v0.1.0) View Source
Link to this section Summary
Functions
Add a Permission. You can send either Atom Map
or String Map
to add Permission.
Delete a Permission.
Update a Permission. You can send either Atom Map
or String Map
to update Permission.
Link to this section Functions
Specs
Add a Permission. You can send either Atom Map
or String Map
to add Permission.
Examples
iex> add(%{"permission" => -1, "resource_id" => "users", "role_id" => "super_admin"})
%Permission{
id: 1,
permission: -1,
resource_id: "users",
role_id: "super_admin"
}
Specs
Delete a Permission.
Examples
iex> delete(%{"id" => 1)
%Permission{
id: 1,
permission: 4,
resource_id: "users",
role_id: "admin"
}
Specs
Update a Permission. You can send either Atom Map
or String Map
to update Permission.
## Examples
iex> update(%{"id" => "1", "resource_id" => "users", "permission" => 4, "role_id" => "admin"})
%Permission{
id: 1,
permission: 4,
resource_id: "users",
role_id: "admin"
}