Overview
Introduce a shared collaboration feature for both coaches and organisers.
This feature allows:
- Multiple coaches to collaboratively manage the same dojo
- Multiple organisers to collaboratively manage the same event
All shared members will have equal access and permissions within the shared entity.
Problem
Currently:
- A dojo is managed by only one coach
- An event is managed by only one organiser
In real tournament operations:
- Multiple coaches often manage the same dojo/students
- Large-scale events require multiple organisers working together
The current ownership model limits collaboration and operational flexibility.
Proposed Solution
Shared Dojo
A coach can share a dojo with another coach.
Both coaches should be able to:
- Manage students
- Manage dojo information
- Apply students for events
- Track registrations and progress
Shared Event
An organiser can share an event with another organiser.
Both organisers should be able to:
- Manage event details
- Handle registrations
- Manage schedules/categories
- Track and operate the event collaboratively
Expected Behaviour
- Shared entities appear in both users’ dashboards
- All shared users have equal permissions
- Changes made by one user are reflected for all collaborators
- Ownership remains collaborative instead of assistant-based hierarchy
Notes
- Keep the implementation simple and collaboration-focused
- Avoid complex role/permission hierarchies for the initial version
- Feature should support future scalability for larger tournament operations
if you want to counter the feature development process the ideation behind this , please do feel to counter propose a new idea for the problem statement
Overview
Introduce a shared collaboration feature for both coaches and organisers.
This feature allows:
All shared members will have equal access and permissions within the shared entity.
Problem
Currently:
In real tournament operations:
The current ownership model limits collaboration and operational flexibility.
Proposed Solution
Shared Dojo
A coach can share a dojo with another coach.
Both coaches should be able to:
Shared Event
An organiser can share an event with another organiser.
Both organisers should be able to:
Expected Behaviour
Notes
if you want to counter the feature development process the ideation behind this , please do feel to counter propose a new idea for the problem statement