Commit Graph

683 Commits

Author SHA1 Message Date
5714e8f41b admin: start adding monitor 2019-01-23 02:25:19 +01:00
42a17ab450 dashboard: use server time to calculate event time 2019-01-23 02:25:19 +01:00
17a9d39556 frontend: add a label for hint file b2sum 2019-01-23 01:39:44 +01:00
fa2d514bbc dashboard: add rank on the side 2019-01-23 01:38:00 +01:00
c1bc86d3c9 dashboard: better description of COMCYBER? 2019-01-23 00:18:13 +01:00
547184a40a dashboard: expose others screens 2019-01-23 00:17:46 +01:00
8abe57ffb6 admin: new API route to display local monitoring infos 2019-01-22 08:50:18 +01:00
3f7e217316 db: store file size as unsigned int 2019-01-22 08:49:44 +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
b205409679 dashboard: add the ability to use a remote dashboard, serve only local files: assets and eventualy public.json (to override given ones) 2019-01-22 08:49:44 +01:00
8c754fe265 fickit: install grub on disks instead of syslinux which cannot be used as both UEFI and BIOS bootloader 2019-01-22 08:49:44 +01:00
f983da9815 fickit-pkg/syslinux: add grub2, as syslinux is crap 2019-01-22 08:49:44 +01:00
088c2402cd admin: add button to disable inactive teams 2019-01-22 08:49:44 +01:00
48fcfec0d0 backend: use a new team field 'active', to avoid some team generation 2019-01-22 08:49:44 +01:00
bf426d2ed2 configs: nginx-demo config support both SSL cert + http auth 2019-01-22 08:49:44 +01:00
525b3d6b56 frontend: update the page title when navigate 2019-01-22 08:49:44 +01:00
56faf7b8db fickit: don't include routing things into frontend 2019-01-22 08:49:44 +01:00
f32e46c699 libfic: db: increase db boot time to 90 seconds 2019-01-22 08:49:44 +01:00
19b57f5908 admin: read sync import in settings page 2019-01-22 08:49:44 +01:00
58dbd9499b sync: fix report display with some security headers 2019-01-22 08:49:44 +01:00
50a51ba628 libfic: Fix MCQ dependency on flag 2019-01-22 08:49:44 +01:00
65908f8880 frontend: fix display of timeout message when validating a flag 2019-01-22 08:49:44 +01:00
7d9ad18f42 settings: new parameter to don't respect flag dependancies 2019-01-22 08:49:44 +01:00
09b24cd401 udev: ready to FIC2019 2019-01-22 08:49:44 +01:00
0812fe5000 fickit-pkg: find the minimal set of capabilities to run 2019-01-22 08:49:44 +01:00
e59e02e4fc udev: change with the 2019 vendorId/productId 2019-01-22 08:49:44 +01:00
9784310dc0 fickit: add helper script to simplify nsenter 2019-01-22 08:49:44 +01:00
6e612df2e9 fickit: ready for prod 2019-01-21 09:58:37 +01:00
1fd8f4ee42 fickit: nginx downloading problem with nginx under pressure
See: https://hub.docker.com/_/nginx#running-nginx-in-read-only-mode
See: https://stackoverflow.com/questions/25993826/err-content-length-mismatch-on-nginx-and-proxy-on-chrome-when-loading-large-file
2019-01-21 09:58:37 +01:00
9a3d3bf038 configs: add security headers
For more information, see https://securityheaders.com/?q=fic.srs.epita.fr&hide=on&followRedirects=on
2019-01-21 09:58:37 +01:00
dfffb18de1 Add udev rule and scripts used to flash the USB sticks
Original work by Alexis Daviot <alexis.daviot@epita.fr>
2019-01-21 09:58:36 +01:00
ef35879dde frontend: new parameters to setup kind of notifications allowed 2019-01-21 09:58:36 +01:00
24989c4cfa settings: new option to disable event fetch from server side 2019-01-21 09:58:36 +01:00
a4e0a90adf dashboard: can now change the sidebar 2019-01-21 09:58:36 +01:00
196f10dc9f dashboard: some improvements 2019-01-21 09:58:36 +01:00
8190bbfdc0 Update bootstrap 2019-01-21 09:58:36 +01:00
6042f9b477 sync: check video file size during import process 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
5d432cdcfc admin: API version bump 2019-01-21 09:58:36 +01:00
cfb06009c9 Revert "db: cap the maximum number of simultaneous connections to the database"
This reverts commit 29ea78f0394a175100666894a15de056ce286b57.
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
d9fb261232 sync: import files first during the full import, to permit file dependency to flag 2019-01-21 09:58:36 +01:00
41f815f54d frontend: fix undefined variable 2019-01-21 09:58:36 +01:00
6be7ba09a5 libfic: fix wipefiles: it didn't delete its dependencies 2019-01-21 09:58:36 +01:00
3b15fda470 frontend: Add a message on submission timeout 2019-01-21 09:58:36 +01:00
4f98536f91 sync: import MCQ justification as Flag 2019-01-21 09:58:36 +01:00
07ec6cb613 sync: Use hint title if provided 2019-01-21 09:58:36 +01:00
c1eeb382f8 frontend: fix one case hang after submission 2019-01-21 09:58:36 +01:00
b6769086c2 frontend: treat MCQ justification as key flag, instead of special case 2019-01-21 09:58:36 +01:00