Нужно как то настроить форум, что бы спустя 30 мин, после того как пользователь создал тему или оставил комментарий, он больше не мог его редактировать. Вопрос как это сделать? Стоят advanced_forum, acl, forum_access и ни чего подобного в них не нашёл
Комментарии
Неужто нет такого модуля? Самому писать что ли? ((((
Собственно уже не надо, оказалось легко написать самому
Вернулся к этому вопросу уже на 7-ке, и как не нравится мне моё решение.
Делал тогда по быстрому через шаблон — просто прятал кнопку "редактировать" если прошло 30 мин с момента добавления комментария.
Хотелось бы сделать именно через _permission() или типо того.
Кто ни будь подскажет какие хуки, и (желательно) как это сделать?
В 7 Drupal ссылку лучше убирать через hook_comment_view_alter(). А а доступ закрыть через hook_form_FORM_ID_alter, если вдруг пользователь перейдет просто набрав ссылку в браузере.
Возможно есть более правильные решения, я привел лишь один из вариантов.
Спасибо, посмотрю. Хотя хотелось бы всё таки "красиво" — что бы система уже сразу знала что 30 минут прошло и сама бы не стала выводить кнопку "редактировать" без лишнего вмешательства. т.е. по прошествии 30 мин. всё так, как будто в разрешениях снята галочка "Редактирование своих комментариев".