Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gitlab: add support for filtering and pagination of projects #518

Closed
mdonadoni opened this issue Jul 8, 2022 · 0 comments · Fixed by reanahub/reana-ui#403 or #681 · May be fixed by #679
Closed

gitlab: add support for filtering and pagination of projects #518

mdonadoni opened this issue Jul 8, 2022 · 0 comments · Fixed by reanahub/reana-ui#403 or #681 · May be fixed by #679
Assignees
Labels
community/eoscfuture integration/gitlab REANA-GitLab integration issues.

Comments

@mdonadoni
Copy link
Member

After #509, the profile page in the web interface will show all the GitLab projects the user has access to, even those contained in groups/subgroups. This means that we will show many more projects in the UI, and that sometimes we might reach the limit of 100 projects that can be retrieved in a single request to GitLab APIs.

We should:

  • add support for pagination, so that the user can see all the projects he has access to (instead of only the first 100)
  • add support for filtering the projects, so that the user can find a given project quickly

We also need to change the interface of reana-ui accordingly.

@mdonadoni mdonadoni added integration/gitlab REANA-GitLab integration issues. community/eoscfuture labels Jul 8, 2022
@mdonadoni mdonadoni self-assigned this Mar 19, 2024
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Mar 19, 2024
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Mar 19, 2024
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Mar 20, 2024
BREAKING CHANGE: The response of `gitlab_projects` API endpoint has been
modified to also include the pagination details.

Closes reanahub#518
mdonadoni added a commit to mdonadoni/reana-ui that referenced this issue Mar 20, 2024
BREAKING CHANGE: The response of `gitlab_projects` API endpoint has been
modified to also include the pagination details.

Closes reanahub/reana-server#518
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Mar 20, 2024
BREAKING CHANGE: The response of `gitlab_projects` API endpoint has been
modified to also include the pagination details.

Closes reanahub#518
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Mar 25, 2024
BREAKING CHANGE: The response of `gitlab_projects` API endpoint has been
modified to also include the pagination details.

Closes reanahub#518
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Mar 25, 2024
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Mar 25, 2024
BREAKING CHANGE: The response of `gitlab_projects` API endpoint has been
modified to also include the pagination details.

Closes reanahub#518
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Apr 17, 2024
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Apr 17, 2024
BREAKING CHANGE: The REST API endpoint `gitlab_projects` now includes
pagination details.

Closes reanahub#518
mdonadoni added a commit to mdonadoni/reana-server that referenced this issue Apr 17, 2024
BREAKING CHANGE: The REST API endpoint `gitlab_projects` now includes
pagination details.

Closes reanahub#518
mdonadoni added a commit to mdonadoni/reana-ui that referenced this issue Apr 17, 2024
BREAKING CHANGE: The REST API endpoint `gitlab_projects` now includes
pagination details.

Closes reanahub/reana-server#518
@mdonadoni mdonadoni added this to 0.95.0 Aug 8, 2024
@mdonadoni mdonadoni moved this to Done in 0.95.0 Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment