Skip to content

Separate Teams from Groupfolders - #5118

Open
tomek2k1 wants to merge 3 commits into
masterfrom
fix/team-groupfolders-separation
Open

tomek2k1 wants to merge 3 commits into
masterfrom
fix/team-groupfolders-separation

Conversation

@tomek2k1

@tomek2k1 tomek2k1 commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Separates Teams settings from Groupfolder settings in administration.

Fixes #5112

Before:
image

After:
image

πŸ€– AI (if applicable)

  • The content of this PR was partly or fully generated using AI (N/A)

@tomek2k1 tomek2k1 added this to the Nextcloud 35 milestone Sep 21, 2026
@tomek2k1 tomek2k1 self-assigned this Sep 21, 2026
@tomek2k1 tomek2k1 moved this from Backlog to In progress in πŸ‘₯ Teams Sep 21, 2026
Signed-off-by: Tomasz TrillΓ² <tomasz.trillo@dataport.de>
Signed-off-by: Tomasz TrillΓ² <tomasz.trillo@dataport.de>
@tomek2k1
tomek2k1 force-pushed the fix/team-groupfolders-separation branch from f22a707 to 9e65acd Compare September 21, 2026 12:37
@tomek2k1
tomek2k1 marked this pull request as ready for review September 21, 2026 12:37
@tomek2k1
tomek2k1 enabled auto-merge September 21, 2026 12:37
@tomek2k1 tomek2k1 moved this from In progress to In review in πŸ‘₯ Teams Sep 21, 2026
@tomek2k1 tomek2k1 added the 3. to review Items that need to be reviewed label Sep 21, 2026
*/
private function applyFolderTypeFilter(IQueryBuilder $query, string $folderType): void {
if ($folderType === 'group') {
$query->andWhere($query->expr()->isNull('f.team_circle_id'));

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can we remove that column and instead have a column to specify which application is managing this groupfolder?

This would allow us to do the following:

			$query->andWhere($query->expr()->eq('f.managed_by', 'groupfolders'));

@tomek2k1
tomek2k1 disabled auto-merge September 30, 2026 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Items that need to be reviewed bug technical debt

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

Fix / Finish separation between team- and group folders

2 participants