Commit Graph

234 Commits

Author SHA1 Message Date
nemunaire 0d125071ef admin/sync: update README.md to introduce new syntax of the year 2018-05-11 15:03:10 +02:00
nemunaire 1a959862f1 admin/sync: fill README.md with synchronisation instructions for students 2018-05-11 15:03:10 +02:00
nemunaire 156a87abc0 admin/pki: use symlink instead of DB to associate certificate to team 2018-05-11 15:03:10 +02:00
nemunaire b0f81c59d4 Update logo to FIC 2019 developers 2018-05-11 15:03:10 +02:00
nemunaire bcc598ebd5 Write docs! 2018-05-11 15:03:09 +02:00
nemunaire c460bb7bf5 Handle graceful http shutdown 2018-05-11 05:27:51 +02:00
nemunaire 0ec90b14c6 Fixes thanks to go vet 2018-05-11 05:27:51 +02:00
nemunaire 4b538cdea8 admin: improve exercice-list 2018-05-11 05:27:51 +02:00
nemunaire a78973be29 admin: fix margin mess in menus 2018-05-11 05:27:51 +02:00
nemunaire 4077431ef0 admin: remove last occurence of initialName 2018-05-11 05:27:51 +02:00
nemunaire faab83e037 admin: improve claim-list usability 2018-05-11 05:27:51 +02:00
nemunaire 00688cb996 public: news carousel for ranking 2018-05-11 05:27:51 +02:00
nemunaire 62aea5413e use more official blake2b checksum 2018-05-11 05:27:51 +02:00
nemunaire 1dcebc4eca public: new carousels in pubic interface: teams and exercices
+ fix autocarousel directive
2018-05-11 05:27:51 +02:00
nemunaire 68e5c4cd2b pki: improve serial number generation + fix team association
Replace math/rand by crypto/rand.

Fix big when associating certificate with leading zero: nginx prepend 0 wherehas we don't.
2018-05-11 05:27:51 +02:00
nemunaire 3ed8c619b1 admin: disable revoke button when already revoked 2018-05-11 05:27:51 +02:00
nemunaire ff98bfa79f admin: can edit flags after creation 2018-05-11 05:27:51 +02:00
nemunaire 167a6ae1cb admin: fix some details about times 2018-05-11 05:27:51 +02:00
nemunaire 45620ba4c2 admin: try to generate events.json file 2018-05-11 05:27:51 +02:00
nemunaire 3aadab40b0 public interface: random fixes 2018-05-11 05:27:51 +02:00
nemunaire e53bcadc05 admin: add happy hour preselect public scene 2018-05-11 05:27:51 +02:00
nemunaire 1110afa058 public front: can choose levels to display in levels table 2018-05-11 05:27:51 +02:00
nemunaire bd924150eb public front: add new carousel displaying themes 2018-05-11 05:27:51 +02:00
nemunaire 6d1ef0f51c admin: new route to fill URLIds if they are not defined 2018-05-11 05:27:50 +02:00
nemunaire 4dbfffef7b admin: bump new API version 2018-05-11 05:27:50 +02:00
nemunaire 59beafb314 admin/pki: avoid some hard to read characters in password 2018-05-11 05:27:50 +02:00
nemunaire c18465d498 Reserved directory for public interface now lives in public instead of _public 2018-05-11 05:27:50 +02:00
nemunaire c118035c33 Introducing new PKI management 2018-05-11 05:27:50 +02:00
nemunaire 5b558bcf00 admin/api: bytes handlers now returned data as application/octet-stream 2018-05-11 05:27:50 +02:00
nemunaire 992221a6da Remove old PKI 2018-05-11 05:27:50 +02:00
nemunaire e083da2f72 Remove team's initial_name, replaced by their ID 2018-05-11 05:27:50 +02:00
nemunaire bbaf0ed9d9 Update to angularJS 1.6.8 2018-01-26 12:02:32 +01:00
nemunaire 0c540a39eb frontend: beautiful URLs 2018-01-26 12:02:32 +01:00
nemunaire 1eef71923a admin: new interface to manage claims 2018-01-18 12:08:12 +01:00
nemunaire ca41e4edee admin/sync: defines.txt can also contains informations about hints 2018-01-18 12:08:12 +01:00
nemunaire 332aa90931 admin/sync: handle exercice gain from toml file: defines.txt 2018-01-18 12:08:12 +01:00
nemunaire 494ccb740b admin/sync: tiny refactor 2018-01-18 12:08:12 +01:00
nemunaire 1b852f255e admin: autofocus search fields 2018-01-18 12:08:12 +01:00
nemunaire beba0a615f improve overall exercices interfaces 2018-01-18 12:08:12 +01:00
nemunaire 11d0fe8d1f admin/sync: handle hint files download 2018-01-18 12:08:12 +01:00
nemunaire 6cc40be36a admin/sync: rename Indice to Astuce 2018-01-18 12:08:12 +01:00
nemunaire db9077a85c admin/sync: add stat method to importer 2018-01-18 12:08:12 +01:00
nemunaire 57758cd018 admin/sync: avoid error when no depends.txt exists 2018-01-18 12:08:12 +01:00
nemunaire 24f527ab8a admin/sync: includes mcq and ucq in full synchronization 2018-01-18 12:08:12 +01:00
nemunaire 935b1666ac admin/sync: Add last sync date into full_import_report 2018-01-18 12:08:12 +01:00
nemunaire 809d166a2d admin/sync: avoid false positive when no files are distributed 2018-01-18 12:08:12 +01:00
nemunaire fc902e1063 admin/sync: import resolution movies 2018-01-18 12:08:12 +01:00
nemunaire 5e2e03f5e9 admin: can edit theme introductions 2018-01-18 12:08:11 +01:00
nemunaire 0f9c8e0335 admin: use light text on dark background in interface 2018-01-18 12:08:11 +01:00
nemunaire 87428909b2 admin: avoid CSRF: use POST instead of GET, mainly for synchronisation methods 2018-01-18 12:08:11 +01:00