Skip to content

Re-enable ACLs for team folders - #5123

Draft
hefftich wants to merge 1 commit into
nextcloud:masterfrom
Dataport:feature/reenabling_acl_for_teamfolders
Draft

hefftich wants to merge 1 commit into
nextcloud:masterfrom
Dataport:feature/reenabling_acl_for_teamfolders

Conversation

@hefftich

@hefftich hefftich commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

This PR relates to #2893 in circles.

For several organizations, ACL's are really a key feature for Team folders. We should re-enable this for 35.0.1.

We disabled it to keep things simpler, but it would mean quite some orgs can't use 35's new Team folder concept. I would thus suggest simply turning it on again.

NOTE, quoting @artonge

Also, I can see an issue coming with ACL + .system folder in which we store the Teams data, which means, everybody should be able to read and write to it.

So we have to solve that first. Let's see if that is doable for .1

  • Enable ACLs before assigning team ownership and grant the owning circle ACL management rights.

  • Keep the reserved .system directory accessible in team folders despite restrictive ACL rules, reject ACL changes for that path, and migrate existing team folders to ACL-enabled.

  • Add coverage for team-folder creation and .system ACL handling.

πŸ€– AI (if applicable)

  • The content of this PR was partly or fully generated using AI (GPT-5.6 Terra)

@hefftich hefftich added this to the Nextcloud 35 milestone Sep 23, 2026
@hefftich hefftich self-assigned this Sep 23, 2026
@hefftich hefftich added the 2. developing Items that are currently under development label Sep 23, 2026
@hefftich hefftich moved this from Backlog to In progress in πŸ‘₯ Teams Sep 23, 2026
Enable ACLs before assigning team ownership and grant the owning
circle ACL management rights.

Keep the reserved .system directory accessible in team folders despite
restrictive ACL rules, reject ACL changes for that path, and migrate
existing team folders to ACL-enabled.

Add coverage for team-folder creation and .system ACL handling.

Co-authored-by: Copilot <copilot@github.com> GPT-5.6 Terra
Signed-off-by: Stefan Lender <Stefan.Lender@dataport.de>
@hefftich
hefftich force-pushed the feature/reenabling_acl_for_teamfolders branch from d1f85df to 656cd7f Compare September 28, 2026 07:17

@marcoambrosini marcoambrosini left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking for now as it needs further discussion, as per our meeting today

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Items that are currently under development

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

2 participants