class

KemalcrStarter::Infrastructure::DB::RbacRepository

Inherits KemalcrStarter::Infrastructure::DB::Repository < Reference < Object

Instance methods

assign_permission(role_name : String, permission : Core::Rbac::Permission) : Nil
Source
clear_role(role_name : String) : Nil
Source
find_active_membership(actor_id : String, organization_id : String) : OrganizationMembershipRecord | Nil
Source
list_permissions_for_role(role_name : String) : Array(String)
Source
remove_permission(role_name : String, permission : Core::Rbac::Permission) : Nil
Source
role_has_permission?(role_name : String, permission : Core::Rbac::Permission) : Bool
Source
seed_role(role_name : String, permissions : Enumerable(Core::Rbac::Permission)) : Nil
Source