|
2246e00948
|
fic: Fix exercice deletion
|
2021-09-08 02:07:37 +02:00 |
|
|
74d77dce9f
|
sync: Add partner's info
|
2021-09-08 02:07:37 +02:00 |
|
|
815f4b9037
|
ui: Add a progress bar indicating total number of flags
|
2021-09-01 01:49:28 +02:00 |
|
|
ef899ee99b
|
fic: Sort mixed flags by order before packing them
|
2021-08-30 20:03:17 +02:00 |
|
|
74e8c3801a
|
fic: Add Order, Help and Type values in struct
|
2021-08-30 18:33:14 +02:00 |
|
|
c2fe14c0d7
|
db: Handle connection through unix socket
continuous-integration/drone/push Build is passing
|
2021-07-21 10:43:10 +02:00 |
|
|
f4dcaa23a3
|
QA: Add new script to migrate QA content from a DB to another
|
2021-02-05 16:56:27 +01:00 |
|
|
f53a5dbcf9
|
admin: also delete useless QA content with exercice
continuous-integration/drone/push Build is passing
|
2020-12-11 19:38:57 +01:00 |
|
|
ea334a8a2f
|
QA: add a list of team's exercices
|
2020-11-13 13:11:58 +01:00 |
|
|
940b32debc
|
qa: delete comment related to a query
|
2020-09-08 19:06:36 +02:00 |
|
|
42d594ccac
|
qa: Add todo list on home page
continuous-integration/drone/push Build is passing
|
2020-09-08 13:30:43 +02:00 |
|
|
a237936feb
|
qa: New service to handle QA testing by students
|
2020-09-08 12:50:41 +02:00 |
|
|
a0155c6deb
|
Replace old Help term by Placeholder
continuous-integration/drone/push Build is passing
|
2020-09-07 19:34:10 +02:00 |
|
|
7ad36f6141
|
libfic: fix exercice delete cascade: bad db column name and dependancy
|
2020-09-06 12:36:11 +02:00 |
|
|
16abc95b4f
|
Fix DB issues
|
2020-05-16 03:49:27 +02:00 |
|
|
adb424ea03
|
Use fmt.Errorf
|
2020-04-15 07:39:38 +02:00 |
|
|
66a72633d6
|
dashboard: generate a special teams.json with members for trophee scene
|
2020-01-30 19:00:14 +01:00 |
|
|
d66de6fb3c
|
libfic: avoid infinite loop in db
|
2020-01-30 18:55:57 +01:00 |
|
|
5df1cc6e93
|
admin: add some stats about exercices
|
2020-01-30 18:55:57 +01:00 |
|
|
f4c74f57d6
|
admin: Fix bad names in update choices
|
2020-01-30 18:55:56 +01:00 |
|
|
edbac43423
|
frontend: allow players to respond to issues
|
2020-01-30 18:55:56 +01:00 |
|
|
d8584a8a31
|
admin: can sort claim by last_update
|
2020-01-30 18:55:56 +01:00 |
|
|
a3ffdeae17
|
frontend: display issues related to the team
|
2020-01-30 18:55:56 +01:00 |
|
|
4820d42327
|
Implement hint dependancy on mcq
|
2020-01-29 16:02:30 +01:00 |
|
|
6921431a77
|
Flag MCQ can now depend on MCQ
|
2020-01-29 16:02:30 +01:00 |
|
|
e937073588
|
Files can now depends on MCQ
|
2020-01-29 16:02:30 +01:00 |
|
|
f3fdb36929
|
Allow store files bigger than 4GB
|
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 |
|
|
2bae30a841
|
admin/api: new route to list remote files and their properties
|
2020-01-23 18:26:30 +01:00 |
|
|
084d39f6cf
|
Fix typos
|
2020-01-23 18:26:30 +01:00 |
|
|
47ba134b55
|
Implement flag type 'text': this is like keys, but on multiple lines
|
2020-01-23 18:26:30 +01:00 |
|
|
3465406b6f
|
libfic: add missing tables during reset
|
2020-01-17 14:57:04 +01:00 |
|
|
b4fa57f9c9
|
sync: introducing showlines property for vectors
It allows players to know in advance how many items the vector is composed.
|
2020-01-17 14:57:03 +01:00 |
|
|
698c2f1a47
|
libfic: add new functions to retrieve the Id of some contents from Title, Label, ...
|
2020-01-17 14:57:03 +01:00 |
|
|
6740256a32
|
sync: implement hint dependency on flags
|
2020-01-17 07:02:40 +01:00 |
|
|
97a3aa713f
|
sync: fix hash computation by factorizing
|
2019-11-25 14:52:19 +01:00 |
|
|
4e01377a29
|
sync: search theme's label in a title.txt file, fallback on dirname
|
2019-11-25 14:52:19 +01:00 |
|
|
41a3279bf8
|
libfic: avoid stange MYSQL_HOST variable, expect IP or DN
|
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 |
|
|
ba5642da8f
|
admin: new form to update history coefficient
|
2019-07-12 19:21:07 +02:00 |
|
|
4c7fd839b6
|
fixup! sync: Extract function that import flags from importer
|
2019-07-10 16:58:20 +02:00 |
|
|
4039a394b5
|
sync: Extract function that import flags from importer
|
2019-07-10 13:09:08 +02:00 |
|
|
3f55845374
|
sync: Extract function that import files from importer
|
2019-07-06 04:08:29 +02:00 |
|
|
682598fdbb
|
sync: Extract function that builds a theme from importer
|
2019-07-06 03:28:44 +02:00 |
|
|
15d108497e
|
backend: check the team has access to the exercice/flag before doing the action
|
2019-02-06 03:40:49 +01:00 |
|
|
a35aa7be70
|
admin: add a new route to update team history coefficient
|
2019-02-06 03:40:49 +01:00 |
|
|
6a1f73c895
|
admin: include coefficient in history.json
|
2019-02-06 03:40:49 +01:00 |
|
|
60ec9704e3
|
admin: add exercice history.json
|
2019-02-06 03:40:49 +01:00 |
|
|
2381fb490b
|
libfic: fix checks in handling of team history deletiion
|
2019-02-06 03:40:49 +01:00 |
|