woodpecker-ci/woodpecker

Add pagination on repo pipelines view

Ouverte

#2 976 ouverte le 20 déc. 2023

 (2 commentaires) (11 réactions) (1 personne assignée)Go (571 forks)user submission
featuregood first issueui

Métriques du dépôt

Stars
 (7 124 étoiles)
Métriques de merge PR
 (Merge moyen 2j 2h) (82 PRs mergées en 30 j)

Description

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

Guide contributeur