File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
client/src/Pages/Virksomhet/Plan Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import { Plan } from "../../../domenetyper/plan";
1313import { PubliseringModal } from "./PubliseringModal" ;
1414import { IASak } from "../../../domenetyper/domenetyper" ;
1515import { useHentBrukerinformasjon } from "../../../api/lydia-api/bruker" ;
16+ import { useHentTeam } from "../../../api/lydia-api/team" ;
1617
1718interface 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
You can’t perform that action at this time.
0 commit comments