diff --git a/developer_manual/app_development/info.rst b/developer_manual/app_development/info.rst index 864631cb62d..149dac3bb40 100644 --- a/developer_manual/app_development/info.rst +++ b/developer_manual/app_development/info.rst @@ -333,10 +333,22 @@ activity/providers/provider * must contain a php class which implements OCP\Activity\IProvider and is used to react to events from the activity app settings/admin * optional - * must contain a php class which implements OCP\Settings\ISettings and returns the form to render for the global settings area + * must contain a php class which implements OCP\Settings\ISettings and returns the form to render for the admin settings area settings/admin-section * optional - * must contain a php class which implements OCP\Settings\ISection and returns data to render navigation entries in the global settings area + * must contain a php class which implements OCP\Settings\ISection and returns data to render navigation entries in the admin settings area +settings/personal + * optional + * must contain a php class which implements OCP\Settings\ISettings and returns the form to render for the personal settings area +settings/personal-section + * optional + * must contain a php class which implements OCP\Settings\ISection and returns data to render navigation entries in the personal settings area +settings/admin-delegation + * optional + * 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 +settings/admin-delegation-section + * optional + * must contain a php class which implements OCP\Settings\ISection which contains delegation-only settings classes as defined above navigations * optional * must contain at least one navigation element diff --git a/developer_manual/release_notes/previous/upgrade_to_33.rst b/developer_manual/release_notes/previous/upgrade_to_33.rst index 5715c62576d..0ecc7f3f0f3 100644 --- a/developer_manual/release_notes/previous/upgrade_to_33.rst +++ b/developer_manual/release_notes/previous/upgrade_to_33.rst @@ -205,6 +205,8 @@ Added APIs - ``ISynchronousWatermarkingProvider`` TaskProcessing provider interface was added to allow synchronous processing providers to react to the boolean includeWatermark flag +- 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` for details. + Changed APIs ^^^^^^^^^^^^