Нормально, вы можете проверить базу тресков, эти 2 РОЛИ по умолчанию System Role
, вы не можете их редактировать .
https://github.com/octobercms/october/blob/master/modules/backend/models/UserRole.php#L14
Чтобы сделать роль редактируемойВы можете добавить свою собственную новую роль и назначить ее пользователям.
В вашем случае вы можете просто скопировать эту роль Publisher
и использовать ее, например, Custom_Publisher
, и теперь вы можете назначить ей нужные права.
Издатель не может ничего редактировать. Он может просто публиковать Post
, На самом деле это зависит от плагина, который rights
они уважают за публикацию.
Выможно увидеть для CMS , Static Page
, кажется, нет публикации , , но для плагина Post
вы видите, что есть You can Publish Post
, так что это может быть полезно там.
Именно поэтому System Roles [developer, publisher]
не редактируются, поэтому мы не путаем его разрешения и не делаем официальную поддержку plugins/packages [CMS, Media, Blog Post, Static Pages ..etc.. ]
бесполезной, поскольку они зависят от этих разрешений.
Чтобы преодолеть это , вы можете просто Duplicate Role and Modify it Rights
и назначить их пользователям в соответствии с вашими потребностями.
Если у вас есть какие-либо сомнения, пожалуйста, прокомментируйте.