|
adb0e36dd4
|
Able to sync and export standalone exercices
|
2024-04-19 11:48:59 +02:00 |
|
|
daae6f4f07
|
admin: New option to drop all solutions from the database
|
2024-04-19 11:48:59 +02:00 |
|
|
79afaa8fb2
|
admin: Handle dashboard later publication through evdist
|
2024-04-19 11:48:59 +02:00 |
|
|
ad72eb0b95
|
admin: public sid can't contains / to avoid path traversal
|
2024-04-19 11:48:59 +02:00 |
|
|
0c45b52e04
|
admin: Reexpose themed exercices_stats.json
Lost in 8b3fbdb64a
|
2024-04-19 11:48:59 +02:00 |
|
|
c7fc18bfb4
|
admin: Really expose route to update team history
Related-to: a35aa7be70
|
2024-04-19 11:48:59 +02:00 |
|
|
a0bc832910
|
Theme can be optional: exercices can be standalone
|
2024-04-19 11:48:59 +02:00 |
|
|
3519f7416d
|
Remove deadcode or fix unreachable code
|
2024-04-19 11:48:59 +02:00 |
|
|
632eb62f1f
|
admin: Add a button to permit deleting strange submissions
|
2024-04-19 11:48:58 +02:00 |
|
|
b6966d47ce
|
sync: Replace []error by go.uber.org/multierr
|
2024-04-19 11:48:57 +02:00 |
|
|
20272e7bad
|
Display a badge to inform about case sensitivity (can be disabled by setting)
|
2024-04-19 11:48:57 +02:00 |
|
|
b08039c997
|
admin: New routes to expose git repositories status
|
2024-04-19 11:48:57 +02:00 |
|
|
7573717f71
|
admin: Fix generator return format (was base64 bytes)
|
2024-04-19 11:48:57 +02:00 |
|
|
3e1c01031f
|
admin: Fix missing return
|
2024-04-19 11:48:57 +02:00 |
|
|
8b50029f4d
|
admin: Fix errors reporting
|
2024-04-19 11:48:57 +02:00 |
|
|
d2f409db7a
|
New setting delegated_qa to store QA managers
|
2024-04-19 11:48:56 +02:00 |
|
|
5dd92a6603
|
CI: Use ./... instead of listing all packages
|
2024-04-19 11:48:55 +02:00 |
|
|
1769938205
|
generator: Can perform synchronous generation
|
2024-04-19 11:48:55 +02:00 |
|
|
ed091e761c
|
Split backend service into checker and generator
Both are linked through a unix socket.
|
2024-04-19 11:48:55 +02:00 |
|
|
dc83efa868
|
sync: Better perform exception in exercices
|
2024-04-19 11:46:54 +02:00 |
|
|
28ad0fa791
|
fic: Can overwrite authors for each exercice
|
2024-04-19 11:46:54 +02:00 |
|
|
ab23ef8f71
|
admin: Fix API response
|
2024-04-19 11:46:54 +02:00 |
|
|
abe5ad61d4
|
fic: Exercice can have heading.jpg
|
2024-04-19 11:46:54 +02:00 |
|
|
f366d6b8c1
|
sync: Handle repochecker-ack.txt in exercice directory
|
2024-04-19 11:46:54 +02:00 |
|
|
c06d667088
|
fixup! svelte-migrate: updated files
|
2024-04-19 11:46:54 +02:00 |
|
|
3a38a75e25
|
admin: Readd missing route to add exercice from ui
|
2024-04-19 11:46:54 +02:00 |
|
|
78189aab37
|
Rename ValidatorRegexp to CaptureRegexp
|
2024-04-19 11:46:54 +02:00 |
|
|
20dc1f65dc
|
dashboard: can customize main image background
|
2024-04-19 11:46:54 +02:00 |
|
|
5fb85c22dc
|
sync: Don't pull repo when doing synchronization. Do it only on auto-sync
|
2024-04-19 11:46:53 +02:00 |
|
|
ac64db277a
|
admin: Don't consider .locked file as problematic
|
2024-04-19 11:46:53 +02:00 |
|
|
20c41ec573
|
admin: Handle exercice path given to auto-sync
|
2024-04-19 11:46:53 +02:00 |
|
|
75eae43f60
|
admin: auto-sync tries to sync themes if it doesn't exists yet
|
2024-04-19 11:46:53 +02:00 |
|
|
63cf665f2d
|
admin: Refactor sync/auto
|
2024-04-19 11:46:53 +02:00 |
|
|
4451e41285
|
New setting: introduce a decote/discount to exercice's gain
|
2024-04-19 11:46:52 +02:00 |
|
|
d4ce0dd474
|
Can lock theme
|
2024-04-19 11:46:52 +02:00 |
|
|
3fcf705dcf
|
admin: Show what properties will be overwritted
|
2024-04-19 11:46:52 +02:00 |
|
|
847a42700f
|
admin: Fix team updating
|
2024-04-19 11:46:52 +02:00 |
|
|
1f3f0fd55b
|
admin: Transmit sync errors to interface
|
2024-04-19 11:46:51 +02:00 |
|
|
bd19d31577
|
New attribute "disclaimer" on downloadable files
|
2024-04-19 11:46:51 +02:00 |
|
|
67f129ce4c
|
qa: Auto-solve OK requests
|
2024-04-19 11:46:51 +02:00 |
|
|
c415e06237
|
libfic: Can indicate that an exercice is WIP
|
2024-04-19 11:46:51 +02:00 |
|
|
a28f108b8a
|
db: Add a published attribute, filled by challenge.txt
|
2024-04-19 11:46:51 +02:00 |
|
|
6b7ed273b7
|
db: Add cksum_shown field to files in order to store second checksum in case of gziped content
|
2024-04-19 11:46:51 +02:00 |
|
|
fb368d79d1
|
sync: Introduce repochecker-ack.txt to support check exceptions
|
2024-04-19 11:46:50 +02:00 |
|
|
95c992555c
|
admin: Fix marshal of error in SyncReport
|
2022-10-29 17:21:50 +02:00 |
|
|
c7968fb256
|
admin: Add button to switch from WIP to PROD
|
2022-10-29 17:21:50 +02:00 |
|
|
e84b1d67cb
|
Fix go vet errors
|
2022-10-29 17:21:50 +02:00 |
|
|
b0129e5239
|
sync: Use errors instead of string to report
|
2022-10-29 17:21:49 +02:00 |
|
|
d8943ba1f3
|
admin: Improve resolutions.json
|
2022-10-29 17:21:49 +02:00 |
|
|
223f44572e
|
admin: Can import videos
|
2022-06-12 13:18:18 +02:00 |
|