galaxyproject / galaxyproject/galaxy
Data library dataset sharing menu has confusing results
- Dominant language
- Python
- Stars
- 1.9k
- Forks
- 1.2k
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 169
Description
Seen while helping @mtekman, we realised that he couldn't delete a dataset he created because he was on "modify item" list (despite being on the manage permissions list). We went to add him and initially saw what looked like no results and thought he wasn't there. Turns out he was way down the list after a bunch of other roles I'm not sure that it is necessary for him to see, since he isn't a part of those roles and isn't an admin.

Contributor guide
Research direction
The issue names the data library dataset sharing menu but no source file or test. Reproduce the scenario with a dataset creator who is on the modify-item and manage-permissions lists, then trace how roles are displayed and ordered. Done means the relevant user and permissions can be found without misleading empty-looking results.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authorization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100