woodpecker icon indicating copy to clipboard operation
woodpecker copied to clipboard

Add pagination on repo pipelines view

Open runephilosof-karnovgroup opened this issue 1 year ago • 2 comments

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

  • [X] Checked that the feature isn't part of the next version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]
  • [X] Read the Contributing Guidelines.
  • [X] Read the docs.
  • [X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

I've create a Load more button component some time ago, could be worth using it in general: #2977

anbraten avatar Dec 20 '23 10:12 anbraten

This would be very helpful. I frequently find myself wondering what happened to a pipeline, only to find it's no longer available to inspect in the UI or CLI. I'll add it to my personal contributor list to look into, but unlikely to get to it for a while.

yekibud avatar Apr 25 '24 14:04 yekibud