Skip to content

Commit b43bde2

Browse files
Merge pull request #14798 from nextcloud/feat/document-admin-delegation-section
2 parents 53c70d3 + 8d96656 commit b43bde2

2 files changed

Lines changed: 16 additions & 2 deletions

File tree

developer_manual/app_development/info.rst

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,10 +333,22 @@ activity/providers/provider
333333
* must contain a php class which implements OCP\Activity\IProvider and is used to react to events from the activity app
334334
settings/admin
335335
* optional
336-
* must contain a php class which implements OCP\Settings\ISettings and returns the form to render for the global settings area
336+
* must contain a php class which implements OCP\Settings\ISettings and returns the form to render for the admin settings area
337337
settings/admin-section
338338
* optional
339-
* must contain a php class which implements OCP\Settings\ISection and returns data to render navigation entries in the global settings area
339+
* must contain a php class which implements OCP\Settings\ISection and returns data to render navigation entries in the admin settings area
340+
settings/personal
341+
* optional
342+
* must contain a php class which implements OCP\Settings\ISettings and returns the form to render for the personal settings area
343+
settings/personal-section
344+
* optional
345+
* must contain a php class which implements OCP\Settings\ISection and returns data to render navigation entries in the personal settings area
346+
settings/admin-delegation
347+
* optional
348+
* must contain a php class which implements OCP\Settings\ISettings and has no UI (in settings) because it is only intended to be used for admin delegation
349+
settings/admin-delegation-section
350+
* optional
351+
* must contain a php class which implements OCP\Settings\ISection which contains delegation-only settings classes as defined above
340352
navigations
341353
* optional
342354
* must contain at least one navigation element

developer_manual/release_notes/previous/upgrade_to_33.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,8 @@ Added APIs
205205

206206
- ``ISynchronousWatermarkingProvider`` TaskProcessing provider interface was added to allow synchronous processing providers to react to the boolean includeWatermark flag
207207

208+
- Support for delegation-only section and settings have been added to the info.xml schema for applications. Only useful if your application needs to enable delegation of rights which are not related to a setting page. Known examples of that is user management and webhook registration. See :ref:`app metadata<app metadata>` for details.
209+
208210
Changed APIs
209211
^^^^^^^^^^^^
210212

0 commit comments

Comments
 (0)