mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Allow to force-adding aliases for special groups
This commit is contained in:
parent
6aa9d05372
commit
1e13c618cf
2 changed files with 13 additions and 6 deletions
|
@ -322,6 +322,7 @@ user:
|
||||||
extra:
|
extra:
|
||||||
pattern: *pattern_username
|
pattern: *pattern_username
|
||||||
|
|
||||||
|
### user_group_add_mailalias()
|
||||||
add-mailalias:
|
add-mailalias:
|
||||||
action_help: Add mail aliases to group
|
action_help: Add mail aliases to group
|
||||||
api: PUT /users/groups/<groupname>/aliases/<aliases>
|
api: PUT /users/groups/<groupname>/aliases/<aliases>
|
||||||
|
@ -336,6 +337,11 @@ user:
|
||||||
metavar: MAIL
|
metavar: MAIL
|
||||||
extra:
|
extra:
|
||||||
pattern: *pattern_email
|
pattern: *pattern_email
|
||||||
|
--force:
|
||||||
|
help: Ignore warnings about special groups
|
||||||
|
action: store_true
|
||||||
|
|
||||||
|
### user_group_remove_mailalias()
|
||||||
remove-mailalias:
|
remove-mailalias:
|
||||||
action_help: Remove mail aliases to group
|
action_help: Remove mail aliases to group
|
||||||
api: DELETE /users/groups/<groupname>/aliases/<aliases>
|
api: DELETE /users/groups/<groupname>/aliases/<aliases>
|
||||||
|
@ -348,8 +354,9 @@ user:
|
||||||
help: Mail aliases to remove
|
help: Mail aliases to remove
|
||||||
nargs: "+"
|
nargs: "+"
|
||||||
metavar: MAIL
|
metavar: MAIL
|
||||||
|
--force:
|
||||||
|
help: Ignore warnings about special groups
|
||||||
|
action: store_true
|
||||||
|
|
||||||
permission:
|
permission:
|
||||||
subcategory_help: Manage permissions
|
subcategory_help: Manage permissions
|
||||||
|
|
|
@ -1363,12 +1363,12 @@ def user_group_remove(groupname, usernames, force=False, sync_perm=True):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def user_group_add_mailalias(groupname, aliases):
|
def user_group_add_mailalias(groupname, aliases, force=False):
|
||||||
return user_group_update(groupname, add_mailalias=aliases, sync_perm=False)
|
return user_group_update(groupname, add_mailalias=aliases, force=force, sync_perm=False)
|
||||||
|
|
||||||
|
|
||||||
def user_group_remove_mailalias(groupname, aliases):
|
def user_group_remove_mailalias(groupname, aliases, force=False):
|
||||||
return user_group_update(groupname, remove_mailalias=aliases, sync_perm=False)
|
return user_group_update(groupname, remove_mailalias=aliases, force=force, sync_perm=False)
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
Loading…
Add table
Reference in a new issue