mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
replace api action group.update with group.add and group.remove
This commit is contained in:
parent
da3d7db3e6
commit
473c5762c6
2 changed files with 60 additions and 24 deletions
|
@ -252,30 +252,6 @@ user:
|
||||||
extra:
|
extra:
|
||||||
pattern: *pattern_groupname
|
pattern: *pattern_groupname
|
||||||
|
|
||||||
### user_group_update()
|
|
||||||
update:
|
|
||||||
action_help: Update group
|
|
||||||
api: PUT /users/groups/<groupname>
|
|
||||||
arguments:
|
|
||||||
groupname:
|
|
||||||
help: Name of the group to be updated
|
|
||||||
extra:
|
|
||||||
pattern: *pattern_groupname
|
|
||||||
-a:
|
|
||||||
full: --add
|
|
||||||
help: User(s) to add in the group
|
|
||||||
nargs: "*"
|
|
||||||
metavar: USERNAME
|
|
||||||
extra:
|
|
||||||
pattern: *pattern_username
|
|
||||||
-r:
|
|
||||||
full: --remove
|
|
||||||
help: User(s) to remove in the group
|
|
||||||
nargs: "*"
|
|
||||||
metavar: USERNAME
|
|
||||||
extra:
|
|
||||||
pattern: *pattern_username
|
|
||||||
|
|
||||||
### user_group_info()
|
### user_group_info()
|
||||||
info:
|
info:
|
||||||
action_help: Get information about a specific group
|
action_help: Get information about a specific group
|
||||||
|
@ -286,6 +262,38 @@ user:
|
||||||
extra:
|
extra:
|
||||||
pattern: *pattern_username
|
pattern: *pattern_username
|
||||||
|
|
||||||
|
### user_group_add()
|
||||||
|
add:
|
||||||
|
action_help: Update group
|
||||||
|
api: PUT /users/groups/<groupname>/add/<usernames>
|
||||||
|
arguments:
|
||||||
|
groupname:
|
||||||
|
help: Name of the group to add user(s) to
|
||||||
|
extra:
|
||||||
|
pattern: *pattern_groupname
|
||||||
|
usernames:
|
||||||
|
help: User(s) to add in the group
|
||||||
|
nargs: "*"
|
||||||
|
metavar: USERNAME
|
||||||
|
extra:
|
||||||
|
pattern: *pattern_username
|
||||||
|
|
||||||
|
### user_group_remove()
|
||||||
|
remove:
|
||||||
|
action_help: Update group
|
||||||
|
api: PUT /users/groups/<groupname>/remove/<usernames>
|
||||||
|
arguments:
|
||||||
|
groupname:
|
||||||
|
help: Name of the group to remove user(s) from
|
||||||
|
extra:
|
||||||
|
pattern: *pattern_groupname
|
||||||
|
usernames:
|
||||||
|
help: User(s) to remove from the group
|
||||||
|
nargs: "*"
|
||||||
|
metavar: USERNAME
|
||||||
|
extra:
|
||||||
|
pattern: *pattern_username
|
||||||
|
|
||||||
permission:
|
permission:
|
||||||
subcategory_help: Manage permissions
|
subcategory_help: Manage permissions
|
||||||
actions:
|
actions:
|
||||||
|
|
|
@ -857,6 +857,34 @@ def user_group_info(groupname):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def user_group_add(groupname, usernames, force=False, sync_perm=True):
|
||||||
|
"""
|
||||||
|
Add user(s) to a group
|
||||||
|
|
||||||
|
Keyword argument:
|
||||||
|
groupname -- Groupname to update
|
||||||
|
usernames -- User(s) to add in the group
|
||||||
|
|
||||||
|
"""
|
||||||
|
return user_group_update(
|
||||||
|
groupname, add=usernames, force=force, sync_perm=sync_perm
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def user_group_remove(groupname, usernames, force=False, sync_perm=True):
|
||||||
|
"""
|
||||||
|
Remove user(s) from a group
|
||||||
|
|
||||||
|
Keyword argument:
|
||||||
|
groupname -- Groupname to update
|
||||||
|
usernames -- User(s) to remove from the group
|
||||||
|
|
||||||
|
"""
|
||||||
|
return user_group_update(
|
||||||
|
groupname, remove=usernames, force=force, sync_perm=sync_perm
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Permission subcategory
|
# Permission subcategory
|
||||||
#
|
#
|
||||||
|
|
Loading…
Add table
Reference in a new issue