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

Enable project users to manage collections #2838

Open
Tracked by #2815
midigofrank opened this issue Jan 20, 2025 · 1 comment · May be fixed by #2898
Open
Tracked by #2815

Enable project users to manage collections #2838

midigofrank opened this issue Jan 20, 2025 · 1 comment · May be fixed by #2898
Assignees

Comments

@midigofrank
Copy link
Collaborator

midigofrank commented Jan 20, 2025

Description

Currently, collection management (create/edit/delete) is restricted to superusers only. This issue aims to move collection management capabilities to project-level users based on their roles.

Requirements

Authorization

  • Project owner and admin can create, edit and delete
  • Project editor and view can only view

UI

  • This interface should be moved into the project settings page. The tab should be at top, preferably just after credentials.
    • Create a table to list the collections, with actions to edit and delete
    • Add a button to create a new collection
  • The current interface in superadmin side should be removed
@github-project-automation github-project-automation bot moved this to New Issues in v2 Jan 20, 2025
@midigofrank midigofrank changed the title Enable project owners and admins to manage collections at a project level (move the current SUPERUSER interface, down into the project scope. remove that interface from the SUPERUSER scope.) Enable project users to manage collections Jan 20, 2025
@midigofrank
Copy link
Collaborator Author

@stuartc @theroinaochieng here is the spec for allowing project users to manage collections. The initial title didn't specify whether editors and viewers should be able to see them, in this spec I have just assumed that they can

@midigofrank midigofrank self-assigned this Jan 29, 2025
@midigofrank midigofrank moved this from New Issues to In progress in v2 Jan 29, 2025
@midigofrank midigofrank linked a pull request Feb 4, 2025 that will close this issue
11 tasks
@midigofrank midigofrank moved this from In progress to In review in v2 Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In review
Development

Successfully merging a pull request may close this issue.

1 participant