BritishYouthBandAssociation / OrgAdmin

Admin site for organisations
1 stars 0 forks source link

Event Reworking #318

Closed rugulous closed 10 months ago

rugulous commented 1 year ago

The specs for the current system are not quite correct. With issues across many areas of the section, I think it is best that we start this section again and have another go at it. I will put all the requirements on this issue for now, but will split into separate issues when we get round to working on it.

The events system should be able to handle BYBA's competitive events as well as concerts etc put on by member bands.

Events should have several levels of visibility:

  1. Draft - this is visible to the user that created the event only
  2. Internal - this would allow the event to be viewed on OrgAdmin but not released publicly (e.g. allowing bands to register interest/entries before dates go live)
  3. Published - this is when the event can be regarded as "public"
  4. Complete - the event is viewable publicly AND the scores have been released

There are certain criteria needed to allow events to move to the next visibility level:

Competitive events need to allow for band registration by division. There should be a schedule which links to the entered bands (currently it is all free text). Bands should also be able to enter in exhibition, allowing for them to be inserted anywhere in the schedule.

The draw should be separated from the schedule. BYBA is responsible for carrying out the draw but the show organiser is responsible for scheduling bands.

There is no longer a concept of "Members-only" shows, so we do not need this field.

Judges can be assigned to the whole show, or to just one specific division

rugulous commented 11 months ago

We no longer need to care about judges - all that can happen on CompetitionSuite

rugulous commented 11 months ago

Will also deal with scheduling in a separate issue, for now it can stay as is