Как запретить изменение материала пока он открыт кем то другим.

Аватар пользователя Dim@ Dim@ 25 апреля 2012 в 20:07

Есть материал типа заказ, необходимо запретить его редактировать, пока он открыт пользователем с ролью Оператор,
можно ли такое сделать на Drupal 7?

Комментарии

Аватар пользователя alex_shut alex_shut 25 апреля 2012 в 20:13

пиши модуль)
проверка на присутствующих на страницу, проверка на роль, запрет по условию

Аватар пользователя Antoniy Antoniy 25 апреля 2012 в 20:27

Может подобный модуль, но для шестерки поможет Checkout (Content locking)
"Модуль предотвращает одновременное редактирование документа несколькими пользователями. Когда какой-либо пользователь редактирует документ, модуль делает этот документ недоступным для редактирования кем-либо ещё."

Аватар пользователя Dim@ Dim@ 25 апреля 2012 в 20:56

"Kremenetskiy" wrote:
Может подобный модуль, но для шестерки поможет Checkout (Content locking)
"Модуль предотвращает одновременное редактирование документа несколькими пользователями. Когда какой-либо пользователь редактирует документ, модуль делает этот документ недоступным для редактирования кем-либо ещё."

Спасибо, там была ссылка на модуль для 7 версии - http://drupal.org/project/content_lock, работает отлично, но не совсем то что надо, надо что бы при просмотре заказа оператором он блокировался, придется переделывать.

Аватар пользователя Chyvakoff Chyvakoff 25 апреля 2012 в 21:28

Разве этого нет по умолчанию в друпале?!
В материалах вроде есть.. во вьюсах точно есть.

Аватар пользователя Dim@ Dim@ 26 апреля 2012 в 0:27

"Chyvakoff" wrote:
Разве этого нет по умолчанию в друпале?!
В материалах вроде есть.. во вьюсах точно есть.

Нет такого.