dsaburov wrote:Такой пример.
Автор создал задачу, она находится в начальном состоянии. Автору дана возможность выполнять операции для этого начального состояния чтобы двинуть задачу дальше.
Но автор имеет возможность ещё и редактировать задачу. Правильно ли это? Может это состояние уже не его а другой группы пользователей.
Т.е. вопрос, почему автор может редактировать задачу, которая находится в начальном состоянии даже если ему не назначены такие права явно.
Да, это фича, пока задача находится в начальном состоянии и не двинулась дальше ее можно редактировать даже если прав на редактирование явно не дано. Сделано было потому, что часто после записи задачи пользователи обнаруживают ошибку, хотят исправить, а уже все - нельзя.
Если такое поведение не устраивает - сделаете еще один переход, типа "готово", т.е. пользователь все заполняет, говорит "готово" и задача отправляется на проверку другому пользователю.