Resolve "Artifacts page"

Merged Scott Hampton requested to merge 31271-artifacts-page-fe into master

What does this MR do?

Original CE MR: gitlab-foss!32666 (closed)

Related issue: #31271 (closed)

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.

The search bar and sorting is not working due to some database query issues the backend MR had. There is a follow up issue for that: #32162 (closed)

Videos

artifacts-pagination

artifacts-tooltips

artifacts-remove-video

artifacts-search-video

artifacts-recent-search-video

Screenshots

Screen_Shot_2019-09-09_at_10.47.08_AM

Screen_Shot_2019-09-09_at_10.47.37_AM

Screen_Shot_2019-09-09_at_10.47.58_AM

Screen_Shot_2019-09-09_at_10.48.20_AM

Does this MR meet the acceptance criteria?

Conformity

Performance and Testing

Edited by Scott Hampton