Skip to content

WIP: Artifacts management page - frontend

Scott Hampton requested to merge 66613-artifacts-page-fe into master

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

artifacts-search

artifacts-recent-search

artifacts-pagination

artifacts-tooltips

artifacts-remove

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.48.20_AM

Screen_Shot_2019-09-09_at_10.47.58_AM

Does this MR meet the acceptance criteria?

Conformity

Performance and Testing

Edited by Scott Hampton

Merge request reports