Как реализовать такую функциональность на друпале?

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

Аватар пользователя eugen80@drupal.org eugen80@drupal.org 14 мая 2010 в 19:07

Сейчас столкнулся с такой проблемой. Нужен сайт для aupair-агенства (работа в семье заграницей с детьми). Процесс такой:
- регистрируется опэры, регистрируется семьи
- семья ищет по поиску себе опера. Находит.
- почитав профиль опера, семья кликает на кнопку "контактировать" (контактные данные скрыты)
- опер получает мэйл с текстом: "Такая то семья из такого то города хочет вступить с вами в контакт. По этой ссылке - профиль семьи. Потом идёт другая ссылка - Нажмите на эту ссылку, если и вы хотите вступить с этой семьёй в контакт"
- Если опер кликнул на ссылку в письме, подтвердив таким образом своё желание вступить в контакт, то контакт состоялся.

После этого обоюдный контакт состоялся. Список семей/оперов с таким или только односторонним контактом нужно увидеть в списке (views?)

Вопрос: всё понятно, кроме момента, как хранить в системе это состояние, когда А законтактировал Б.. и Б законтактировал А (или только А или только Б), а еще лучше, что бы эта информация опрашивалась из Views

Комментарии