Skip to content

Implement tournament discussions #308

@ianpaschal

Description

@ianpaschal

User Story

As a TO, I want to be able to post messages for players to see. It should also be possible to send them by email.

As a player, I also want to be able to post messages (or questions) for other players and the TO to see and answer.

This is a key example of Combat Command's mission to be the only tool a TO needs.

Functional Requirements

  • Pro Tournaments should have a Discussion tab.
  • TOs can draft messages and have them added to the tournament's Discussion tab.
    • TOs can decide if they want their message to also be emailed to all registered players.
  • Registered players can also post messages.
    • These are not possible to email to all players.
  • TOs & players can add additional comments to a comment, forming discussion chains.

Implementation Details

This is just a rough draft, but potentially the schema will look like:

const editableFields = {
  userId: v.id('users'),
  parentId: v.id('tournamentComments'),
  body: v.string(),
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeatureNew feature with brand-new functionality.

    Projects

    Status

    To-Do

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions