Admin audit log table redesign
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
Screenshots
(limited to 6 items to show the pagination, normally 25)
Page | Before | After |
---|---|---|
1 (start) | ||
2 (middle) | ||
3 (end) |
Does this MR meet the acceptance criteria?
Conformity
-
Code review guidelines -
Merge request performance guidelines -
Style guides -
Separation of EE specific content
Availability and Testing
- Confirm that the table shows data
- Confirm changes to the filters changes the data shown in the table
- Confirm that pagination works as before
- Confirm that pagination respects the query params from the filters already in the URL
- Confirm that the pagination query param is removed when filters are updated
Edited by Robert Hunt