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
Livio Bieri
44cbf3c8f7
chore: create test-supervisor1@example.com
...
and clean up the way users get created a bit
2023-10-31 17:41:58 +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
3447de19ca
Add trainer and combined export
2023-08-17 10:58:33 +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
Daniel Egger
dfc0a01e9f
Add more details to error message
2023-07-21 09:22:54 +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
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
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
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
Christian Cueni
bfa4349658
Add quickfix for Präsenztag FR
2023-06-15 08:37:18 +02:00
Christian Cueni
5088450f0c
Update translations, update import files
2023-06-15 08:37:18 +02:00
Daniel Egger
22ef30c3ca
Change Trainer Import File -> one line per language
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
Christian Cueni
5298eb8049
Update participants
2023-06-12 09:32:38 +02:00
Christian Cueni
dfc395b6ec
Update course participants
2023-06-07 14:39:54 +02:00
Daniel Egger
9df76ab69a
Fix unit tests
2023-06-02 16:17:58 +02:00
Daniel Egger
183135bcb7
VBV-409: onboarding anpassungen
2023-06-02 15:16:41 +02:00
Daniel Egger
32233ec38e
Import students from excel
2023-06-02 15:16:41 +02:00
Daniel Egger
d6df9b624b
Refactor import data loading
2023-06-02 15:16:41 +02:00
Daniel Egger
5f534dee9f
Import without changing file
2023-06-02 15:16:41 +02:00
Daniel Egger
f42aae19ee
Import trainer from excel file
2023-06-02 15:16:41 +02:00
Daniel Egger
2e7a069d0a
Add trainer import code
2023-06-02 15:16:41 +02:00