Commit Graph

36 Commits

Author SHA1 Message Date
nemunaire 71910b9da8 work: Display checks steps of Check
continuous-integration/drone/push Build is passing Details
2023-08-26 18:25:16 +02:00
nemunaire 49dd674f72 User trace report can contains messages 2023-03-08 17:01:45 +01:00
nemunaire 1348678be1 Don't rely on a fixed number of line to hide, expect first command 2023-03-08 17:01:45 +01:00
nemunaire 2ee8901d8c Detail tests with "report"s
continuous-integration/drone/push Build is running Details
2023-03-08 04:15:17 +01:00
nemunaire e90d55c07e Also display "Clean archive" and "Has xxx"
continuous-integration/drone/push Build is passing Details
2023-03-08 00:06:05 +01:00
nemunaire 3af70cf678 Can see directly the corresponding trace 2023-03-07 04:45:04 +01:00
nemunaire 7642a23947 New form to change grade 2023-03-07 03:37:06 +01:00
nemunaire 6c471b5ec1 Add links to the forge 2023-03-06 18:46:41 +01:00
nemunaire 18225ca1d6 Also display builds
continuous-integration/drone/push Build is running Details
2023-03-06 15:32:52 +01:00
nemunaire db5658ccc1 Distribute some traces to students
continuous-integration/drone/push Build is running Details
2023-03-06 14:58:37 +01:00
nemunaire 018ed9227f Fetch gradation status 2023-03-06 14:58:36 +01:00
nemunaire 5599a94f18 New button to redo gradation
continuous-integration/drone/push Build is running Details
2023-03-06 13:13:04 +01:00
nemunaire cd500afbd5 Add button to go to the student's repository 2023-03-06 13:08:58 +01:00
nemunaire 3397b9f123 Gradation: add route to add missing users 2023-03-06 13:08:58 +01:00
nemunaire 107b17c11f AddGrade erase any previous grade recorded for the user
continuous-integration/drone/push Build is running Details
2023-03-06 12:37:34 +01:00
nemunaire bcf76a2c86 New route to stop all running/pending tests for a given work 2023-03-06 03:17:45 +01:00
nemunaire 084244449c New route to display user's traces 2023-03-05 14:41:09 +01:00
nemunaire 706e786190 New route to delete grades 2023-03-05 14:41:09 +01:00
nemunaire 936a8a80f4 New callback to compute grade after tests 2023-03-05 14:41:09 +01:00
nemunaire 91aee60bfb Take int instead of int64 2023-03-05 03:57:37 +01:00
nemunaire 6def3de983 New field added for works to store gradation repository
continuous-integration/drone/push Build is running Details
2023-01-01 15:26:58 +01:00
nemunaire 4c76dd9728 Add categories to sort/filter works/surveys
continuous-integration/drone/push Build is passing Details
2022-11-20 15:28:27 +01:00
nemunaire f675047ce8 Refactor permissions checks to avoid questions/works leaks between promotions/groups/start-availability
Thanks-To François Dautrême <francois.dautreme@epita.fr>
2022-11-19 11:44:31 +01:00
nemunaire 7f7561ad3e On work/survey update, regenerate description from markdown
continuous-integration/drone/push Build is passing Details
2022-09-16 12:14:26 +02:00
nemunaire d787d1c350 Harden works and surveys routes 2022-09-07 21:33:54 +02:00
nemunaire eacaedeb03 Refactor submission retrieval 2022-09-05 20:54:07 +02:00
nemunaire 615ed805fa works: Add tag prefix 2022-09-05 20:54:06 +02:00
nemunaire 767da66f63 Add descriptions to Works 2022-09-04 23:57:58 +02:00
nemunaire 22638dcc51 Introduce user repositories 2022-09-04 13:27:48 +02:00
nemunaire b16c91ac6d Don't display hidden live 2022-09-02 12:28:49 +02:00
nemunaire a203cdc36a Use gin-gonic instead of httprouter 2022-08-02 11:59:44 +02:00
nemunaire 9dfc72e099 Allow access to work/:wid to users
continuous-integration/drone/push Build is passing Details
2022-07-11 18:34:41 +02:00
nemunaire 5a6390e9a5 Fix GET /works 2022-07-11 18:30:47 +02:00
nemunaire c5e45ccf51 Hide group to users 2022-07-11 18:30:47 +02:00
nemunaire f3aabf9b63 Handle grades for works 2022-07-09 04:50:47 +02:00
nemunaire 055ae4002d Introducing works to report others submissions and grades 2022-07-08 11:54:01 +02:00