Proposal

The objective of this feature is to be able to present a user with audit logging information from the web UI. The initial implementation covers only artifact uploads.

Functionality

  • The following artifact upload information will be captured and displayed in a report format
    • repository where artifact was uploaded
    • artifact name
    • version
    • user who uploaded it
    • uploaded via webdav or via web form
  • Query/search audit logs by:
    • date
    • artifact
  • The number of rows to be displayed can be configured. Default can be 30 or 50 rows.
  • UI
    • a new option for Audit Logs will be added in the navigation menu
    • clicking the Audit Logs from the navigation menu results to a page that contains the query section. It can also have a "recent news/feeds" look, maybe a latest 10 artifact uploads.
    • the queried information will be displayed in a table or report format

Security

Only users with Repository Manager roles should be able to view the audit log report.

Future Enhancements

  • Include other actions such as:
    • delete artifact
    • add/edit/delete repository
    • artifact downloads/proxy
  • Add a query/search by action
  • Ability to export or download queried information
  • No labels