Grant owner level to a circle doesn't work for circle creator
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 177
- Forks
- 68
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 60
Description
Version 22 of circle is really better than the previous one, in terms of interface and features: great job!
But I found a strange behaviour.
Let 2 users UserA and UserB. They are members of circle CircleONE.
When userA create a second circle CircleTWO, he is owner of this circle. UserA add circle CircleONE as member of CircleTWO and promote it as owner.
At this time:
- UserA is still admin of CircleTWO and can add member but can not update circle configuration
- UserB can add member and edit circle configuration
userA leaves CircleTWO:
- UserA can not add member and can not update circle configuration
- UserB can add member and edit circle configuration
Expected: both UserA and UserB can add member and edit circle configuration since CircleONE is owner of CircleTWO
Nextcloud: 22.0.0 and 22.2.0
Circle: 22.1.1
Contact: 4.0.6
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the CircleTWO scenario with UserA, UserB, CircleONE, and CircleTWO on the reported Nextcloud 22 and Circle 22.1.1 versions, then trace the permission handling for circle ownership before and after UserA leaves. Done means both users retain the expected member-management and configuration-editing abilities when CircleONE owns CircleTWO.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- authorization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100