-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fjern FRISINN fra køer (for k9sak) #2463
Conversation
@@ -69,6 +69,10 @@ class OppgaveV3( | |||
} | |||
return oppgavefelter | |||
} | |||
|
|||
fun gjelderFRISINN( oppgave : OppgaveV3) : Boolean { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ikke helt ideélt å ha frisinn (eller ytelsespesifikke ting) på den generiske OppgaveV3, men alternativet blir fort en del mer kode.
F.eks at vi har et felt på oppgaven som settes av adapterne, som avgjør om oppgaven skal skjules i sin helhet i los. Et flagg inn i sjekkDuplikatOgProsesser
kunne også vært en mulighet, men tror feltdefinisjoner er det som er mest riktig med tanke på hvordan resten av los virker.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Jeg har forsøkt et kompromiss nå ved å flytte koden fra OppgaveV3 til FrisinnUtil
Jeg tror dette er den beste løsningen inntil alle hendelsene for FRISINN slettes fra LOS, siden vi da er helt sikre på at de ikke dukker opp i køene, ikke påvirker ytelse for køene, og er enkelt å forstå (tror jeg)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ja, enig, det er et greit kompromiss. Det hadde nok blitt unødvendig mye kode med den løsningen jeg foreslo
@@ -37,7 +37,12 @@ class OppgaveV3Repository( | |||
val oppgaveId = nyOppgaveversjon(oppgave, nyVersjon, tx) | |||
lagreFeltverdier(oppgaveId, oppgave, tx) | |||
|
|||
AktivOppgaveRepository.ajourholdAktivOppgave(oppgave, nyVersjon, tx) | |||
val ignorerForKøer = OppgaveV3.gjelderFRISINN(oppgave) && oppgave.oppgavetype.eksternId == "k9sak" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Frisinn er ikke i los for noen av systemene. Det blir behandlet av en annen enhet som ikke bruker los
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, har fjernet k9sak-sjekken nå
Jeg vil anta at dette vil fungere fint, men hadde det vært mulig å slette eventene med FRISINN i stedet? Så slipper vi å ha referanser til dette i koden til evig tid. |
No description provided.