Как установить права доступа OctoberCMS, чтобы разрешить редактирование контента, но не StaticPages?

У меня проблема с настройкой разрешений для внутреннего пользователя в OctoberCMS. Мы создали веб-сайт для клиента, используя, среди прочего, плагин StaticPages.

Теперь я хочу дать определенному внутреннему пользователю (клиенту) разрешение на редактирование файлов содержимого CMS (что должно происходить наиболее удобно через плагин rainlab.editable во внешнем интерфейсе) и ничего более (за исключением некоторых пользовательских плагинов, таких как галерея и медиа-менеджер для загрузки некоторых файлов и т. д.).

В частности, он не должен иметь возможности редактировать файлы StaticPages. Однако, как настроен плагин StaticPages, все статические страницы фактически сохраняются в content/staticpages подкаталог. И когда я даю пользователю разрешение на управление контентом CMS, файлы содержимого в content каталог может быть отредактирован, а content/staticpages Подкаталог, в котором файлы статических страниц хранятся в своем особом формате, не исключается из этого, хотя я отказал в разрешении управлять StaticPages, управлять StaticMenus, управлять содержимым StaticPages, управлять фрагментами (т. е. всеми вариантами редактирования компонентов StaticPages любым способом),

Я не знаю, если это по замыслу, или это должно считаться ошибкой в ​​плагине StaticPages. Но сейчас я просто ищу быстрое решение, даже взломать, если это возможно, чтобы исключить content/staticpages подкаталог от редактирования через разрешение "управлять контентом CMS".

Я еще не очень хорошо знаком с тем, как управление разрешениями работает под капотом и где я мог бы отредактировать быстрый грязный хак, чтобы предотвратить это.

0 ответов

Другие вопросы по тегам