speedcontrol / nodecg-speedcontrol

NodeCG bundle to help facilitate the running of speedrunning marathons, including overlays.
MIT License
44 stars 34 forks source link

Add ability to supply an ID column in schedule import to avoid import issues #72

Closed zoton2 closed 4 years ago

zoton2 commented 4 years ago

It is possible for a tool that you export a schedule for, for example the one we use for ESA, to also add a unique ID to the run in the schedule, so if it is edited you can tell which one was edited. This could be used to avoid import issues where we are not sure which run is being re-imported, instead of relying on making our own hash from the column contents.

zoton2 commented 4 years ago

For the upcoming Oengus support, apparently they have IDs for the users as well, so something could be done with those too.

zoton2 commented 4 years ago

Have added proper support for "external IDs" for the runs themselves for both Oengus and Horaro (if the user selects an appropriate column) in dev branch.