AndyGrant/OpenBench

New API + GUI for managing Networks

Closed this issue · 1 comments

Need to be able to upload the same network for multiple engines, creating hash conflicts.
Requires revising some end points that act on SHA values that would become ambigious
Requires breaking Client to know the knew end points
Requires breaking TCEC+CCC update scripts, if pushed to chess.grantnet.us

While at it:
Return the ability to sort the Networks page
Expose the fact that you can look at Networks for only a single engine if desired (?)
Remove highlighting from User names on the page to increase that clarity
Default the downloads via browsers to be the name and not the associated SHA
Fix the fa-icons so they don't look at awful

In theory, the web end points look like:

r'networks/<str:engine>/<str:action>/<std:identifier>/`
r'clientGetNetwork/<str:engine>/<std:identifier>/'

For the GUI side, all arguments are optional.
Try to handle redirecting nicely on post requests.

Resolved via 2b28f9b