Merge pull request #8495 from nextcloud/zak39-patch-1

Explain how to add several IDelegatedSettings in the key "settings"
This commit is contained in:
Daniel 2022-06-03 16:44:01 +02:00 committed by GitHub
commit e0c7c769d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -162,3 +162,20 @@ setting with annotations.
...
}
If you have several classes that implement `IDelegatedSettings` for a function. You must add them in the key "settings" and they must seperate with semi-colons.
.. code-block:: php
<?php
class NotesSettingsController extends Controller {
/**
* Save settings
* @PasswordConfirmationRequired
* @AuthorizedAdminSetting(settings=OCA\NotesTutorial\Settings\NotesAdmin;OCA\NotesTutorial\Settings\NotesSubAdmin)
*/
public function saveSettings($mySetting) {
....
}
...
}