Add Pagination to the Releases page

Summary

There is no pagination on the Releases page.

Steps to reproduce

Create a lot of tags with release notes for a project, until the Tags page gets paginated.

What is the current bug behavior?

The Releases page on a project does not show all existing releases.

When compared to the Tags page, the Releases page shows all tags which appear on page 1 on the Tags page.

What is the expected correct behavior?

One should be able to view all releases on the Releases page. The straightforward way would be using pagination.

UX Solution

  • Lists with more than 20 items require pagination which is always located below the list and takes the form of a button group.
  • If a list has less than 20 items, the pagination should not be shown.
  • The component should meet the Pajamas (design system) guidelines https://design.gitlab.com/components/pagination
  • The gitlab-ui pagination component should be used https://gitlab.com/gitlab-org/gitlab-ui/tree/master/components/base/pagination
Edited Nov 13, 2019 by Rayana Verissimo
Assignee Loading
Time tracking Loading