Assigned To | Susan Hert | » | triage |
Notify | hannahb;cnathe;Jason Leadley | » | hannahb;cnathe;Jason Leadley;Susan Hert |
We'll need different changes for the different audit event types:
- Freezer Management Events - To add to the default view, we would likely update InventoyAuditProvider
- Sample Timeline Events - Would adjust the SampleTimelineAuditProvider
- Sources Events - This is a custom query (SourcesAuditEvent) over the queryUpdateAuditEvent table, so the query will need to be adjusted
- Data Update Evens - Yes, this is QueryUpdateEvents.
We could use specialized views for the application audit views, or adjust queries to request these columns specifically, but perhaps we can leave these off of the default views if we support customization of the default views for the audit grids with our upcoming story for saving grid views? Adding them in makes the grids considerably more ugly and affects usages outside of LKSM as well.
In any case, we'll likely want to add a renderer for the New record columns and Old record columns since they currently show up like this:
CheckedOutBy=&Description=&InitialVolume=&Consumed=&CreatedBy=1005&Name=SH-4%20%28B03%29&ModifiedBy=1005&Created=2022-04-20%2009%3A32%3A24.703&InventorySystemId=1&Col=3&RowId=7009&VolumeUnits=&MaterialId=47172&Modified=2022-04-20%2009%3A32%3A24.703&FreezeThawCount=0&BoxId=1&Stored=2022-04-20%2009%3A32%3A24.665&Container=02dd731c-0767-103a-8c98-02a6963667d0&Volume=&Barcode=&Ref=B03&Row=2&CheckedOut=
For the freezer management events and sample timeline events, I'm curious to know what we are not surfacing in the apps that users want to see in these grids (or is this request for purposes of exporting and reporting).
Estimate is for the case of adding a renderer for the old and new record columns. Might be a bit more than 13 to account for tests.