Skip to content

[RUN AS-IF-FOSS] Paginate issues within board list

Florie Guibert requested to merge 250268-paginate-list-issues into master

What does this MR do?

Update fetch of issues in GraphQL to paginate issues in list.

Require feature flag :boards_with_swimlanes to test on Swimlanes, or :graphql_board_lists to test on classic boards.

On classic boards, the experience is the same as REST boards.

On Swimlanes:

  • Issues within epics are not paginated. All issues from an epic are loaded as long as the epic is loaded.
  • Adds Load more issues button under unassigned issues lane which loads next available page of issues for lists where more issues are available to load.

Previous iterations of Swimlanes:

Iteration Link
Iteration 1 !32739 (merged)
Iteration 2 !33469 (merged)
Iteration 3 !33909 (merged)
Iteration 4 !34366 (merged)
Iteration 5 !35490 (merged)
Iteration 6 !36016 (merged)
Iteration 7 !38258 (merged)
Iteration 8 !39054 (merged)
Iteration 9 !39183 (merged)
Iteration 10 !40221 (merged)
Iteration 11 !40344 (merged)
Iteration 12 !41542 (merged)
Iteration 13 !41054 (merged)
Iteration 14 !41265 (merged)
Iteration 15 !42320 (merged)
Iteration 16 Current MR

Screenshots

Boards_list_issues_pagination

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Issue #250268 (closed)

Edited by Florie Guibert

Merge request reports