fix(user): teams are managed in the Teams app, not embedded in Contacts - #15590
Open
miaulalala wants to merge 1 commit into
Open
fix(user): teams are managed in the Teams app, not embedded in Contacts#15590miaulalala wants to merge 1 commit into
miaulalala wants to merge 1 commit into
Conversation
miaulalala
requested review from
GVodyanov,
SebastianKrupinski and
hamza221
as code owners
September 8, 2026 16:37
Contributor
Author
|
/backport to stable35 |
SebastianKrupinski
approved these changes
Sep 8, 2026
The Teams interface was extracted from Contacts again: the circles app registers its own navigation entry (gated on the frontend_enabled app setting) and ships its own frontend, while Contacts now only exposes team management when that interface is disabled, via the isTeamManagementEnabled initial state. The user manual still described Teams as "a feature embedded in the Contacts app", which sends readers to the wrong place. Assisted-by: AGENT:claude-opus-5[1m] Signed-off-by: Anna Larch <anna@nextcloud.com>
miaulalala
force-pushed
the
fix/teams-app-not-embedded-in-contacts
branch
from
September 8, 2026 16:56
a134217 to
056186d
Compare
Contributor
📖 Documentation Preview📄 1 changed documentation pageLast updated: Tue, 08 Sep 2026 17:19:44 GMT |
hamza221
approved these changes
Sep 8, 2026
Contributor
There was a problem hiding this comment.
Please don't backport to versions <=34
nextcloud/contacts#5669
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The problem
The user manual describes Teams as "a feature embedded in the Contacts app". That is no longer where users find it, so the one place in the manuals that explains what a Team is points at the wrong app.
What actually happens now
<name>Teams</name>and registers its own navigation entry from code rather thaninfo.xml, gated on thefrontend_enabledapp setting (default on), so it stays in sync with itsPageControllerand dashboard widget.isTeamManagementEnabledinitial state, because the team views depend on the circles store module being registered.So the two are deliberately mutually exclusive, and "embedded in Contacts" is now the fallback case rather than the default.
This change
Follow-ups, deliberately not in this PR
images/circle.png, alt text "Teams in the Contacts app left menu") and needs retaking in the Teams app.ITeamManager,ITeamResourceProvider,ITeamFolderProvider) is undocumented for app developers even though Files, Talk and Deck implement it. Those pages are worth their own PRs.