Skip to content

Unify team creation and management pages under a single organiser permissions interface #921

@mariobehling

Description

@mariobehling

The current team management structure under the organiser section is fragmented across multiple subpages and components, making it harder to manage teams and their permissions.
To simplify navigation and create a unified permissions management experience, all team creation and permission management pages should be consolidated into a single view under the organiser section.

Steps to Implement:

Step 1: Move Teams Section

  • Move the current team pages from
    https://wikimedia.eventyay.com/tickets/control/organizer/{organisername}/teams
    and its subpages
    to
    https://wikimedia.eventyay.com/tickets/common/organizer/{organisername}
  • Remove the /update slug from the URL to make it cleaner.

Step 2: List All Teams

  • On the new unified page, list all teams the same way they appear on
    https://wikimedia.eventyay.com/tickets/control/organizer/{organisername}/teams/{teamnumber}

Step 3: Integrate Permissions Management

  • On the same page, include a list of all team permissions (as shown on the edit page):
    https://wikimedia.eventyay.com/tickets/control/organizer/{organisername}/teams/{teamnumber}/edit
  • This effectively merges the team overview and team permissions edit page.
  • After implementation, remove the separate /edit page.

Step 4: Ensure Integration with Related Permissions

Expected Outcome:

  • All team creation, management, and permission editing functions are accessible in one place.
  • The URL structure is simplified and consistent under /tickets/common/organizer/{organisername}.
  • /update and /edit slugs are removed for cleaner navigation.
  • Permissions for talk and video features are seamlessly integrated into the unified page.

Acceptance Criteria:

  • Teams and permissions appear on a single organiser management page.
  • Old /teams and /edit routes are deprecated.
  • Talk and video permissions are visible and functional on the unified interface.
  • Navigation and layout are consistent with other organiser management pages.

Metadata

Metadata

Type

No type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions