summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/ataxia_security.erl')
-rw-r--r--src/ataxia_security.erl12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ataxia_security.erl b/src/ataxia_security.erl
index 7654384..95040f3 100644
--- a/src/ataxia_security.erl
+++ b/src/ataxia_security.erl
@@ -5,7 +5,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-type named_user() :: {'user', any()}.
-type user() :: (named_user() | 'admin' | 'any' | 'janitor').
--type permission() :: ordset:ordset(user()).
+-type permission() :: ordsets:ordset(user()).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% EXPORTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -26,15 +26,15 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-spec add_access (user(), permission()) -> permission().
add_access (User, Permission) ->
- ordset:add_element(User, Permission).
+ ordsets:add_element(User, Permission).
-spec remove_access (user(), permission()) -> permission().
remove_access (User, Permission) ->
- ordset:del_element(User, Permission).
+ ordsets:del_element(User, Permission).
-spec allow_only (user()) -> permission().
allow_only (User) ->
- ordset:add_element(User, ordset:new()).
+ ordsets:add_element(User, ordsets:new()).
-spec user_from_id (any()) -> user().
user_from_id (ID) -> {user, ID}.
@@ -54,7 +54,7 @@ can_access (Permission, User) ->
admin -> true;
_ ->
(
- ordset:is_element(any, Permission)
- or ordset:is_element(User, Permission)
+ ordsets:is_element(any, Permission)
+ or ordsets:is_element(User, Permission)
)
end.