Commit Graph

2136 Commits

Author SHA1 Message Date
544bbb745c admin: new route /members/ 2018-01-17 18:52:31 +01:00
416ad65c87 admin: add public interface management 2018-01-17 18:52:31 +01:00
7240cbb414 public interface: rework 2018-01-17 18:52:31 +01:00
d4177f6228 admin: allow import of remote hint and partials remote parts 2018-01-17 18:52:31 +01:00
b8b1f14806 admin: restore function to add team and members 2018-01-17 18:52:31 +01:00
8e91e7edbe admin: sanitize use of InitialName when needed 2018-01-17 18:52:30 +01:00
51815862f7 frontend: move time in a separate package to be used elsewhere 2018-01-17 18:52:30 +01:00
49933059f3 certificates: avoid error on noexec partition 2018-01-17 18:52:30 +01:00
4550f653ea admin: Display time before start in UI 2018-01-17 18:52:30 +01:00
8fd2cd66c1 backend: don't regenerate files if config doesn't change 2018-01-17 18:52:30 +01:00
67f27d3d8b Force cd into PKI directory 2018-01-17 18:52:30 +01:00
8d03a08717 frontend: fix partial solved flags display 2018-01-17 18:52:30 +01:00
b1c4ebfe45 settings: admin interface see default params 2018-01-17 18:52:30 +01:00
ef4a738672 admin: control settings 2018-01-17 18:52:29 +01:00
b42016c74a Coefficients transit and display on UI 2018-01-17 18:52:29 +01:00
78ce24f3f7 fixup! fixup! WIP esthetic changes 2018-01-17 18:52:29 +01:00
21e4b04c19 frontend: dedicate a field in JSON to file hint 2018-01-17 18:52:29 +01:00
b772a22705 Hints can something else than text 2018-01-17 18:52:29 +01:00
8c2e8a19d1 front: use ng-pluralize 2018-01-17 18:52:29 +01:00
31af092203 WIP esthetic changes 2018-01-17 18:52:29 +01:00
9dd376ba22 libfic: refactor rank/points SQL query 2018-01-17 18:52:28 +01:00
91182b1877 admin: Improve CA API 2018-01-17 18:52:28 +01:00
1c879fe50e squash! WIP: apply a coeff on given points 2018-01-17 18:52:14 +01:00
da29071ad1 frontend: improve rank rendering 2018-01-17 18:51:55 +01:00
3f80b89a4c fill_exercices: flags.txt files can use tabulation char as separator instead of : 2018-01-17 18:51:54 +01:00
09d1a397c0 frontend: use a common JS file to contain common features between challenger and public interface 2018-01-17 18:51:54 +01:00
0cde350c5e WIP: apply a coeff on given points 2018-01-17 18:51:54 +01:00
e1d1a8d1b1 frontend: add /rules page 2018-01-17 18:51:54 +01:00
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
37310e41f5 New rank and score calculation 2018-01-17 18:51:54 +01:00
80d06f237c backend: log generation errors 2018-01-17 18:51:54 +01:00
f3a484fb67 fill_exercice: define HINT_COST 2018-01-17 18:51:54 +01:00
1bd403cd8c Handle file import digest 2018-01-17 18:51:53 +01:00
0b4e8a233c admin: various fixes in fill_exercices 2018-01-17 18:51:53 +01:00
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
63931f73ba admin: new argument --rapidimport to speed up the import but don't ensure consistency 2018-01-17 18:51:53 +01:00
c57b612205 Split team.go into multiple files 2018-01-17 18:51:53 +01:00
f0621fa191 [admin] Add new routes to manage hints, files and keys 2018-01-17 18:51:53 +01:00
b6782962f1 [admin] Add events 2018-01-17 18:51:53 +01:00
863070c037 [admin] Add exercices related pages 2018-01-17 18:51:53 +01:00
6a4868b9b3 [admin] Add page title 2018-01-17 18:51:52 +01:00
27ca960b2a [admin] Add ng-sanitize 2018-01-17 18:51:52 +01:00
2e718b22b6 Merge exercices API routes 2018-01-17 18:51:52 +01:00
4b4c6881c7 Bump new version API 2018-01-17 18:51:52 +01:00
3b320469b5 Use github.com/julienschmidt/httprouter instead of gorilla 2018-01-17 18:51:52 +01:00
5a0b81ba32 Merge big splitted files before import 2018-01-17 18:51:52 +01:00
ac27893a01 Use 2017 logos 2018-01-17 18:51:51 +01:00
234e0460d8 frontend: interface can open hints 2018-01-17 18:51:51 +01:00
19e73dcaa1 frontend: able to receive opening hint 2018-01-17 18:51:51 +01:00
d1c5a545d9 backend: can open hint 2018-01-17 18:51:51 +01:00