TabbycatDebate / tabbycat

Debating tournament tabulation software for British Parliamentary and a variety of two-team parliamentary formats
https://tabbycat.readthedocs.io/
GNU Affero General Public License v3.0
241 stars 802 forks source link

Rework results form as Vue components #379

Open philipbelesky opened 8 years ago

philipbelesky commented 8 years ago

Basically the results form is very messy in its template logic, and uses a bunch of JS code and libraries that aren't used elsewhere. So this would primarily be a way of streamlining a lot of the validation code.

As part of this refactor it should allow for some of the more advanced methods such as side swapping as mentioned in #163. Going to handle this as part of this issue even if its a bit of an akward pairing.

philipbelesky commented 6 years ago

This doesn't seem strictly necessary anymore, as basic validation methods seem to be working well in BP and side swapping is pretty niche. Will remove from the milestone but keep around in case we end up deprecating jquery or something that requires it to be redone.