Commit Graph

2045 Commits

Author SHA1 Message Date
nemunaire 7597fcfe5b admin: add button and route to reset some parts 2018-01-17 18:52:32 +01:00
nemunaire 7478051425 admin: interface to edit teams 2018-01-17 18:52:32 +01:00
nemunaire da0e7facfd frontend: improve 401 page thank to initial guide 2018-01-17 18:52:32 +01:00
nemunaire c1c84ba3d1 backend: generate an event when a team open an hint 2018-01-17 18:52:32 +01:00
nemunaire cb1fe0847b frontend: move file (on the same partition) instead of open, write, close the final file 2018-01-17 18:52:32 +01:00
nemunaire cab95b7985 libfic: new function to retrieve exercices from a hint 2018-01-17 18:52:32 +01:00
nemunaire 4fe641a9f5 change the way themes are stored in stats 2018-01-17 18:52:31 +01:00
nemunaire 17f51f5e7b admin: can force page regeneration 2018-01-17 18:52:31 +01:00
nemunaire 318bc4bc4d Update openssl settings 2018-01-17 18:52:31 +01:00
nemunaire 544bbb745c admin: new route /members/ 2018-01-17 18:52:31 +01:00
nemunaire 416ad65c87 admin: add public interface management 2018-01-17 18:52:31 +01:00
nemunaire 7240cbb414 public interface: rework 2018-01-17 18:52:31 +01:00
nemunaire d4177f6228 admin: allow import of remote hint and partials remote parts 2018-01-17 18:52:31 +01:00
nemunaire b8b1f14806 admin: restore function to add team and members 2018-01-17 18:52:31 +01:00
nemunaire 8e91e7edbe admin: sanitize use of InitialName when needed 2018-01-17 18:52:30 +01:00
nemunaire 51815862f7 frontend: move time in a separate package to be used elsewhere 2018-01-17 18:52:30 +01:00
nemunaire 49933059f3 certificates: avoid error on noexec partition 2018-01-17 18:52:30 +01:00
nemunaire 4550f653ea admin: Display time before start in UI 2018-01-17 18:52:30 +01:00
nemunaire 8fd2cd66c1 backend: don't regenerate files if config doesn't change 2018-01-17 18:52:30 +01:00
nemunaire 67f27d3d8b Force cd into PKI directory 2018-01-17 18:52:30 +01:00
nemunaire 8d03a08717 frontend: fix partial solved flags display 2018-01-17 18:52:30 +01:00
nemunaire b1c4ebfe45 settings: admin interface see default params 2018-01-17 18:52:30 +01:00
nemunaire ef4a738672 admin: control settings 2018-01-17 18:52:29 +01:00
nemunaire b42016c74a Coefficients transit and display on UI 2018-01-17 18:52:29 +01:00
nemunaire 78ce24f3f7 fixup! fixup! WIP esthetic changes 2018-01-17 18:52:29 +01:00
nemunaire 21e4b04c19 frontend: dedicate a field in JSON to file hint 2018-01-17 18:52:29 +01:00
nemunaire b772a22705 Hints can something else than text 2018-01-17 18:52:29 +01:00
nemunaire 8c2e8a19d1 front: use ng-pluralize 2018-01-17 18:52:29 +01:00
nemunaire 31af092203 WIP esthetic changes 2018-01-17 18:52:29 +01:00
nemunaire 9dd376ba22 libfic: refactor rank/points SQL query 2018-01-17 18:52:28 +01:00
nemunaire 91182b1877 admin: Improve CA API 2018-01-17 18:52:28 +01:00
nemunaire 1c879fe50e squash! WIP: apply a coeff on given points 2018-01-17 18:52:14 +01:00
nemunaire da29071ad1 frontend: improve rank rendering 2018-01-17 18:51:55 +01:00
nemunaire 3f80b89a4c fill_exercices: flags.txt files can use tabulation char as separator instead of : 2018-01-17 18:51:54 +01:00
nemunaire 09d1a397c0 frontend: use a common JS file to contain common features between challenger and public interface 2018-01-17 18:51:54 +01:00
nemunaire 0cde350c5e WIP: apply a coeff on given points 2018-01-17 18:51:54 +01:00
nemunaire e1d1a8d1b1 frontend: add /rules page 2018-01-17 18:51:54 +01:00
nemunaire 10fe40e4a8 Settings are now given through TEAMS/settings.json instead of been given through command line arguments 2018-01-17 18:51:54 +01:00
nemunaire 37310e41f5 New rank and score calculation 2018-01-17 18:51:54 +01:00
nemunaire 80d06f237c backend: log generation errors 2018-01-17 18:51:54 +01:00
nemunaire f3a484fb67 fill_exercice: define HINT_COST 2018-01-17 18:51:54 +01:00
nemunaire 1bd403cd8c Handle file import digest 2018-01-17 18:51:53 +01:00
nemunaire 0b4e8a233c admin: various fixes in fill_exercices 2018-01-17 18:51:53 +01:00
nemunaire 119280d814 admin: can pass args to fill_exercices to limit the fill to a theme or an exercice 2018-01-17 18:51:53 +01:00
nemunaire 63931f73ba admin: new argument --rapidimport to speed up the import but don't ensure consistency 2018-01-17 18:51:53 +01:00
nemunaire c57b612205 Split team.go into multiple files 2018-01-17 18:51:53 +01:00
nemunaire f0621fa191 [admin] Add new routes to manage hints, files and keys 2018-01-17 18:51:53 +01:00
nemunaire b6782962f1 [admin] Add events 2018-01-17 18:51:53 +01:00
nemunaire 863070c037 [admin] Add exercices related pages 2018-01-17 18:51:53 +01:00
nemunaire 6a4868b9b3 [admin] Add page title 2018-01-17 18:51:52 +01:00