Liking cljdoc? Tell your friends :D

tiny-rbac.core


actionclj

(action role-set resource action)

Get given action for resource

Get given action for resource
sourceraw docstring

actionsclj

(actions role-set resource)

Get all actions for given resource

Get all actions for given resource
sourceraw docstring

collifyclj

(collify x)
source

has-permissionclj

(has-permission role-set {:keys [role resource action]})
(has-permission role-set role resource action)

Checks if a role has any permission for a resource and action

Checks if a role has any permission for a resource and action
sourceraw docstring

inheritclj

(inherit role-set role)

Get role parents

Get role parents
sourceraw docstring

permissionclj

(permission role-set {:keys [role resource action permission]})
(permission role-set role resource action permission)

Get given permission for a role for a resource and action

Get given permission for a role for a resource and action
sourceraw docstring

permissionsclj

(permissions role-set {:keys [role resource action]})
(permissions role-set role resource action)
(permissions role-set role resource action acc)

Get permissions provided for a role for a resource and action

Get permissions provided for a role for a resource and action
sourceraw docstring

resourceclj

(resource role-set resource)

Get given resource from the role-set

Get given resource from the role-set
sourceraw docstring

resourcesclj

(resources role-set)

Get all resources from the role-set

Get all resources from the role-set
sourceraw docstring

roleclj

(role role-set role)

Get given role from the role-set

Get given role from the role-set
sourceraw docstring

rolesclj

(roles role-set)

Get all roles from the role-set

Get all roles from the role-set
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close