Всем доброго!
Столкнулся с проблемой - как дать двум определенным пользователям права на редактирование ноды? один из них - автор ноды, тут все понятно! А вот как быть со вторым пользователем? В проекте используется модуль Og group и второй пользователь из другой группы, так что правами доступа модуля OG тут не обойтись. Собственно задача - первый пользователь создает мероприятие где указывает участников своей группы и приглашает вторую группу, хозяин приглашенной группы тоже должен указать участников из своей группы. и вот тут проблема! может кто подскажет подходящий модель или какой другой способ решения задачи?
Учасников групп указываю в поле user reference . Таких полей в ноде два, для каждой группы!!
Комментарии
https://www.drupal.org/project/nodeaccess_userreference
модуль что нужно! попробую совместить его с field access , ведь допуск должен быть только к одному полю! пока закрывать тему не буду, еще отпишусь! спасибо!
Просто сделать 2 связанных материала.
1.Событие.
2.Ответ на приглашение.
Авторы у материалов разные.
И не надо будет в одном материале права для 2-х "авторов" разруливать.
решение интересно, я о нем думал, но только использовать хотел три ноды скрепленные между собой. Первая относится к первой группе, вторая ко второй, а третья - само событие! Почему я выбрал три - так как по результатам проведенного события группам будут начисляться очки и третья нода будет нейтральна по отношению к каждому автору и содержащиеся в ней результаты никто не сможет изменить! Но этот вариант ч еще не испытал и сказать подойдет он мне или нет еще не могу!
Хотя предложенный ранее метод с модулем доступа, тоже использует у меня связи материалов: само событие и плюс две связи с группами пользователей (ноды) через поля референс!
нужно попробовать ваш вариант, но сперва опробую предложенный ранее!!!
данная проблема решена с помощью перечисленных выше иодулей!
кстати добавлю, при использовании модуля OG - проблема решается автоматом, если нода принадлежит нескольким группам - то админы этих групп могут ее редактировать как свои личные материалы!