При создании и редактировании нод, доступ - только у админа.

Главные вкладки

Аватар пользователя Алексей_Гр Алексей_Гр 18 октября 2015 в 13:31

Добрый всем день!

Проблема у меня следующая:
при создании, либо редактировании старых нод, доступ у них остается только у пользователя с uid=1. При этом не важно кем создается нода (попробовал с разных пользователей) и к какому типу материалов нода принадлежит. Залез в базу и увидел, что при выше перечисленных действиях, исчезают записи из таблицы node_access. Если запись с nid ноды вручную добавить, то доступ у этой ноды появляется. В правах доступа галочки напротив node стоят у всех.
Пред история.
Был отличный день, все хорошо, пока я не начал свой модуль писать (в первый раз). За основу взял этот код, запустил у себя, все работало отлично. Затем оставил только 2 хука node_access_example_form_alter и node_access_example_nodeapi, все остальное удалил, так как мне не нужно было управление доступом и я с этим грантами до конца не смог разобраться. Два оставшихся хука продолжали работать. На какой стадии доступ у нод стал закрываться точно не знаю. Модуль свой сейчас отключил, еще ставил модуль devel - его тоже отключил. Мне кажется, что дело в этих грантах, но я не понимаю каким образом.
Мозг на грани взарватия, прошу помощи.

Комментарии

Аватар пользователя Алексей_Гр Алексей_Гр 18 октября 2015 в 15:50

Добавлю, что доступ к документам имеет не только пользователь с uid=1, а все кому в правах доступа разрешено "управление документами"