Standardise audit event tables
Summary
While working on !22887 (merged) it became aparent that the audit event tables in GitLab do not all look the same.
There are several discrepancies in the frontend:
- different header background colour
- different side padding
- different row height
- different font colour
- different top border
It appears that the audit events tables do not share the same style as most of the tables in GitLab as noted here #15919 (comment 214871152).
Audit event tables have less columns, however they serve the same generic purpose as audit logs. Thus I think all the audit tables should look & function roughly the same way.
Desktop
Audit log table (in the admin view)
Audit events table (for groups & projects)
Mobile
Audit log table | Audit events table |
---|---|
Possible solution
All audit event tables should be look and work the same way. Minus some customized columns. Related design issue gitlab-design#804 (moved).
To do this all audit tables could be constructed from the same frontend template. Currently all the tables do not share a common template / component. This should be relatively minor since in the backend all audit tables share the same data structure, and are only displayed with slightly different columns.