feat: only allow current responsible user and group

This commit is contained in:
Methapon2001 2025-04-30 12:02:05 +07:00
parent 2192041e35
commit 0871a8b899

View file

@ -1005,7 +1005,21 @@ function toEmployee(employee: RequestData['employee']) {
:label="$t('dialog.action.close')"
/>
<MainButton
v-if="productsList.some((v) => v._messengerExpansion)"
v-if="
productsList.some((v) => v._messengerExpansion) &&
!(
data.requestDataStatus === RequestDataStatus.Canceled ||
(responsibleList &&
!responsibleList[pageState.currentStep]?.user.find(
(v) => v.id === getUserId(),
) &&
!responsibleList[pageState.currentStep]?.group.some((v) =>
currentUserGroup.includes(v),
)) ||
(!!responsibleList[pageState.currentStep]?.user?.length &&
!!responsibleList[pageState.currentStep]?.user?.length)
)
"
solid
icon="mdi-account-outline"
color="207 96% 32%"