Друзья!
Не оставьте меня в этот тяжелый час! Короче - задолбался я уже...
На сайте был установлен модуль node access (который отдельный). Теперь я его снес и установил User Relationships, в котором есть свой аналогичный модуль. И начались чудеса:
1. Завожу 2 вида связи: друг и приятель
2. Создаю 2 ноды под одним юзером с доступом одним и другим - все работает
3. Создаю еще у одного юзера хотя бы одну ноду с доступом "не для всех" (при этом все равно какую галку отмечать) - все! Пипец! ВСЕ ноды с "галками" ВСЕХ юзеров не видны вообще никому.
Зашибись! Я уже окосел искать где собака...
Может кто сталкивался, помогите, плиз!
Комментарии
Прикольно, но че-то я все больше сам с собой общаюсь здесь, на drupal.ru

Это не заболевание?
Дык вот - вдруг кто-нибудь еще наступит на это... грабли, то есть
2 дня убито и выяснено, что если в системе установлен МОДУЛЬ ckeditor, то user relationships node access вот так вот глючит. Как только вместо этого стал использовать модуль WYSIWYG (сам редактор тот же) -
ВСЕ НАМАНА! Работает!
ЧАО!
Спасибо что написали решение.
Абсолютно, блин, идентичная проблема. Но беда в том, что ckeditor у меня не установлен. Вообще ставилю на голый друпал + user relationships. Уже 2 дня бьюсь. Целую ветку на завел на странице модуля, но ответа что-то никак не должлаться. Может еще какие идеи есть??
Вот добился
user_relationships_api.module:
....
$selects = array('DISTINCT ur.rid', 'ur.*', 'urt.*');
$joins = array('INNER JOIN {user_relationship_types} urt USING ( rtid )');
....
}
При удалении DISTINCT Все начинает работать как надо
вместо этого можно
заменить "USING ( rtid )" ->> "ON ur.rtid = urt.rtid"
Однако не ясно может ли это повлечь другие проблемы в других местах
я остановился на втором варианте