ualbertalib / HydraNorth

This repo is deprecated. Succeeded by https://github.com/ualbertalib/jupiter. This codebase was a IR built based on Samvera/Sufia
11 stars 4 forks source link

ERA_Fedora4: Justification Field #54

Open pbinkley opened 9 years ago

pbinkley commented 9 years ago

As admin, I want the justification field in audit entries always to contain an informative log entry, so that the audit trail is complete.

This is a reference to Fedora 3's audit trail, and we'll need a new issue for Fedora 4. In Fedora 3 we ended up with audit entries like this:

               <audit:record ID="AUDREC4">
                  <audit:process type="Fedora API-M"/>
                  <audit:action>addDatastream</audit:action>
                  <audit:componentID>RELS-EXT</audit:componentID>
                  <audit:responsibility>fedoraAdmin</audit:responsibility>
                  <audit:date>2000-01-01T00:00:00.000Z</audit:date>
                  <audit:justification>ERA: Action[/action/submit] Username[admin]
                     WorkflowState[Archive] - Archive</audit:justification>
               </audit:record>

We want the audit entries to be actually descriptive of the action that was performed, the user who performed it, and the reason for it.

sfbetz commented 7 years ago

@pbinkley requires clarification so @leahvanderjagt can prioritize. Can you provide some more info?