diff --git a/data/api/security-api.xml b/data/api/security-api.xml index 688f393006..24e82f1a07 100644 --- a/data/api/security-api.xml +++ b/data/api/security-api.xml @@ -1,7 +1,7 @@ - Security%20API%20Test%20Project/security-getGroupPerms.view? + Security%20API%20Test%20Project/security-getGroupPerms.api {"container": { @@ -93,8 +93,71 @@ + + Security%20API%20Test%20Project/security-getGroupPerms.api?includeEmptyPermGroups=false + + {"container": + { + "id": "THIS CONTAINER GUID FIELD IS IGNORED IN JSON CHECK", + "name": "Security API Test Project", + "path": "/Security API Test Project", + "isInheritingPerms": false, + "groups": [ + { + "id": 1672, + "name": "testgroup1", + "roles": ["org.labkey.api.security.roles.EditorRole"], + "isSystemGroup": false, + "isProjectGroup": true, + "type": "g", + "effectivePermissions": [ + "org.labkey.api.security.permissions.InsertPermission", + "org.labkey.api.security.permissions.DeletePermission", + "org.labkey.api.security.permissions.EditSharedViewPermission", + "org.labkey.api.reports.permissions.EditSharedReportPermission", + "org.labkey.api.security.permissions.ReadPermission", + "org.labkey.api.reports.permissions.ShareReportPermission", + "org.labkey.api.study.permissions.SharedParticipantGroupPermission", + "org.labkey.announcements.model.SecureMessageBoardRespondPermission", + "org.labkey.api.security.permissions.ReadSomePermission", + "org.labkey.api.lists.permissions.ManagePicklistsPermission", + "org.labkey.api.security.permissions.UpdatePermission", + "org.labkey.announcements.model.SecureMessageBoardReadPermission", + "org.labkey.api.security.permissions.SampleWorkflowDeletePermission", + "org.labkey.api.security.permissions.SampleWorkflowJobPermission", + "org.labkey.api.security.permissions.AssayReadPermission", + "org.labkey.api.security.permissions.NotebookReadPermission", + "org.labkey.api.security.permissions.DataClassReadPermission", + "org.labkey.api.security.permissions.MediaReadPermission", + "org.labkey.api.security.permissions.MoveEntitiesPermission", + ], + "groups": [] + }, + { + "id": 1673, + "name": "testgroup2", + "roles": ["org.labkey.api.security.roles.ReaderRole"], + "isSystemGroup": false, + "isProjectGroup": true, + "type": "g", + "effectivePermissions": [ + "org.labkey.api.security.permissions.ReadPermission", + "org.labkey.api.security.permissions.ReadSomePermission", + "org.labkey.api.security.permissions.AssayReadPermission", + "org.labkey.api.security.permissions.DataClassReadPermission", + "org.labkey.api.security.permissions.NotebookReadPermission", + "org.labkey.api.security.permissions.MediaReadPermission" + ], + "groups": [] + } + ] + } + } + + + - Security%20Api%20Test%20Project/security-getGroupsForCurrentUser.view? + Security%20Api%20Test%20Project/security-getGroupsForCurrentUser.api {"groups": [ { @@ -115,7 +178,7 @@ - Security%20Api%20Test%20Project/security-ensureLogin.view? + Security%20Api%20Test%20Project/security-ensureLogin.api {"currentUser": {