workflo.macros.permission

+permission-registry+

defpermission

macro

(defpermission name & args)

defpermission*

(defpermission* name forms)(defpermission* name forms env)

make-permission-definition

(make-permission-definition permission-name {:keys [forms]})

make-register-call

(make-register-call name args)

register-permission!

(register-permission! name def)

registered-permissions

(registered-permissions)

reset-registered-permissions!

(reset-registered-permissions!)

resolve-permission

(resolve-permission name)

unregister-permission!

(unregister-permission! name)