Как установить права доступа OctoberCMS, чтобы разрешить редактирование контента, но не StaticPages?
У меня проблема с настройкой разрешений для внутреннего пользователя в OctoberCMS. Мы создали веб-сайт для клиента, используя, среди прочего, плагин StaticPages.
Теперь я хочу дать определенному внутреннему пользователю (клиенту) разрешение на редактирование файлов содержимого CMS (что должно происходить наиболее удобно через плагин rainlab.editable во внешнем интерфейсе) и ничего более (за исключением некоторых пользовательских плагинов, таких как галерея и медиа-менеджер для загрузки некоторых файлов и т. д.).
В частности, он не должен иметь возможности редактировать файлы StaticPages. Однако, как настроен плагин StaticPages, все статические страницы фактически сохраняются в content/staticpages
подкаталог. И когда я даю пользователю разрешение на управление контентом CMS, файлы содержимого в content
каталог может быть отредактирован, а content/staticpages
Подкаталог, в котором файлы статических страниц хранятся в своем особом формате, не исключается из этого, хотя я отказал в разрешении управлять StaticPages, управлять StaticMenus, управлять содержимым StaticPages, управлять фрагментами (т. е. всеми вариантами редактирования компонентов StaticPages любым способом),
Я не знаю, если это по замыслу, или это должно считаться ошибкой в плагине StaticPages. Но сейчас я просто ищу быстрое решение, даже взломать, если это возможно, чтобы исключить content/staticpages
подкаталог от редактирования через разрешение "управлять контентом CMS".
Я еще не очень хорошо знаком с тем, как управление разрешениями работает под капотом и где я мог бы отредактировать быстрый грязный хак, чтобы предотвратить это.