Проблема с photos access для Album photos

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

Аватар пользователя -pax- -pax- 28 февраля 2009 в 16:53

Поставил себе галерею Album photos с модулем photos_access. Так же на сайте используется Organic Groups.
Возникла следующая проблема:
Модуль photos_access начал назначать права всем нодам сайта, а не только фотоальбомам как это было задумано. Хотя в настройках этого модуля установлена галочка только напротив Альбомов. При обновлении прав доступа к материалам возникают конфликты вот такого типа:

user warning: Duplicate entry '1-0-photos_access' for key 1 query: INSERT INTO
drupal_node_access (nid, realm, gid, grant_view, grant_update, grant_delete)
VALUES (1, 'photos_access', 0, 1, 0, 0) in /home/www/modules/node/node.module on line 2249.

Такие варнинги вроде появляются только при использовании Organic Groups.
При этом все ноды которые в Organic Groups должны быть доступны только группе становятся общедоступными.

Вопрос знатокам Smile
Модуль photos_access довольно маленький и простой в какой функции там нужно покопаться, что бы он назначал права только для альбомов и не трогал ноды другого типа?
В php не силен, но исправлять чужой код приходилось часто.

Код модуля photos_acceess

Буду благодарен за любую помощь Smile

PS. С английским не очень дружу, поэтому в issues этого модуля не пишу.

Комментарии

Аватар пользователя -pax- -pax- 28 февраля 2009 в 19:16

Если не использовать photos_access тогда Organic Groups ограничивает доступ только к странице альбома, а все фотографии остаются в свободном доступе. Очень хочется использовать Album photos вместе с Organic Groups, что бы при этом была возможность ограничивать доступ к альбомам. В каком направлении посоветуете копать?

Аватар пользователя alsyzran@drupal.org alsyzran@drupal.org 1 октября 2009 в 12:47

Мне кажется что это не проблема OG. Подобная проблема наблюдается в связке photos + nodeaccess. Imho нужно просто использовать что-то иное чем photos, вопрос только что? Если есть решения - напишите, pls!