Støtte for slette av avdeling og inaktive saksbehandlere (TFP-5612) (TFP-5686) #2052
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fortsetter TFP-5612 (deaktivering/sletting avdeling). Tidligere har vi lagt til deaktivering. Denne delen sletter deaktivert avdeling. Kunne sikkert ha gjort deaktivering+sletting av avdeling i samme task men kanskje greit nok med sikkerhet i to steg. Task sjekker om det ligger aktive oppgaver på enheten før sletting gjennomføres.
TFP-5686 (søppeltømming saksbehandlere): Det er 79 inaktive saksbehandlere (saksbehandlere uten knytninger til avdelinger og køer) i prod pt. Dette inkluderer ikke veilederroller e.l som åpner LOS i dag, den tilgangen kommer gjennom ordinær tilgangskontroll i abac.
For begge disse fortsatte bruk av eksisterende tjenester uten omstrukturering av entiteter. For begge disse og køer kan man antakelig legge på en cascade på delete med orphanremoval som kan forenkle søppeltømmingen. Persist cascade kan sikkert også være gunstig for å rydde opp i manuelle persists i kodebasen. Jeg lar det være en ren refaktorering for å beholde oversikten.
Søppeltømming saksbehandlere bruker JPQL med subqueries.