Commit Graph

61 Commits

Author SHA1 Message Date
Christian Cueni 0fef8ec9b6 Extend evaluation period 2024-07-23 13:55:16 +02:00
Christian Cueni 7b166d3ca8 Fix import urls 2024-07-22 08:13:02 +02:00
Christian Cueni 9692b441b2 Merged develop into feature/VBV-692-keycloak 2024-07-10 10:14:29 +00:00
Christian Cueni bdb671c6e9 Use user language if there's a mismatch 2024-07-08 13:16:22 +02:00
Christian Cueni ae3ecec979 Use slug not title 2024-07-08 08:44:05 +02:00
Christian Cueni cc3b6bbf0d Clean up some code 2024-06-27 11:32:42 +02:00
Christian Cueni eb931c86c8 Add signal tests, add LearningMentor 2024-06-27 11:32:20 +02:00
Christian Cueni e6eae79171 Refactor json data handling 2024-06-27 11:32:20 +02:00
Christian Cueni 601cf7a12b wip: Add signals, change black version 2024-06-27 11:32:18 +02:00
Christian Cueni aa3f222112 wip: Add KC-client and basic methods, signal handler 2024-06-27 11:31:55 +02:00
Christian Cueni 71e43de520 Add circles to import 2024-06-08 12:23:59 +02:00
Christian Cueni bed9dcce61 wip: Add circles to importer [skip ci] 2024-05-29 16:59:24 +02:00
Daniel Egger c10d73b3c1 Bugfix import ticino 2024-03-07 18:56:35 +01:00
Christian Cueni 6a99e6829f Re-enable VV on start page, format py Code 2023-12-28 17:09:26 +01:00
Christian Cueni da24ffe8db Add new slugs for Haushalt circles 2023-12-28 12:05:04 +01:00
Livio Bieri a282427f24 feat: sso login flow 2023-12-18 15:43:58 +01:00
Christian Cueni 38fb7bb7a6 wip: Update trainer text 2023-12-04 14:06:06 +01:00
Christian Cueni 8fafba755d wip: Rename types 2023-12-04 14:06:06 +01:00
Christian Cueni b0ed6fb147 wip: Add to new casework type to frontend 2023-12-04 14:06:06 +01:00
Christian Cueni 5c140f00de wip: Rename CASEWORK 2023-12-04 14:06:06 +01:00
Christian Cueni 218ef78e3a fix: update edoniq period duration 2023-10-04 08:52:04 +02:00
Daniel Egger da56f2a346 Refactor Notification model 2023-08-30 18:47:36 +02:00
Daniel Egger ae9d7cf471 Try to fix deadlock import error by lazy loading openpyxl 2023-08-29 14:39:14 +02:00
Elia Bieri 56e454cc8b Squash merge of code from Elia 2023-08-29 14:31:18 +02:00
Daniel Egger f155ceb26b Fix importer in default prepare_server 2023-08-24 08:06:32 +02:00
Daniel Egger 9f8686e592 Improve django admin 2023-08-23 19:06:32 +02:00
Daniel Egger 584aee1829 Use `start` date for due dates with single dates in importer 2023-08-23 17:05:40 +02:00
Christian Cueni 9483c1f6d3 Ignore date of birth in export 2023-08-23 13:56:05 +02:00
Christian Cueni 50bc7391e9 Use slugs from prod in importer 2023-08-23 13:15:26 +02:00
Christian Cueni 6ba3be2710 Make importer more resilient 2023-08-23 07:33:29 +02:00
Christian Cueni 9e68abd5f9 Add CourseSessionEdoniqTest to importer
Add tests for CourseSessionEdoniqTest
2023-08-23 07:33:29 +02:00
Christian Cueni 9ef2a4e8b3 Rename content to reflect real data, refactor import 2023-08-17 19:41:52 +02:00
Christian Cueni 81351aa9fa Exclude email, fix dates, don't check "Geburtsdatum" field 2023-08-17 14:41:47 +02:00
Christian Cueni 57cd5fe871 Match existing Teilnehmer with multiple parameters 2023-08-17 08:11:15 +02:00
Christian Cueni a411cc82d1 Fix missing "contact trainer"-functionality 2023-08-14 18:04:35 +02:00
Christian Cueni f1f479a6f4 Add due date for casework 2023-08-14 17:20:33 +02:00
Christian Cueni 5ed289c912 WIP: Fix and extend importer test 2023-08-09 08:00:45 +02:00
Christian Cueni 502aa9c543 WIP: Add update test, add trainer test 2023-08-08 16:01:44 +02:00
Christian Cueni 977e0cb7c4 WIP: Add import test 2023-08-07 16:29:18 +02:00
Daniel Egger 842b0b4334 Update not delete `CourseSessionAttendanceCourse` 2023-07-21 10:24:52 +02:00
Christian Cueni 5d0f7b88b5 Add sync 2023-07-20 15:34:10 +02:00
Christian Cueni 12977b01cc Add real courses data, update importer
Make course optional on import

Add importer in admin

Use new trainer format in xls

Import trainers via admin interface

Add participant import

Update tests

Update url, handle error

Refactor importer

Add json field

Fix tests

Add update test
2023-07-20 15:34:10 +02:00
Lorenz Padberg acbeb82184 Fix importer 2023-07-10 13:47:23 +02:00
Daniel Egger a5acc66981 VBV-450: Custom CourseSessionAttendanceCourse model 2023-07-10 13:46:56 +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 8c1088ab4b Use lowercase emails, use raw field 2023-06-15 08:37:18 +02:00
Christian Cueni bfa4349658 Add quickfix for Präsenztag FR 2023-06-15 08:37:18 +02:00
Daniel Egger 8c65ae3295 Make import work with different language courses 2023-06-15 08:37:18 +02:00
Daniel Egger 95479ae5e2 VBV-444: Bugfix circle in import file 2023-06-12 13:46:25 +02:00