Commit Graph

2122 Commits

Author SHA1 Message Date
88ef2f64c0 admin: ensure _public is created at startup 2018-01-17 18:52:36 +01:00
17d983221d libfic: split team removal in two requests 2018-01-17 18:52:36 +01:00
510e25e351 frontend: fix timer location 2018-01-17 18:52:35 +01:00
4a97b06520 Set SQL_MODES, waiting https://jira.mariadb.org/browse/MDEV-10426 to be solved 2018-01-17 18:52:35 +01:00
a15b285090 admin: fix form to append teams 2018-01-17 18:52:35 +01:00
82ecd0d6dd admin: Fix redirections when using baseurl 2018-01-17 18:52:35 +01:00
d03350f6b3 Fix generated JSON in case of error 2018-01-17 18:52:35 +01:00
ce46313dd1 admin: make baseurl optional 2018-01-17 18:52:35 +01:00
410ab529ae admin: don't need submission directory anymore 2018-01-17 18:52:35 +01:00
8a93f4bdd1 Use /bin/sh instead of bash 2018-01-17 18:52:35 +01:00
d0f588e47d Generate DNS from env 2018-01-17 18:52:34 +01:00
fad2534267 frontend: improve home page 2018-01-17 18:52:34 +01:00
e824f4982e backend: simplify condition 2018-01-17 18:52:34 +01:00
db210ebc5e admin: improve design of settings page 2018-01-17 18:52:34 +01:00
2235470d9d admin: manage team certificate from interface 2018-01-17 18:52:34 +01:00
2e8d28542e admin: unify API to revoke certificates 2018-01-17 18:52:34 +01:00
5a6b27ff18 frontend: new page that list videos 2018-01-17 18:52:34 +01:00
31c079701f admin: Add a page to list teams and members 2018-01-17 18:52:34 +01:00
6148897dac settings: add title and authors 2018-01-17 18:52:33 +01:00
963c6ff4f2 admin: fix and generalize team stats 2018-01-17 18:52:33 +01:00
dea178b7ba admin: add danger alert in select 2018-01-17 18:52:33 +01:00
1ebcdd7687 Move PKI scripts at root 2018-01-17 18:52:33 +01:00
2eb94c8ddb frontend: use ng-cloak and ng-if 2018-01-17 18:52:33 +01:00
60192a0a02 Add password paper generator 2018-01-17 18:52:33 +01:00
cc3892463a Compute hint mime type in a variable and display it instead of the hint content 2018-01-17 18:52:33 +01:00
50ec3df2d6 admin: add a route to simulate time.json on backend machine 2018-01-17 18:52:33 +01:00
4f6d4a82b0 db: add constraints to avoid multiple records of unique values 2018-01-17 18:52:32 +01:00
7597fcfe5b admin: add button and route to reset some parts 2018-01-17 18:52:32 +01:00
7478051425 admin: interface to edit teams 2018-01-17 18:52:32 +01:00
da0e7facfd frontend: improve 401 page thank to initial guide 2018-01-17 18:52:32 +01:00
c1c84ba3d1 backend: generate an event when a team open an hint 2018-01-17 18:52:32 +01:00
cb1fe0847b frontend: move file (on the same partition) instead of open, write, close the final file 2018-01-17 18:52:32 +01:00
cab95b7985 libfic: new function to retrieve exercices from a hint 2018-01-17 18:52:32 +01:00
4fe641a9f5 change the way themes are stored in stats 2018-01-17 18:52:31 +01:00
17f51f5e7b admin: can force page regeneration 2018-01-17 18:52:31 +01:00
318bc4bc4d Update openssl settings 2018-01-17 18:52:31 +01:00
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