nextcloud / nextcloud/circles

Grant owner level to a circle doesn't work for circle creator

Open
#839 0 comments 1 reaction 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.