Relevant email thread titled "WCAT wish list": https://groups.google.com/a/worldcubeassociation.org/d/msg/software/VtYKpglRpJ8/nQ4KJi7bCQAJ
WCAT would like to have the following updates to the competition form page to avoid issues from Delegates and organisers.
Best,
Daniel & WCAT
In the draft competition announcement policy the the nickname is a "should" not a "must" meaning it can be different (and I believe should be to ensure consistency for world and continental championships). Surely having it auto-populate if the name is less than 32 characters solves most issues (I believe this occurs already when creating a competition)? The same should apply to the competition ID.
I was going to edit the first comment to include more related issues, but I will for now reference them separately as the list is bigger than what I was expecting :stuck_out_tongue:
I also left comments on some related issues that I believe should be closed instead of including them here.
[ ] Showing if a championship type is already in use for the year (#3225)
- Actually, shouldn't we just prevent confirming a competition that selected a championship type already in use for the year?
This has been allowed in the past (or has happened at least). Would this no longer be allowed?
Personally I am for not allowing multiple National (or Continental/World) Championships in one year, but idk if consistency would be an issue.
- Only show the nickname field if the name is longer than 32 characters. (WCAT is already ensuring that all names at 32 or less characters have the same name and nickname.)
Why can't competitions with names shorter than that have nicknames?
Addition:
- [ ] Make the competitor limit required.
Wouldn't this become an issue with multi-location FMC competitions which generally don't specify a limit?
- [ ] Make the competitor limit required.
Wouldn't this become an issue with multi-location FMC competitions which generally don't specify a limit?
Yes it would be an issue with those competitions, but I assume a simple extenstion to #3755 would fix this issue for the competitor limit as well.
There's a ton of stuff in here, but @Mjic99 will start looking into it after https://github.com/thewca/worldcubeassociation.org/issues/4069.
Yet another addition:
At this point, I think it would make the most sense to convert this issue into a project!
I've created a project for this issue (as it has many standalone requests) as well as for all the issues listed within it, as it has grown so big that I don't see any other way to manage it :stuck_out_tongue: You can see it on: https://github.com/thewca/worldcubeassociation.org/projects/8
FWIW I think the overall "competition edit" page would be a good candidate to be ported to js/react given the amount of interaction there is now.
FWIW I think the overall "competition edit" page would be a good candidate to be ported to js/react given the amount of interaction there is now.
Should we move this to its own issue? It seems like a big task to me.
oh for sure it's big!
This is probably for after we've done some software "cleaning" steps for the website redesign.
For the record, we currently leverage a lot of magical integrations between activerecord validations and simple_form. Moving the competition edit page to js/react would mean we'd lose all of that.
I'm not sure I'm convinced that there's enough fancy interaction on the competition edit page that it's worth porting to react. The one thing I can think of is the nearby competitions check, which is pretty janky, and would definitely be clearer in pure js. Maybe it would be possible to divide the edit page up into multiple smaller forms? That might help with maintainability and also make it easier to port parts to react if we decide it's worth it.
Most helpful comment
I was going to edit the first comment to include more related issues, but I will for now reference them separately as the list is bigger than what I was expecting :stuck_out_tongue:
I also left comments on some related issues that I believe should be closed instead of including them here.