Skip to content
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

Korriger modul LoggingOgSporing (bytt arv endringslogg/hendelseslogg) #319

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

petterreinholdtsen
Copy link
Collaborator

En endring bør være en underklasse av hendelse, da en endring er en hendelse men alle hendelser ikke er endringer. Dette fjerner behovet for redundant datofelt (endretDato/M683 og hendelseDato), samt behovet for å introdusere en ny metadatatype for hendelseDato.

Endre beskrivelse av relasjon tilbake til endret entitet i endringslogg, da relasjonsnøkkel basert på entitetens type vil gi relasjonsnøkkelkonflikt ved endring av brukerentiteter, og introduser ny relasjonsnøkkel for arkivenhet for å unngå konflikten.

En endring bør være en underklasse av hendelse, da en endring er en
hendelse men alle hendelser ikke er endringer.  Dette fjerner
behovet for redundant datofelt (endretDato/M683 og hendelseDato), samt
behovet for å introdusere en ny metadatatype for hendelseDato.

Endre beskrivelse av relasjon tilbake til endret entitet i endringslogg,
da relasjonsnøkkel basert på entitetens type vil gi relasjonsnøkkelkonflikt
ved endring av brukerentiteter, og introduser ny relasjonsnøkkel for
arkivenhet for å unngå konflikten.
@petterreinholdtsen petterreinholdtsen force-pushed the adjust-loggingogsporing branch from d5909c1 to d6001d0 Compare June 8, 2024 08:25
Bruk opprettetDato i stedet for endretDato i Hendelseslogg.  Flyttet
SystemID til foreldreklasse for unik identifisering av alle entieter.
Beskrev i mer detalj hvordan opprettetDato skal fungere.
@petterreinholdtsen petterreinholdtsen force-pushed the adjust-loggingogsporing branch from d6001d0 to a0aad86 Compare June 8, 2024 08:27
petterreinholdtsen added a commit to petterreinholdtsen/noark5-tester that referenced this pull request Jun 13, 2024
The log is based on each entities relation to hendelseslogg, present in
Nikita.  The current Nikita implementation is not implementing the same
inheritance as is described in N5TG.

Because it is based on entity relations, entries for deleted entities
will not be included.  A different approach would be to fetch all
endringslogg/hendelseslogg entries

See also arkivverket/noark5-tjenestegrensesnitt-standard#319 .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant