Как отправлять внутри сайта приглашения на события и принимать/отклонять их?

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

Аватар пользователя leramulina leramulina 29 ноября 2015 в 11:01

У меня есть задача. Сайт социальной сети.
Друпал 7

Пользователи создают события (ноды) и пользуются следующим функционалом:
1. Заходишь на страничку, видишь события, мероприятия пользователем и присоединяешься к мероприятию. Далее пользователь видит у себя в профиле, кто присоединился к этому мероприятию. Эта задача решилась с помощью модуля Flag, а вывод через Views. Все просто.

2. Пользователь заходит на страницу пользователя и приглашает его на свои мероприятия. Вот с этим проблема. На самом деле не важно на этой же странице это будет делаться или на другой, на которую будет вести ссылка с профиля приглашаемого.

3. Пользователь у себя в профиле видит список мероприятий, на которые он был приглашен и далее либо отклоняет, либо принимает их.

С помощью каких модулей это реализуемо? Кто-нибудь делал что-то подобное?
Заранее спасибо!