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:
|
||||
pattern: *pattern_username
|
||||
|
||||
### user_group_add_mailalias()
|
||||
add-mailalias:
|
||||
action_help: Add mail aliases to group
|
||||
api: PUT /users/groups/<groupname>/aliases/<aliases>
|
||||
|
@ -336,6 +337,11 @@ user:
|
|||
metavar: MAIL
|
||||
extra:
|
||||
pattern: *pattern_email
|
||||
--force:
|
||||
help: Ignore warnings about special groups
|
||||
action: store_true
|
||||
|
||||
### user_group_remove_mailalias()
|
||||
remove-mailalias:
|
||||
action_help: Remove mail aliases to group
|
||||
api: DELETE /users/groups/<groupname>/aliases/<aliases>
|
||||
|
@ -348,8 +354,9 @@ user:
|
|||
help: Mail aliases to remove
|
||||
nargs: "+"
|
||||
metavar: MAIL
|
||||
|
||||
|
||||
--force:
|
||||
help: Ignore warnings about special groups
|
||||
action: store_true
|
||||
|
||||
permission:
|
||||
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):
|
||||
return user_group_update(groupname, add_mailalias=aliases, sync_perm=False)
|
||||
def user_group_add_mailalias(groupname, aliases, force=False):
|
||||
return user_group_update(groupname, add_mailalias=aliases, force=force, sync_perm=False)
|
||||
|
||||
|
||||
def user_group_remove_mailalias(groupname, aliases):
|
||||
return user_group_update(groupname, remove_mailalias=aliases, sync_perm=False)
|
||||
def user_group_remove_mailalias(groupname, aliases, force=False):
|
||||
return user_group_update(groupname, remove_mailalias=aliases, force=force, sync_perm=False)
|
||||
|
||||
|
||||
#
|
||||
|
|
Loading…
Add table
Reference in a new issue