Привет!
Есть тип материала событие.
Необходимо реализовать возможность пользователю подать заявку на участие, а автору ноты соответственно принять или отклонить заявку. Подскажите какими средствами можно реализовать.
Спасибо!
Придется писать свой обработчик. Мышкой не накликать. Можно в хук меню добавить новый роутер, например, node/%/add_request Повесить на него свой колбек. А далее зависит от того, надо ли что-то заполнять в заявке или нет. Колбек может вызывать форму добавления заявки, а может просто отправлять сообщение на почту. В шаблоне вывода ноды нужного типа поместить ссылку на добавление заявки.
А можно для "Заявок" использовать коментарии к ноде.
Для подтверждения Заявки добавить к коментарию или стандартное поле-чекбокс (логическое) или виджет модуля Flag.
Главное - разрулить права, чтобы заявители не имели возможность самостоятельно подтверждать Заявку.
Для оганичения доступа к полям есть специальные модули, а для Флага наверное можно и стандартно права настроить.
Где необходимо, коментарии впоследствии можно вывести вьюсом(модуль Views).
Пакетную обработку заявок можно органицовать модулем VBO(Views Bulk Operation)
Комментарии
тип материала событие + Rules
не совсем понял каким образом, чуть подробней, если не затруднит
Придется писать свой обработчик. Мышкой не накликать. Можно в хук меню добавить новый роутер, например, node/%/add_request Повесить на него свой колбек. А далее зависит от того, надо ли что-то заполнять в заявке или нет. Колбек может вызывать форму добавления заявки, а может просто отправлять сообщение на почту. В шаблоне вывода ноды нужного типа поместить ссылку на добавление заявки.
А можно для "Заявок" использовать коментарии к ноде.
Для подтверждения Заявки добавить к коментарию или стандартное поле-чекбокс (логическое) или виджет модуля Flag.
Главное - разрулить права, чтобы заявители не имели возможность самостоятельно подтверждать Заявку.
Для оганичения доступа к полям есть специальные модули, а для Флага наверное можно и стандартно права настроить.
Где необходимо, коментарии впоследствии можно вывести вьюсом(модуль Views).
Пакетную обработку заявок можно органицовать модулем VBO(Views Bulk Operation)
благодарю, буду пробовать. как реализую отпишусь