WIP: Artifacts management page - frontend
What does this MR do?
Related issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/66613
Creates an artifacts management page so that the user can easily view and manage old job artifacts.
The navbar link is behind a feature flag.
I implemented some backend code from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/32131 temporarily on my local machine so that I could get the page working. https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/32590 will implement the real backend. This will not be able to be merged until the backend MR is merged so that we can test everything.
Videos
Screenshots
Does this MR meet the acceptance criteria?
Conformity
- [-] Changelog entry for user-facing changes, or community contribution. Check the link for other scenarios.
- [-] Documentation created/updated or follow-up review issue created
- [-] Code review guidelines
- [-] Merge request performance guidelines
- [-] Style guides
- [-] Database guides
- [-] Separation of EE specific content
Performance and Testing
Edited by Scott Hampton