Skip to content

feat: add team federation confirmation with automatic parent team removal #2341

@cristianscheid

Description

@cristianscheid

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Is your feature request related to a problem? Please describe.

  • When enabling federation for a team from the contacts app (see screenshot below), no confirmation is requested from the user before proceeding. Also, enabling federation automatically enables the Prevent teams from being a member of another team option, something that is not communicated to the user beforehand. This might lead to unwanted consequences.
Image
  • While enabling federation correctly prevents the team from being searchable when adding it as a member of another team, it does not remove the team from parent teams where it was already a member, creating an inconsistent state.

Describe the solution you'd like

  • A confirmation modal should be displayed to the user before enabling federation, clearly explaining the consequences of this action and requiring confirmation to proceed.
  • Upon confirmation, the team should be automatically removed from all parent teams it was a member of.

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions