Skip to content

Commit 2dbc375

Browse files
committed
La til sjekk på følgere for å kunne publisere plan.
1 parent 0733a51 commit 2dbc375

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

client/src/Pages/Virksomhet/Plan/PubliserSamarbeidsplan.tsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { Plan } from "../../../domenetyper/plan";
1313
import { PubliseringModal } from "./PubliseringModal";
1414
import { IASak } from "../../../domenetyper/domenetyper";
1515
import { useHentBrukerinformasjon } from "../../../api/lydia-api/bruker";
16+
import { useHentTeam } from "../../../api/lydia-api/team";
1617

1718
interface Props {
1819
plan: Plan;
@@ -28,10 +29,17 @@ export const PubliserSamarbeidsplan = ({
2829
iaSak,
2930
}: Props) => {
3031
const { data: brukerInformasjon } = useHentBrukerinformasjon();
32+
const { data: følgere = [] } = useHentTeam(
33+
iaSak.saksnummer,
34+
);
3135

3236
const [publiserModalÅpen, setPubliserModalÅpen] = useState(false);
3337

3438
const brukerErEier = iaSak?.eidAv === brukerInformasjon?.ident;
39+
const brukerFølgerSak = følgere.some(
40+
(følger) => følger === brukerInformasjon?.ident,
41+
);
42+
3543
const erLesebruker = brukerInformasjon?.rolle === "Lesetilgang";
3644

3745
if (erLesebruker) {
@@ -76,7 +84,7 @@ export const PubliserSamarbeidsplan = ({
7684
);
7785
case "PUBLISERT":
7886
if (plan?.harEndringerSidenSistPublisert) {
79-
if (!brukerErEier) {
87+
if (!brukerErEier && !brukerFølgerSak) {
8088
return <BrukerMåVæreEierKnapp />;
8189
}
8290

@@ -126,7 +134,7 @@ export const PubliserSamarbeidsplan = ({
126134
}
127135

128136
case "IKKE_PUBLISERT":
129-
if (!brukerErEier) {
137+
if (!brukerErEier && !brukerFølgerSak) {
130138
return <BrukerMåVæreEierKnapp />;
131139
}
132140

0 commit comments

Comments
 (0)