Заявка на участие

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

Аватар пользователя lukonin_il lukonin_il 9 мая 2015 в 0:16

Привет!
Есть тип материала событие.
Необходимо реализовать возможность пользователю подать заявку на участие, а автору ноты соответственно принять или отклонить заявку. Подскажите какими средствами можно реализовать.
Спасибо!

Комментарии

Аватар пользователя kirill_dan kirill_dan 11 мая 2015 в 23:45

Придется писать свой обработчик. Мышкой не накликать. Можно в хук меню добавить новый роутер, например, node/%/add_request Повесить на него свой колбек. А далее зависит от того, надо ли что-то заполнять в заявке или нет. Колбек может вызывать форму добавления заявки, а может просто отправлять сообщение на почту. В шаблоне вывода ноды нужного типа поместить ссылку на добавление заявки.

Аватар пользователя Orion76 Orion76 12 мая 2015 в 8:39

А можно для "Заявок" использовать коментарии к ноде.
Для подтверждения Заявки добавить к коментарию или стандартное поле-чекбокс (логическое) или виджет модуля Flag.
Главное - разрулить права, чтобы заявители не имели возможность самостоятельно подтверждать Заявку.
Для оганичения доступа к полям есть специальные модули, а для Флага наверное можно и стандартно права настроить.

Где необходимо, коментарии впоследствии можно вывести вьюсом(модуль Views).
Пакетную обработку заявок можно органицовать модулем VBO(Views Bulk Operation)