Создал администратором листы подшивки. Создал пользователя test. Создал роль testrol. Назначит для testrol возможность править собственные листы подшивки. Прописал, что автор листов подшивок test. логинюсь пользователем тест - нет возможности править листы подшивки.
Дал доступ для testrol на создание, изменение, изменение своих листов подшивки. Опять логинюсь test'ом. Но изменять листы подшивки все равно не могу, только создавать новые.
Где копать? Или так и должно быть? Задача стоит - раздать разным юзверям права доступа к разным листам подшивки.
Комментарии
попробуйте нажать кнопочку "обновить права доступа" на странице admin/content/node-settings, если она там есть
Нету на странице admin/content/node-settings кнопочки таковой
чистим таблицу node_access, и кнопочка волшебным образом появляется
Спасибо. почистил. кнопочка появилась. нажал. но все равно свои страницы подшивки возможности править нет
Заметил следующую особенность. Если у пользователя есть право создавать страницу подшивки и создать пользователем - то редактировать есть возможность, но если эту страницу подправить с правами администратора, то автор уже не может свои страницы редактировать. Пересмотрел все таблицы - нашел в node_revisions где указывается кто последним редактировал. Сменил айди администратора на йади на автора - все равно автор не имеет права редактировать. Пересмотрел остальные таблицы - безрезультатно. Где же этот признак ставится, что после редактирования администратором автор уже не автор своего материала? В параметрах node авторство правильное...
разобрался. Надо было дать права на "управлять фильтрами"