Ищется модуль, который бы позволял пользователям определенной роли (например администраторам), далее "роль 1", закрывать доступ к сайту пользователям другой роли (например модераторам), далее "роль 2" пока они не подтвердят, что ознакомились с конкретным документом.
т.е. пользователь "роль 1" создает документ и в нем указывает для кого он предназначен. и при заходе на любую станицу сайта пользователя "роль 2" ему вместо запрашиваемой страницы появляется этот документ с чекбоксом "принял к сведению" и кнопкой "Ок", если он "поставил галочку", то доступ к сайту открывается.
Возможные варианты:
1. вместо "роль2" либо пользователи имеющие определенную привилегию в ролях (например редактировать или удалять чужие сообщения) - этот вариант даже предпочтительнее, ну либо просто выбор пользователей из списка.
2. Сайт пользователю остается открыт, но сообщение для пользователя "роль 2" появляется когда он пытается воспользоваться конкретной привилегией (например отредактировать чужой материал).
Есть что нибудь похожее?
Комментарии
Triggers — в стандартной поставке.
Я лично еще прикручиваю Workflow. При желании еще можно вьюсом сделать блок, в котором нужному юзеру отображались бы материалы на утверждение (ну или что-то в этом роде).
P.S. Чистая отсебятина — Битрикс со своим модулем документооборота при этом пускай в сторонке покурит