Commit Graph

875 Commits

Author SHA1 Message Date
nemunaire bb9dd10f00 Refactor fickit-update and fickit-prepare 2020-01-30 19:00:46 +01:00
nemunaire 429cd3010c backend: fix XSS in team name and events 2020-01-30 19:00:14 +01:00
nemunaire ca8bac1ac8 dashboard: sort teams before displaying rank 2020-01-30 19:00:14 +01:00
nemunaire 0536da2472 dashboard: start graph on origin 2020-01-30 19:00:14 +01:00
nemunaire a82a0fb170 synchro: synchronize logs from frontend 2020-01-30 19:00:14 +01:00
nemunaire f1c5681a37 dashboard: improve display 2020-01-30 19:00:14 +01:00
nemunaire e017e11f68 dashboard: add graph on side 2020-01-30 19:00:14 +01:00
nemunaire 5849648c70 admin: fix handling of description in claims 2020-01-30 19:00:14 +01:00
nemunaire 83ba3b88a5 dashboard: add trophee scene 2020-01-30 19:00:14 +01:00
nemunaire 66a72633d6 dashboard: generate a special teams.json with members for trophee scene 2020-01-30 19:00:14 +01:00
nemunaire b9fa5accff dashboard: add graph score 2020-01-30 18:57:07 +01:00
nemunaire d66de6fb3c libfic: avoid infinite loop in db 2020-01-30 18:55:57 +01:00
nemunaire 0ab637faed dashboard: don't get legacy /stats.json 2020-01-30 18:55:57 +01:00
nemunaire 35bd908374 admin: add graphique in public 2020-01-30 18:55:57 +01:00
nemunaire 7c84301c04 admin: implement Enter keypress on search 2020-01-30 18:55:57 +01:00
nemunaire cb97af2f8a admin: redesign home page 2020-01-30 18:55:57 +01:00
nemunaire 4f237677e2 admin: version bump 2020-01-30 18:55:57 +01:00
nemunaire 5df1cc6e93 admin: add some stats about exercices 2020-01-30 18:55:57 +01:00
nemunaire 007efc6118 health: done 2020-01-30 18:55:57 +01:00
nemunaire a0b19f6184 backend: handle SIGUSR1 to retreat all files left in submissions directory and SIGUSR2 to dump statistics 2020-01-30 18:55:57 +01:00
nemunaire 6f17fc0760 frontend: pluralize points on index 2020-01-30 18:55:56 +01:00
nemunaire 05a795ad49 frontend: add hint on special SE page 2020-01-30 18:55:56 +01:00
nemunaire 23b6b2b005 admin: handle case insensitive ucq 2020-01-30 18:55:56 +01:00
nemunaire 32fe61f557 admin: refresh claims list each 10s 2020-01-30 18:55:56 +01:00
nemunaire 7f691779f7 Hardenize nginx config 2020-01-30 18:55:56 +01:00
nemunaire d093f3670b admin: on pki page, press enter to associate certificate 2020-01-30 18:55:56 +01:00
nemunaire 3f692984c7 admin: new page to display exercices flags 2020-01-30 18:55:56 +01:00
nemunaire 15ae32090f frontend: avoid decoration when hover a list-item link 2020-01-30 18:55:56 +01:00
nemunaire 0bc42282aa frontend: resize heading pictures as thumb file 2020-01-30 18:55:56 +01:00
nemunaire b387f011d8 admin: add exercices stats accordion 2020-01-30 18:55:56 +01:00
nemunaire f4c74f57d6 admin: Fix bad names in update choices 2020-01-30 18:55:56 +01:00
nemunaire 3cb4e98bd1 admin: display team and exercice in a new window 2020-01-30 18:55:56 +01:00
nemunaire d944be349a admin: increase claim filtering 2020-01-30 18:55:56 +01:00
nemunaire edbac43423 frontend: allow players to respond to issues 2020-01-30 18:55:56 +01:00
nemunaire 73eb3ab1c0 admin: count only levels of new claims owned 2020-01-30 18:55:56 +01:00
nemunaire d8584a8a31 admin: can sort claim by last_update 2020-01-30 18:55:56 +01:00
nemunaire 83b7df7e69 admin: add message on claim state change and assignee change 2020-01-30 18:55:56 +01:00
nemunaire e45a674937 admin: validate team association on enter press 2020-01-30 18:55:56 +01:00
nemunaire e945071a10 admin: add a route and buttons to generate/delete fichtpasswd, if needed 2020-01-30 18:55:56 +01:00
nemunaire 590522e7ed frontend: add an item Issues in main site menu 2020-01-30 18:55:56 +01:00
nemunaire a3ffdeae17 frontend: display issues related to the team 2020-01-30 18:55:56 +01:00
nemunaire 7bec409ab8 sync: fix hint dependancies error not reported 2020-01-30 18:55:56 +01:00
nemunaire 9d93331868 admin: display {hint,flag,mcq} dependancies on interface 2020-01-30 18:55:56 +01:00
nemunaire ac9361b4ce admin: redesign propagation time button + can use propagation time in public timer 2020-01-30 18:55:56 +01:00
nemunaire caea02bb4d frontend: copy settings.json on settings reload (to handle delayed settings propagation) 2020-01-30 18:55:56 +01:00
nemunaire 4820d42327 Implement hint dependancy on mcq 2020-01-29 16:02:30 +01:00
nemunaire 6d5e2bcb65 password_paper: sort the name in sheets 2020-01-29 16:02:30 +01:00
nemunaire 34a2370236 admin: can renew the PKI from interface 2020-01-29 16:02:30 +01:00
nemunaire 5c17dd4605 admin: add indication on how to use exercice dependancies 2020-01-29 16:02:30 +01:00
nemunaire 99e53ccfe6 admin: use hexadecimal certificate ID 2020-01-29 16:02:30 +01:00