| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/ataxia_security.erl')
| -rw-r--r-- | src/ataxia_security.erl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ataxia_security.erl b/src/ataxia_security.erl index 97ed276..192171f 100644 --- a/src/ataxia_security.erl +++ b/src/ataxia_security.erl @@ -14,6 +14,7 @@ -export([can_access/2]). -export([janitor/0, any/0, admin/0, user_from_id/1]). +-export([unlocked/0]). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34,6 +35,9 @@ any () -> any. -spec admin () -> user(). admin () -> admin. +-spec unlocked () -> atom(). +unlocked () -> none. + -spec can_access (permission(), user()) -> boolean(). can_access (_, admin) -> true; can_access (any, _) -> true; |


