Установить права Admintools по умолчанию для страниц

Здравствуйте! Подскажите пожалуйста, можно ли установить права(определенные, например запрет для не авторизованных пользователей) по умолчанию? То есть если я создаю новый ресурс то у него уже были указанные права? Спасибо
Владислав
04 июня 2018, 17:52
modx.pro
683
0

Комментарии: 1

Сергей Шлоков
05 июня 2018, 07:46
1
0
Используйте событие OnDocFormSave и добавляйте нужные права самостоятельно через процессор методом $modx->runProcessor().
Передавать ему нужно:
  • rid — id ресурса.
  • type-principal — в качестве type нужно передать «all» (все), «gst» (гость), «grp» (группа) и «usr» (юзер). Principle -это id соответствующего объекта. Для «all» и «gst» указывается 0.
  • status — 1 (разрешить) или 0 (запретить).
По другому никак.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1