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 {

View File

@@ -950,9 +950,9 @@ var doc = `{
"group_link": {
"type": "string",
"enum": [
"disabled",
"enabled",
"enabled-with-approval",
"disabled"
"enabled-with-approval"
]
},
"members": {
@@ -1030,15 +1030,15 @@ var doc = `{
"add_members": {
"type": "string",
"enum": [
"every-member",
"only-admins"
"only-admins",
"every-member"
]
},
"edit_group": {
"type": "string",
"enum": [
"every-member",
"only-admins"
"only-admins",
"every-member"
]
}
}

View File

@@ -935,9 +935,9 @@
"group_link": {
"type": "string",
"enum": [
"disabled",
"enabled",
"enabled-with-approval",
"disabled"
"enabled-with-approval"
]
},
"members": {
@@ -1015,15 +1015,15 @@
"add_members": {
"type": "string",
"enum": [
"every-member",
"only-admins"
"only-admins",
"every-member"
]
},
"edit_group": {
"type": "string",
"enum": [
"every-member",
"only-admins"
"only-admins",
"every-member"
]
}
}

View File

@@ -21,9 +21,9 @@ definitions:
type: string
group_link:
enum:
- disabled
- enabled
- enabled-with-approval
- disabled
type: string
members:
items:
@@ -74,13 +74,13 @@ definitions:
properties:
add_members:
enum:
- every-member
- only-admins
- every-member
type: string
edit_group:
enum:
- every-member
- only-admins
- every-member
type: string
type: object
api.IdentityEntry: