Commit Graph

703 Commits

Author SHA1 Message Date
nemunaire ee2f65aae7 admin: new route to get exercice stats 2019-02-04 09:11:31 +01:00
nemunaire c2887a1812 admin: add a new route to update team history coefficient 2019-02-04 09:11:13 +01:00
nemunaire 4125c7b161 admin: include coefficient in history.json 2019-02-04 09:11:12 +01:00
nemunaire b73eaa8b3f admin: add exercice history.json 2019-02-04 09:11:12 +01:00
nemunaire 1dd55a0f73 libfic: fix checks in handling of team history deletiion 2019-02-04 09:11:12 +01:00
nemunaire 8afc7b9488 sync: avoid useless line break at the end of markdown processing 2019-02-04 09:11:12 +01:00
nemunaire 2fcbc44c60 frontend: display hint cost on public interface 2019-02-04 09:11:12 +01:00
nemunaire 8803852d47 frontend: public interface: keep number of tries between refresh 2019-02-04 09:11:12 +01:00
nemunaire 8790d6d678 frontend: don't reuse tries in public interface; use a separate field to store total tries count for an exercice; and display it in interface 2019-02-04 09:11:12 +01:00
nemunaire 6c03d04f36 admin: show only active team in export 2019-02-04 09:11:12 +01:00
nemunaire 0b0a978964 admin: thanks to ng-base, don't need other modifications 2019-02-04 09:11:12 +01:00
nemunaire caa0511023 admin: add a new route to generate a file for movie links 2019-01-25 16:31:48 +01:00
nemunaire 81502ce238 frontend: prefer default border color in home public screen 2019-01-25 13:32:27 +01:00
nemunaire 7587cd9140 Remove old unused files 2019-01-25 12:39:27 +01:00
nemunaire 2b106df669 frontend: avoid fetching events.json on public interface 2019-01-25 08:29:39 +01:00
nemunaire 04b42de061 libfic: add igncorecase flag to regexp related to ignorecase flag 2019-01-25 07:54:27 +01:00
nemunaire c129b2e477 frontend: polish public version checks 2019-01-25 07:53:46 +01:00
nemunaire 85d326db6b dashboard: improve readability with a legend and bold text in summary table 2019-01-23 18:33:48 +01:00
nemunaire c9347f45e2 dashboard: fix solved number in summary table 2019-01-23 18:29:52 +01:00
nemunaire 5c5dadbee0 dashboard: avoid fake decimals in score 2019-01-23 18:29:24 +01:00
nemunaire 5714e8f41b admin: start adding monitor 2019-01-23 02:25:19 +01:00
nemunaire 42a17ab450 dashboard: use server time to calculate event time 2019-01-23 02:25:19 +01:00
nemunaire 17a9d39556 frontend: add a label for hint file b2sum 2019-01-23 01:39:44 +01:00
nemunaire fa2d514bbc dashboard: add rank on the side 2019-01-23 01:38:00 +01:00
nemunaire c1bc86d3c9 dashboard: better description of COMCYBER? 2019-01-23 00:18:13 +01:00
nemunaire 547184a40a dashboard: expose others screens 2019-01-23 00:17:46 +01:00
nemunaire 8abe57ffb6 admin: new API route to display local monitoring infos 2019-01-22 08:50:18 +01:00
nemunaire 3f7e217316 db: store file size as unsigned int 2019-01-22 08:49:44 +01:00
nemunaire eee2cd6a2f admin: add a button to edit the raw flag value instead of the checksum 2019-01-22 08:49:44 +01:00
nemunaire 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
nemunaire 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
nemunaire f983da9815 fickit-pkg/syslinux: add grub2, as syslinux is crap 2019-01-22 08:49:44 +01:00
nemunaire 088c2402cd admin: add button to disable inactive teams 2019-01-22 08:49:44 +01:00
nemunaire 48fcfec0d0 backend: use a new team field 'active', to avoid some team generation 2019-01-22 08:49:44 +01:00
nemunaire bf426d2ed2 configs: nginx-demo config support both SSL cert + http auth 2019-01-22 08:49:44 +01:00
nemunaire 525b3d6b56 frontend: update the page title when navigate 2019-01-22 08:49:44 +01:00
nemunaire 56faf7b8db fickit: don't include routing things into frontend 2019-01-22 08:49:44 +01:00
nemunaire f32e46c699 libfic: db: increase db boot time to 90 seconds 2019-01-22 08:49:44 +01:00
nemunaire 19b57f5908 admin: read sync import in settings page 2019-01-22 08:49:44 +01:00
nemunaire 58dbd9499b sync: fix report display with some security headers 2019-01-22 08:49:44 +01:00
nemunaire 50a51ba628 libfic: Fix MCQ dependency on flag 2019-01-22 08:49:44 +01:00
nemunaire 65908f8880 frontend: fix display of timeout message when validating a flag 2019-01-22 08:49:44 +01:00
nemunaire 7d9ad18f42 settings: new parameter to don't respect flag dependancies 2019-01-22 08:49:44 +01:00
nemunaire 09b24cd401 udev: ready to FIC2019 2019-01-22 08:49:44 +01:00
nemunaire 0812fe5000 fickit-pkg: find the minimal set of capabilities to run 2019-01-22 08:49:44 +01:00
nemunaire e59e02e4fc udev: change with the 2019 vendorId/productId 2019-01-22 08:49:44 +01:00
nemunaire 9784310dc0 fickit: add helper script to simplify nsenter 2019-01-22 08:49:44 +01:00
nemunaire 6e612df2e9 fickit: ready for prod 2019-01-21 09:58:37 +01:00
nemunaire 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
nemunaire 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