From e8a9e3894db24e912b03d152660b1560caf52e89 Mon Sep 17 00:00:00 2001 From: Daniel Eriksson Date: Fri, 24 Jan 2025 08:55:02 +0100 Subject: [PATCH] Let medunderskriver change medunderskriver --- .../medunderskriver/select-medunderskriver.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/behandling/behandlingsdialog/medunderskriver/select-medunderskriver.tsx b/frontend/src/components/behandling/behandlingsdialog/medunderskriver/select-medunderskriver.tsx index 9f64e6406..a342a9fb9 100644 --- a/frontend/src/components/behandling/behandlingsdialog/medunderskriver/select-medunderskriver.tsx +++ b/frontend/src/components/behandling/behandlingsdialog/medunderskriver/select-medunderskriver.tsx @@ -3,6 +3,7 @@ import { MedunderskriverReadOnly } from '@app/components/behandling/behandlingsd import { SELECT_SKELETON } from '@app/components/behandling/behandlingsdialog/medunderskriver/skeleton'; import { useSetMedunderskriver } from '@app/components/oppgavestyring/use-set-medunderskriver'; import { useHasRole } from '@app/hooks/use-has-role'; +import { useIsMedunderskriver } from '@app/hooks/use-is-medunderskriver'; import { useIsSaksbehandler } from '@app/hooks/use-is-saksbehandler'; import { useGetPotentialMedunderskrivereQuery } from '@app/redux-api/oppgaver/queries/behandling/behandling'; import { Role } from '@app/types/bruker'; @@ -22,8 +23,10 @@ export const SelectMedunderskriver = ({ oppgaveId, medunderskriver, typeId }: Pr const isSaksbehandler = useIsSaksbehandler(); const hasOppgavestyringRole = useHasRole(Role.KABAL_OPPGAVESTYRING_ALLE_ENHETER); const { onChange, isUpdating } = useSetMedunderskriver(oppgaveId, data?.medunderskrivere); + const isMedunderskriver = useIsMedunderskriver(); - const canChange = isSaksbehandler || (hasOppgavestyringRole && medunderskriver.flowState === FlowState.SENT); + const canChange = + isSaksbehandler || isMedunderskriver || (hasOppgavestyringRole && medunderskriver.flowState === FlowState.SENT); if (!canChange) { return ;