diff --git a/src/api/api.go b/src/api/api.go index 60b1dae..0843ce5 100644 --- a/src/api/api.go +++ b/src/api/api.go @@ -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 { diff --git a/src/docs/docs.go b/src/docs/docs.go index dce44bf..4793a65 100644 --- a/src/docs/docs.go +++ b/src/docs/docs.go @@ -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" ] } } diff --git a/src/docs/swagger.json b/src/docs/swagger.json index e6b0d62..28b735c 100644 --- a/src/docs/swagger.json +++ b/src/docs/swagger.json @@ -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" ] } } diff --git a/src/docs/swagger.yaml b/src/docs/swagger.yaml index 794d9ab..f5fdc6a 100644 --- a/src/docs/swagger.yaml +++ b/src/docs/swagger.yaml @@ -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: