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

User profile (/profile): only 20 group memberships shown instead of all #2357

Closed
bram-atmire opened this issue Jul 7, 2023 · 1 comment · Fixed by #3105
Closed

User profile (/profile): only 20 group memberships shown instead of all #2357

bram-atmire opened this issue Jul 7, 2023 · 1 comment · Fixed by #3105
Labels
affects: main Issue impacts "main" (latest release). affects: 7.x Issue impacts 7.x releases affects: 8.x Issue impacts 8.x releases authorization related to authorization, permissions or groups bug help wanted Needs a volunteer to claim to move forward medium priority
Milestone

Comments

@bram-atmire
Copy link
Member

Describe the bug
Instead of the full list of user groups, only the first 20 seem to be shown on the user profile, in a non-pageable list.
I saw this on 7.4 and did not re-test or reproduce this problem in 7.6 for the time being.

To Reproduce
Steps to reproduce the behavior:

  1. Login as an EPerson who is member of over 20 groups
  2. Go to to /profile and scroll to the bottom to see the list of groups

Expected behavior
The full list of groups should be visible, preferably pageable.

Related work
Link to any related tickets or PRs here.

@bram-atmire bram-atmire added bug needs triage New issue needs triage and/or scheduling labels Jul 7, 2023
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Jul 7, 2023
@tdonohue
Copy link
Member

tdonohue commented Jul 7, 2023

Sounds like a bug. Moving to the 7.6 maintenance board in search of a volunteer. I can verify it appears this /profile page doesn't have any built-in pagination... just the first page of groups is displayed. https://github.com/DSpace/dspace-angular/blob/main/src/app/profile-page/profile-page.component.html#L35-L53

@tdonohue tdonohue added help wanted Needs a volunteer to claim to move forward authorization related to authorization, permissions or groups medium priority and removed needs triage New issue needs triage and/or scheduling labels Jul 7, 2023
@tdonohue tdonohue removed this from DSpace Backlog Jul 7, 2023
@tdonohue tdonohue added affects: main Issue impacts "main" (latest release). affects: 8.x Issue impacts 8.x releases affects: 7.x Issue impacts 7.x releases labels Oct 30, 2024
@tdonohue tdonohue moved this from 📋 To Do to 🏗 In Progress in DSpace 8.x and 7.6.x Maintenance Oct 30, 2024
@tdonohue tdonohue added this to the 7.6.3 milestone Jan 10, 2025
@github-project-automation github-project-automation bot moved this from 🏗 In Progress to ✅ Done in DSpace 8.x and 7.6.x Maintenance Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects: main Issue impacts "main" (latest release). affects: 7.x Issue impacts 7.x releases affects: 8.x Issue impacts 8.x releases authorization related to authorization, permissions or groups bug help wanted Needs a volunteer to claim to move forward medium priority
Projects
2 participants