changed default parameters in swagger documentation for create groups

endpoint

* reordered parameters in swagger annotation in order to default the
  add members & edit group permissions to 'only-admins' & set the default
  for the group link to 'disable'.

see #148
This commit is contained in:
Bernhard B
2021-07-10 19:59:13 +02:00
parent 5dc663e80e
commit 91e7e43de9
4 changed files with 18 additions and 18 deletions

View File

@@ -41,8 +41,8 @@ type GroupEntry struct {
}
type GroupPermissions struct {
AddMembers string `json:"add_members" enums:"every-member,only-admins"`
EditGroup string `json:"edit_group" enums:"every-member,only-admins"`
AddMembers string `json:"add_members" enums:"only-admins,every-member"`
EditGroup string `json:"edit_group" enums:"only-admins,every-member"`
}
type CreateGroupRequest struct {
@@ -50,7 +50,7 @@ type CreateGroupRequest struct {
Members []string `json:"members"`
Description string `json:"description"`
Permissions GroupPermissions `json:"permissions"`
GroupLinkState string `json:"group_link" enums:"enabled,enabled-with-approval,disabled"`
GroupLinkState string `json:"group_link" enums:"disabled,enabled,enabled-with-approval"`
}
type LoggingConfiguration struct {