fix: согласующие перехода — только авторизация, без автоназначения

assigneeUserId/assigneeConditions перехода раньше и давали право нажать
кнопку, и молча переназначали задачу на согласующего; кликнувший также
всегда добавлялся в task_assignees (список «Ответственный»).
Теперь ответственный при переходе всегда сохраняется, кликнувший в
ответственные не добавляется (доступ трекается через recordTransitionAccess).
В FormEditor добавлена подсказка о семантике блока «Согласующие».
This commit is contained in:
2026-08-03 11:18:14 +03:00
parent a701b06394
commit 4ace1369ca
2 changed files with 10 additions and 29 deletions

View File

@@ -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 (