-
Notifications
You must be signed in to change notification settings - Fork 154
Open
Description
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
/updateslug 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
/editpage.
Step 4: Ensure Integration with Related Permissions
-
Confirm that the unified team management interface fully integrates with:
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}. /updateand/editslugs 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
/teamsand/editroutes 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
Assignees
Type
Projects
Status
Ready