woodpecker-ci/woodpecker

Add pagination on repo pipelines view

Offen

#2.976 geöffnet am 20.12.2023

 (2 Kommentare) (11 Reaktionen) (1 zugewiesene Person)Go (571 Forks)user submission
featuregood first issueui

Repository-Metriken

Stars
 (7.124 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 2T 2h) (82 gemergte PRs in 30 T)

Beschreibung

Clear and concise description of the problem

It is not possible to see list of older pipelines for a repo

Suggested solution

Add pagination on https://ci.woodpecker-ci.org/repos/3780

Alternative

Add a load more button. Although, I prefer pagination, because then you can share a link to the page and you will see the same view.

Additional context

Relevant code

Backend does have support for pagination https://github.com/woodpecker-ci/woodpecker/blob/6432109daf7e7a466c25dcc1a4f540b3dd766d94/server/api/pipeline.go#L104 The frontend store needs to support it https://github.com/woodpecker-ci/woodpecker/blob/6432109daf7e7a466c25dcc1a4f540b3dd766d94/web/src/store/pipelines.ts#L50 The frontend component needs to have a button, etc. https://github.com/woodpecker-ci/woodpecker/blob/6432109daf7e7a466c25dcc1a4f540b3dd766d94/web/src/components/repo/pipeline/PipelineList.vue

Validations

Contributor Guide