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

Community admins wrongly see the button to create top-level communities #3288

Open
GraziaQuercia opened this issue Sep 3, 2024 · 2 comments · May be fixed by #3308
Open

Community admins wrongly see the button to create top-level communities #3288

GraziaQuercia opened this issue Sep 3, 2024 · 2 comments · May be fixed by #3308
Assignees
Labels
bug claimed: 4Science 4Science team is working on this issue & will contribute back component: administrative tools Related to the admin menu or tools component: Community Community display or editing

Comments

@GraziaQuercia
Copy link

Describe the bug

Community admins see the button to create top-level communities, although they shouldn't.
Since they administer one or more communities, they should be able to create sub-communities but not top-level ones.
image

If they click on the top-level community creation button, they see the form, but an error prevents them from saving it.
image

To Reproduce

Steps to reproduce the behavior:

  1. Log in as Community admin on https://demo.dspace.org/home
  2. On the admin bar, click on New -> Community
  3. Select Create a new top-level community
  4. Fill the form
  5. Save
    An error will correctly block the creation

Expected behavior

The Community admins don't see the button for creating top-level communities in the admin bar.
image

@GraziaQuercia GraziaQuercia added bug needs triage New issue needs triage and/or scheduling labels Sep 3, 2024
@tdonohue tdonohue added component: administrative tools Related to the admin menu or tools component: Community Community display or editing help wanted Needs a volunteer to claim to move forward and removed needs triage New issue needs triage and/or scheduling labels Sep 3, 2024
@atarix83
Copy link
Contributor

atarix83 commented Sep 6, 2024

@tdonohue we'll work on this

@tdonohue tdonohue added claimed: 4Science 4Science team is working on this issue & will contribute back and removed help wanted Needs a volunteer to claim to move forward labels Sep 6, 2024
@tdonohue
Copy link
Member

tdonohue commented Sep 6, 2024

Thanks @atarix83 ! Assigned to you

@Simone-Ramundi Simone-Ramundi linked a pull request Sep 6, 2024 that will close this issue
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug claimed: 4Science 4Science team is working on this issue & will contribute back component: administrative tools Related to the admin menu or tools component: Community Community display or editing
Projects
Status: 🏗 In Progress
Development

Successfully merging a pull request may close this issue.

3 participants