Commit Graph

578 Commits

Author SHA1 Message Date
Daniel Egger b9c9b009ff Add more typing 2023-07-12 10:21:23 +02:00
Daniel Egger 46b14bd4e7 Refactor attendance_course code into its own module 2023-07-12 10:21:23 +02:00
Daniel Egger eb0b03f413 Create mutation with test case 2023-07-12 10:21:23 +02:00
Daniel Egger a75bb14e4c Add simple graphql types for CourseSessionAttendanceCourse 2023-07-12 10:21:22 +02:00
Daniel Egger 282e62ef6f "start" not "end" should be mandatory 2023-07-12 09:59:29 +02:00
Daniel Egger c4d10badf6 Standardize name `duedates` to `due_dates` 2023-07-12 09:15:21 +02:00
Daniel Egger 5890e908f2 Add CourseSessionAssignment to serializer 2023-07-11 17:42:30 +02:00
Lorenz Padberg 324725964b Add deadline to course session assigments in test_course 2023-07-11 15:57:07 +02:00
Lorenz Padberg bf3582d338 Fix linting 2023-07-11 11:23:36 +02:00
Lorenz Padberg 9911117df5 Resolve comments from Pullrequest 2023-07-11 11:19:00 +02:00
Lorenz Padberg b06fc4bcbf Add translations 2023-07-11 11:02:39 +02:00
Lorenz Padberg 6b8541f9c5 Format code 2023-07-10 13:47:23 +02:00
Lorenz Padberg a15eee3266 Remove failling tests 2023-07-10 13:47:23 +02:00
Lorenz Padberg 4fd10db935 Improve test data generation 2023-07-10 13:47:23 +02:00
Lorenz Padberg acbeb82184 Fix importer 2023-07-10 13:47:23 +02:00
Lorenz Padberg e0dbdde7cd Fix Linting errors 2023-07-10 13:47:23 +02:00
Lorenz Padberg 1405e728a2 Remove unused factories 2023-07-10 13:47:23 +02:00
Lorenz Padberg 9663cdc743 Add migrations 2023-07-10 13:47:23 +02:00
Lorenz Padberg 858541134e Add due date formatting to Attendance course 2023-07-10 13:47:23 +02:00
Lorenz Padberg b2a7c2e282 Add DateEmbedding component 2023-07-10 13:47:12 +02:00
Lorenz Padberg 78b0a08bb3 Remove attendance_course and assignment_details json fielsd 2023-07-10 13:46:56 +02:00
Lorenz Padberg ea81fc15ef Remove related name 2023-07-10 13:46:56 +02:00
Lorenz Padberg 347cc37a28 Add DueDates to CourseSession and Course Session Assignment 2023-07-10 13:46:56 +02:00
Lorenz Padberg 2706d6785d Add CourseSessionAttendance course and CourseSessionAssignment 2023-07-10 13:46:56 +02:00
Daniel Egger a5acc66981 VBV-450: Custom CourseSessionAttendanceCourse model 2023-07-10 13:46:56 +02:00
Lorenz Padberg 89ff4af3c8 Refactoring 2023-07-10 13:46:56 +02:00
Lorenz Padberg b92ac8b08a Add duedates to frontend 2023-07-10 13:46:55 +02:00
Lorenz Padberg cda7ae07a8 Add duedate to API 2023-07-10 13:46:21 +02:00
Lorenz Padberg f05d7b2279 Rename Event -> DueDate 2023-07-10 13:46:21 +02:00
Lorenz Padberg f43a2c94e8 Add default event genration function for Course assignment 2023-07-10 13:46:21 +02:00
Lorenz Padberg 4d8c219076 Add events app 2023-07-10 13:46:21 +02:00
Christian Cueni e02a386359 Update courses url 2023-07-10 07:35:38 +02:00
Daniel Egger a692c819ee Add generated types so that they can be referenced in code 2023-07-07 18:43:57 +02:00
Daniel Egger 2fdae7c120 Use different naming convention for GraphQL types 2023-07-07 18:43:57 +02:00
Daniel Egger df13e99d6f Play with generated graphql code 2023-07-07 18:43:57 +02:00
Daniel Egger 9860a59cef Clean up assignment graphql
* Remove old assignment api REST code which is unused
* Refactor handling AssignmentCompletionStatus enum
* Add full test for GraphQL assignment completion mutation
* Hide wagtail INFO logs on local dev
2023-07-07 18:43:57 +02:00
Daniel Egger 6e7935a005 Add locize cli script 2023-07-05 19:20:10 +02:00
Elia Bieri dcf855a443 Cherrypick logging configuration from VBV-326 2023-06-28 17:17:05 +02:00
Christian Cueni 18c21e00e7 Update participants, add staff group 2023-06-28 13:16:48 +02:00
Christian Cueni b8f1fd8cee Add participants 2023-06-27 11:18:36 +02:00
Daniel Egger c715a462d9 Delete notifications before test 2023-06-21 14:44:20 +02:00
Elia Bieri 8a7453ce0e Soft delete notifications 2023-06-20 13:18:00 +02:00
Elia Bieri fbde06f0ef Fix notification settings cypress test 2023-06-20 13:18:00 +02:00
Christian Cueni d5e3142cc1 Add IT presentation 2023-06-20 07:39:32 +02:00
Christian Cueni fec1fb9a8a Add flag to toggle test and Fallarbeit 2023-06-19 14:59:18 +02:00
Christian Cueni f2438f6d57 Add IT uk and training course 2023-06-19 14:59:18 +02:00
Christian Cueni ab4e3fc8dd Update participants 2023-06-15 15:53:39 +02:00
Christian Cueni f9414eba9a Update course name 2023-06-15 12:52:19 +02:00
Christian Cueni 6127746854 Add competences FR, update excel 2023-06-15 08:37:18 +02:00
Christian Cueni 8c1088ab4b Use lowercase emails, use raw field 2023-06-15 08:37:18 +02:00