(add-to-group {ug-ao :userGroupAO zone :zone} group-name username)
Add a user username
to the group group-name
Add a user `username` to the group `group-name`
(create-user-group {ug-ao :userGroupAO zone :zone} group-name)
Create a new user group named group-name
in the logged-in user zone
Create a new user group named `group-name` in the logged-in user zone
(delete-user-group {ug-ao :userGroupAO zone :zone} group-name)
Delete a group named group-name
in the logged-in user zone
Delete a group named `group-name` in the logged-in user zone
(list-group-members {ug-ao :userGroupAO} group-name)
List members of a group named group-name
(qualified usernames)
List members of a group named `group-name` (qualified usernames)
(list-groups {ug-ao :userGroupAO})
(list-groups {ug-ao :userGroupAO} search)
List groups (qualified usernames), using an optional search (postgresql/iquest LIKE format)
List groups (qualified usernames), using an optional search (postgresql/iquest LIKE format)
(proxied? {:keys [irodsAccount]})
Returns true if this context map is using a proxied (client) user
Returns true if this context map is using a proxied (client) user
(remove-from-group {ug-ao :userGroupAO zone :zone} group-name username)
Remove a user username
from the group group-name
Remove a user `username` from the group `group-name`
(user-exists? cm username)
Returns true if 'username' exists in iRODS.
Returns true if 'username' exists in iRODS.
(user-group-ids {ug-ao :userGroupAO} username)
Returns a list of group IDs that the user is in.
Returns a list of group IDs that the user is in.
(user-groups {ug-ao :userGroupAO} username)
Returns a list of group names that the user is in.
Returns a list of group names that the user is in.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close