Модуль Publication Agreement: принятие соглашения перед публикацией новой ноды

Модуль был написан ввиду появления необходимости показывать пользователям, добавляющим новые ноды-обьявления на сайт автомобильной барахолки, некое соглашение. Если пользователь соглашение принимает, то процесс добавления новой публикации продолжается. В противном случае - "говорим" пользователю настраиваемый досвидос.

Готовых поделок с подобным функционалом на d.org не обнаружил.

Модуль Publication Agreement для Drupal: Пример страницы принятия соглашения.

Возможности и особенности модуля

Модуль Publication Agreement для Drupal: Страница настроек модуля.

  • Выбор одного или нескольких типов нод, из существующих.
  • Текст соглашения задается на странице настроек модуля. Дефолтного нет, будьте внимательны.
  • Отключаемая опция отображения заданного сообщения, если соглашение не принято.
  • Отключаемая опция редиректа на заданную настройками страницу, если соглашение не принято.
  • Возможность отключать принятие соглашения для нужных пользовательских групп.

Доп. инфо

  • Группа на странице списка модулей (сайта): Content;
  • Путь к странице настроек модуля: AdministrationConfigurationContent authoring (admin/config/content/publication_agreement);
  • Разрешения модуля: admin/people/permissions#module-publication_agreement;
Dalay