Skip to content

Audit log reporting - suggested improvements #37

@pedanticantic

Description

@pedanticantic

There were a few things I didn't implement for Audit Log reporting, mainly because they would have taken a long time and I wasn't sure whether they would be useful or not. I wanted to wait until the reporting had been in use for a while before implementing those things.

Obviously, we might pick up these things separately, so just remove the entry from this issue as each one is done.

They are...

  • keep filters & results between visits to the page (so you can define a filter, click to view a record referenced in a log record (eg a product), then come back to the same filtering and results).
  • paginate the results. Currently, I don't know how many rows people are going to be viewing, and implementing pagination is quite difficult.
  • the from/to date filters: add a menu with options like set to midnight, +/- 1 day/week/month, start/end of week/month/year. This would make it easier for people to set their filters. If we do this, output the 2 fields using an ng-repeat, to save a huge amount of duplicated code.
  • user needs to be able to say, "when was field changed to/from null". Currently, I think all fields are mandatory, so they can't be changed to or from null. If any optional fields are added, we need to add a radio button to allow 2 options: "This value", with the input field; or "null".
  • improve the layout. There can be lot of data in the results, and they need to be easy to analyse.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions