Access per user: посоветуйте.

Главные вкладки

Аватар пользователя superintendent superintendent 4 октября 2009 в 14:25

Описание:
1. Юзер 10 создаёт ноду
2. Юзер 20 берёт ноду в обработку.

Задача:
Как сделать, чтобы взятая в обработку нода делалась навсегда недоступна остальным юзерам.

Обработка - любая. Это может быть редактирование, но не обязательно. Любое изменение параметров/присвоение признака, флага, добавление в закладки/избранное, которое делает ноду невидимой более никому.

Есть ли готовое решение, или заказывать модуль?
... и сколько такой может стоить?

Комментарии

Аватар пользователя Serg_M Serg_M 4 октября 2009 в 15:22

А что значит "взятая в обработку нода"? Ее открыли редактировать на пару минут или она становится недоступной на долгое время?

"K.V." wrote:
Как сделать, чтобы взятая в обработку нода делалась недоступна для остальных юзеров.

А к чему тогда пункты 1-3? Раз вы хотите, чтобы ноды была никому больше не доступна?

Если недоступна никому при открытии на редактирование, то был како-то модуль, поиск со словами доступ, нода, роль (на английском)

Аватар пользователя Serg_M Serg_M 4 октября 2009 в 15:57

"Serg_M" wrote:
Как сделать, чтобы взятая на редактирование нода делалась навсегда недоступна остальным юзерам.

Делал нечто подобное. Вначале был запрет ноды на редактирование через хх времени. Потом код переделал и стал запрет на редактирование после публикации материала (до этого автор мог его редактировать, но естественно материал не был виден остальным). В общем идея здесь, пост от 18/04/2009