Commit Graph

208 Commits

Author SHA1 Message Date
83468ad723 admin: Fix toast with yes/no after sync 2022-05-17 18:18:33 +02:00
53e70b1eba admin: Can reset challengeInfo 2022-05-02 18:42:19 +02:00
48ee5321a8 admin: Handle challenge info on settings page 2022-05-02 18:42:19 +02:00
5e4c14c634 admin: Make propagation time smarter
Some checks are pending
continuous-integration/drone/push Build is running
2022-02-03 16:56:34 +01:00
b1315a9eeb admin: Auto change default value for unlockedChallengeDepth 2022-01-21 09:17:46 +01:00
252ff33b83 sync: Allow Markdown in flag help 2022-01-21 09:00:22 +01:00
038abe450d admin: Add a route and a button to sync the filesystem 2021-12-11 02:02:06 +01:00
08da42e273 dashboard/admin: Adapt to 16/9 2021-09-09 11:33:59 +02:00
b887288c78 admin: Update way of modulus calculation 2021-09-09 11:33:59 +02:00
f6fec437f9 admin: Change challenge duration to 6h 2021-09-09 11:33:59 +02:00
5eeb1a6297 admin: Handle team password 2021-09-09 11:21:29 +02:00
5c12963da8 fic: Add team's external_id to allow team and score synchronisation 2021-09-08 02:07:37 +02:00
74d77dce9f sync: Add partner's info 2021-09-08 02:07:37 +02:00
29607981e4 admin: Use relative path to call API 2021-07-22 16:17:03 +02:00
7fc860edec admin: Embed static assets into binary 2021-06-09 23:26:40 +02:00
1436d9ca81 admin: New route to reset settings to sane default values 2020-11-13 11:34:31 +01:00
130bb92dc8 admin: Fix some toast unreadable 2020-05-16 03:53:07 +02:00
5b84e4bfdb Fix exercices' theme loading in admin 2020-05-16 03:52:43 +02:00
45069d4fbb admin: replace notifications with bootstrap toast 2020-03-08 12:48:25 +01:00
e017e11f68 dashboard: add graph on side 2020-01-30 19:00:14 +01:00
5849648c70 admin: fix handling of description in claims 2020-01-30 19:00:14 +01:00
83ba3b88a5 dashboard: add trophee scene 2020-01-30 19:00:14 +01:00
b9fa5accff dashboard: add graph score 2020-01-30 18:57:07 +01:00
35bd908374 admin: add graphique in public 2020-01-30 18:55:57 +01:00
7c84301c04 admin: implement Enter keypress on search 2020-01-30 18:55:57 +01:00
cb97af2f8a admin: redesign home page 2020-01-30 18:55:57 +01:00
5df1cc6e93 admin: add some stats about exercices 2020-01-30 18:55:57 +01:00
007efc6118 health: done 2020-01-30 18:55:57 +01:00
32fe61f557 admin: refresh claims list each 10s 2020-01-30 18:55:56 +01:00
d093f3670b admin: on pki page, press enter to associate certificate 2020-01-30 18:55:56 +01:00
3f692984c7 admin: new page to display exercices flags 2020-01-30 18:55:56 +01:00
b387f011d8 admin: add exercices stats accordion 2020-01-30 18:55:56 +01:00
73eb3ab1c0 admin: count only levels of new claims owned 2020-01-30 18:55:56 +01:00
d8584a8a31 admin: can sort claim by last_update 2020-01-30 18:55:56 +01:00
83b7df7e69 admin: add message on claim state change and assignee change 2020-01-30 18:55:56 +01:00
e45a674937 admin: validate team association on enter press 2020-01-30 18:55:56 +01:00
e945071a10 admin: add a route and buttons to generate/delete fichtpasswd, if needed 2020-01-30 18:55:56 +01:00
a3ffdeae17 frontend: display issues related to the team 2020-01-30 18:55:56 +01:00
9d93331868 admin: display {hint,flag,mcq} dependancies on interface 2020-01-30 18:55:56 +01:00
ac9361b4ce admin: redesign propagation time button + can use propagation time in public timer 2020-01-30 18:55:56 +01:00
34a2370236 admin: can renew the PKI from interface 2020-01-29 16:02:30 +01:00
99e53ccfe6 admin: use hexadecimal certificate ID 2020-01-29 16:02:30 +01:00
6f64eaed95 admin: improve claims with menu 2020-01-29 16:02:30 +01:00
32dc9c1a8c admin: improve claims with related exercices 2020-01-23 18:27:14 +01:00
2e3f7c6894 admin: claims now reference exercices 2020-01-23 18:27:14 +01:00
56b79cae2d admin: make claims more responsive 2020-01-23 18:27:14 +01:00
80a4192cb4 admin: add badge of new/mines tasks in menu 2020-01-23 18:27:14 +01:00
a4c87b92a5 admin: introducing speedy deep sync and themed deep sync 2020-01-23 18:26:30 +01:00
16c337c2bc Update angularJS, jQuery and bootstrap 2020-01-23 18:26:30 +01:00
4a490b1a33 admin: PKI validity no more hardcoded 2020-01-17 14:57:03 +01:00
14f5cf29b7 dashboard: parametrize URL in welcome team 2020-01-17 14:57:03 +01:00
5dcb13629a admin: display on interface time synchronization diff 2020-01-17 14:57:03 +01:00
cefed3bf23 admin: fix synchronisation when idtheme is not in url 2019-11-25 14:52:19 +01:00
846f2ce8a4 admin: Double check before doing dangerous actions in settings panel
Suggested-by: Nicolas Ribeyrolle <nicolas.ribeyrolle@epita.fr>
2019-11-25 14:52:19 +01:00
8131fda0e7 admin: display file dependancies and be able to remove them 2019-07-21 23:50:26 +02:00
936ef09e33 admin: fix strange behaviour when deleting some items 2019-07-21 21:55:36 +02:00
ba5642da8f admin: new form to update history coefficient 2019-07-12 19:21:07 +02:00
703eaef880 admin: display serial in hexadecimal 2019-02-06 03:40:49 +01:00
14d31737e0 admin: new route and interface to manage symlink for team association exclusing certificates 2019-02-06 03:40:49 +01:00
60ec9704e3 admin: add exercice history.json 2019-02-06 03:40:49 +01:00
5714e8f41b admin: start adding monitor 2019-01-23 02:25:19 +01:00
fa2d514bbc dashboard: add rank on the side 2019-01-23 01:38:00 +01:00
eee2cd6a2f admin: add a button to edit the raw flag value instead of the checksum 2019-01-22 08:49:44 +01:00
088c2402cd admin: add button to disable inactive teams 2019-01-22 08:49:44 +01:00
19b57f5908 admin: read sync import in settings page 2019-01-22 08:49:44 +01:00
a4e0a90adf dashboard: can now change the sidebar 2019-01-21 09:58:36 +01:00
2ac205bf83 admin: add a page to view resolution video 2019-01-21 09:58:36 +01:00
4ee70a8781 settings: change param to enable/disable depends by the depth 2019-01-21 09:58:36 +01:00
7227c7109e admin: add a progression indicator for the deep synchronization 2019-01-21 09:58:36 +01:00
024ae04f45 admin: new page to see score details 2019-01-21 09:58:36 +01:00
9be56fb9a2 settings: new option to postpone the activation of the given settings file 2019-01-21 09:58:36 +01:00
d1e98fc4f9 admin: fix bad location change after exercice deletion 2019-01-21 03:08:06 +01:00
0075bdeb52 admin: update public screen presets 2019-01-21 03:08:06 +01:00
99ef5046db admin: add button to move to previous and next exercice 2019-01-21 03:08:06 +01:00
aa3750bb68 dashboard: improve general design (mostly events related) 2019-01-21 03:08:06 +01:00
83ad6340b2 admin: display important information first
No more useless column, link with theme when possible
2019-01-21 03:08:06 +01:00
81ce648b5d admin: add related theme in exercice list page 2019-01-21 03:08:06 +01:00
85658bb3c6 admin: secondary formating 2019-01-21 03:08:05 +01:00
5dbf60eaa2 admin: new route to try a flag 2019-01-21 03:08:05 +01:00
485ffafc9a admin: display errmsg 2019-01-21 03:08:05 +01:00
c877da1161 admin: use accordeon on exercice page 2019-01-21 03:08:05 +01:00
07dcc1804b admin: new button in navbar to regenerate static files 2019-01-21 03:08:05 +01:00
6aacce23ca admin: add the ability to deep sync from interface 2019-01-21 03:08:05 +01:00
2ccc59b4fa admin: add the ability to sync only one exercice 2019-01-21 03:08:05 +01:00
c8cbbcb84d admin: use common.js as well 2019-01-21 03:08:05 +01:00
21697f01ca New field for exercice to display a text after exercice validation 2019-01-21 03:08:04 +01:00
8c95782eff Implement and display headlines in interface 2019-01-21 03:08:02 +01:00
3a0c892148 sync: import heading theme image 2019-01-21 03:07:45 +01:00
168e7cd636 frontend: use a menu to group scenarii 2018-12-09 20:41:43 +01:00
44d335bc9f Add issue field for exercice, to be able to communicate about problem with exercice 2018-12-08 20:35:36 +01:00
6b54704d59 admin: can perform mass editing on exercices 2018-12-08 20:35:36 +01:00
f183985982 admin: Add exercice's tags: sync, api, interface done 2018-12-08 20:35:36 +01:00
1c09ae2fa8 admin: Continue refactoring of exercice view 2018-12-08 20:35:36 +01:00
5eaf1926c1 Update angulasJS 2018-12-08 20:35:36 +01:00
d21f3b0b83 Rename Exercice's Keys as Flags 2018-12-08 20:34:04 +01:00
971273a185 admin: improve usability of theme edition page 2018-12-08 03:23:08 +01:00
20dfd99ec0 admin: new route to check file on disk 2018-12-08 03:23:08 +01:00
6034246015 Retrieve time through X-FIC-Time header instead of time.json 2018-12-08 03:23:08 +01:00
3a65363ebb admin: implement MCQ edition in interface 2018-12-08 03:23:07 +01:00
faab83e037 admin: improve claim-list usability 2018-05-11 05:27:51 +02:00