You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- name: Check openapi*.json and typescript changes
86
+
run: |
87
+
bash -c "[[ ! \"`git status --porcelain `\" ]] || (echo 'Please run \"composer run openapi\" and commit the openapi*.json files and (if applicable) src/types/openapi/openapi*.ts, see the section \"Show changes on failure\" for details' && exit 1)"
-`POST apps/groupfolders/folders/$folderId/manageACL`: Grants/Removes a group or user the ability to manage a groupfolders' advanced permissions
144
-
-`$mappingId`: the id of the group/user to be granted/removed access to/from the folder
145
-
-`$mappingType`: 'group' or 'user'
146
-
-`$manageAcl`: true to grants ability to manage a groupfolders' advanced permissions, false to remove
147
-
-`POST apps/groupfolders/folders/$folderId/groups/$groupId`: Set the permissions a group has in a folder
148
-
-`permissions` The new permissions for the group as bitmask of [permissions constants](https://github.com/nextcloud/server/blob/b4f36d44c43aac0efdc6c70ff8e46473341a9bfe/lib/public/Constants.php#L65)
149
-
-`POST apps/groupfolders/folders/$folderId/quota`: Set the quota for a folder
150
-
-`quota`: The new quota for the folder in bytes, user `-3` for unlimited
151
-
-`POST apps/groupfolders/folders/$folderId/mountpoint`: Change the name of a folder
152
-
-`mountpoint`: The new name for the folder
153
-
154
-
For all `POST` calls the required parameters are listed.
155
-
156
-
Non-admins can access the `GET` requests to retrieve info about group folders they have access to.
157
-
Admins can add `applicable=1` as a parameter to the group folder list request to get the same filtered results of only folders they have direct access to.
129
+
See the [OpenAPI specification](openapi.json) to learn about all available API endpoints.
0 commit comments