Глобальный флаг для одного

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

Аватар пользователя Artem1000 Artem1000 16 марта 2013 в 17:43

В модуле "флаг" есть возможность сделать глобальный флаг - то есть все пользователи могут менять его значение. Как сделать, что бы после изменения одним пользователем значение флага никто не мог изменить кроме этого пользователя и администратора?
Например, есть задача, которую нужно сделать - и висит флаг "взять задачу". После того, как один из пользователей этот флаг отмечает - то есть берет на себя выполнение этого задания, флаг меняется и никто из других пользователей не может отметить, что он берет это задание.
Как такое сделать?