usgo / gocongress

Annual US Go Congress Website
https://www.gocongress.org
MIT License
20 stars 17 forks source link

Add tournament report/export for created tournaments #224

Closed vash3g closed 3 years ago

vash3g commented 3 years ago

Is your feature request related to a problem?

US Open is asked for by default during registration. Additional tournaments that can be registered for do not give options for a "US Open Players Report" style of page.

Describe the feature you'd like to see on the Go Congress Website.

Add feature for displaying report for created tournaments when setting up . When adding the tournament this should generate a page/link on the reports page for an additional report of the same style. Tournament should list players participating and allow for OpenGotha style XML file for download.

Notes

Add any other information or screenshots about the feature request here.

michaelhiiva commented 3 years ago

I am going attempt to take a look at this.

@vash3g Are looking to have a players report for each tournament created? Would the new players report link be placed just under the Admin -> Tournaments section (http://localhost:3000/2021/reports)?

Screenshot from 2021-06-20 16-22-45

vash3g commented 3 years ago

It should be similar to the US Open Players report but for each created tournament. Same format is fine.

neagle commented 3 years ago

@EarthSchlange I had planned on doing this, but I don't mind if you want to look at it. For context, in 2018 I added a U.S. Open Players report (which @vash3g mentions) to help the TD that pulled information from the AGA TD List and also offered an export that could be pulled directly into Open Gotha.

2021-06-21 at 9 15 AM

2021-06-21 at 9 17 AM

Instead of offering just one report like this for the U.S. Open, we want to have one of these for every tournament. We want to remove the dependency on the method I created for scraping the AGA TD List, which I only created because I didn't know about the API, and use the new method that hits the API directly.

From my perspective, other than emergency items that might come up for Steve, this is the one huge must-have that needs to happen before Congress.