Кто может изменять лицензию и White-Label
Лицензия и White-Label — это настройки установки. Кому разрешено их открывать и сохранять, в каждом плагине определено по-своему — чаще всего это администраторы, а в Consent и Analytics добавляются собственные разрешения.
Правило для каждого плагина
- Backup, Performance, Security, SEO, Roles и Media: страница управления и любое действие на ней требуют manage_options
- В Backup дополнительно есть матрица с четырьмя собственными правами Backup; включение и удаление лицензии привязаны там к праву «Управлять настройками». Поскольку сама страница по-прежнему требует manage_options, роли ниже до неё пока не добираются — карточка говорит об этом и сама
- Media: исключение — папки в медиатеке: у кого есть upload_files, тот может создавать, переименовывать и перемещать их; раскладывать можно только файлы, которые собственная учётная запись вправе редактировать, а удалить папку может только тот, кто вправе редактировать все файлы, лежащие непосредственно в ней
- Consent: страницу открывает тот, у кого есть manage_options или разрешение Consent; та же проверка действует для действий. Только выдача и отзыв доступа по ролям требуют manage_options
- Analytics: страницу открывает и роль с выданным доступом; изменяющие действия — сохранение настроек, удаление, цели, команда, лицензия — требуют manage_options
Открыть роли доступ к Consent
- Открыть в меню WordPress «Kakapo Consent»
- В боковой панели в разделе «Право & инструменты» нажать на «Система»
- Перейти к карточке «Команда — доступ по ролям»
- У нужной роли нажать на «Предоставить»; «Отозвать» забирает право обратно
kakapowp_consent_manageДоступ к разделам в Analytics
В Analytics в разделе «Управление» → «Команда» (по-немецки: „Team“) есть карточка «Доступ по ролям», в которой ты открываешь отдельные разделы для каждой роли. Неоткрытый раздел не появляется в боковой панели, и его панель вообще не строится. Системные страницы White-Label, Лицензия и Инструкция из этого исключены, потому что не содержат данных посетителей.