Skip to content

Shared Collaboration Access for Dojos & Events #79

@ull0sm

Description

@ull0sm

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions