fix: согласующие перехода — только авторизация, без автоназначения
assigneeUserId/assigneeConditions перехода раньше и давали право нажать кнопку, и молча переназначали задачу на согласующего; кликнувший также всегда добавлялся в task_assignees (список «Ответственный»). Теперь ответственный при переходе всегда сохраняется, кликнувший в ответственные не добавляется (доступ трекается через recordTransitionAccess). В FormEditor добавлена подсказка о семантике блока «Согласующие».
This commit is contained in:
@@ -3869,6 +3869,9 @@ return function Layout({ ctx }) {
|
||||
<label className="text-xs font-medium text-muted-foreground flex items-center gap-1">
|
||||
<Sparkles className="w-3 h-3" /> Согласующие
|
||||
</label>
|
||||
<p className="text-[11px] text-muted-foreground">
|
||||
Указанные пользователи/роли получают право выполнить этот переход. Ответственный задачи при переходе не меняется.
|
||||
</p>
|
||||
|
||||
{assigneeBlocks.map((block, bi) => {
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user