Skip to content

Admin audit log table redesign

Robert Hunt requested to merge admin-audit-log-table-redesign into master

What does this MR do?

As part of the foundational steps required to meet the criteria for #32388 (closed), this MR converts the existing HAML table in Admin > Audit logs to Vue and the GitLab UI equivalent. This should close #216126 (closed)

The table should continue to function as before, at this point there will be minimal change from a users perspective other than the accessibility and visual improvements GitLab UI brings 🙂

Further MR's will be created to convert the rest of the page elements.

Spec

image

Screenshots

(limited to 6 items to show the pagination, normally 25)

Page Before After
1 (start) image image
2 (middle) image image
3 (end) image image

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

  1. Confirm that the table shows data
  2. Confirm changes to the filters changes the data shown in the table
  3. Confirm that pagination works as before
  4. Confirm that pagination respects the query params from the filters already in the URL
  5. Confirm that the pagination query param is removed when filters are updated
Edited by Robert Hunt

Merge request reports