В системе 2 типа пользователей (помимо админа):
- Руководители (ставят задачи)
- Сотрудники (выполняют задачи)
У задач 4 статуса:
- Новая (по-умолчанию при создании задачи)
- В работе (когда "Сотрудник" увидел задачу и приступил к выполнению)
- Готов (когда "Сотрудник выполнил задачу)
- Принято (когда "Руководитель" проверил и принял работу)
В принципе, это основной кейс использования CRM.
ВОПРОС:
Как сделать, чтобы "Сотрудники" не могли самостоятельно присвоить задаче финальный статус "Принято"?
Иными словами, чтобы статус "Принято" задаче мог присвоить только Создатель задачи, а не тот, кому (кем) она была назначена?
То есть настроить права на элементы списка "Статус" таким образом:
- Новая - (Руководители, Сотрудники)
- В работе - (Руководители, Сотрудники)
- Готов - (Руководители, Сотрудники)
- Принято (только Создатель задачи)
Надеюсь понятно объяснил.
Всем добра!
