Elia Bieri
6c63027834
Rework
2024-09-17 16:41:38 +02:00
Elia Bieri
0a4bbb0df7
Sort person by paid year
2024-09-12 17:07:52 +02:00
Ramon Wenger
dd1d1ff6fe
Add proof of concept implementation for the profile filter
2024-08-08 07:10:37 +02:00
Christian Cueni
d750a19d24
Add migration and admin field
2024-07-25 08:44:10 +02:00
Christian Cueni
9437dafb76
wip: Add error model, move code, add exception
2024-06-27 11:32:20 +02:00
Christian Cueni
13789a9619
wip: Add sync method
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
Daniel Egger
d6885f4e7f
Add more course config
2024-04-03 11:38:00 +02:00
Livio Bieri
c4bb5b0351
feat: introduce course config
2024-02-27 14:52:33 +01:00
Reto Aebersold
4af56f721b
fix: cockpit url double slash
2024-01-22 12:18:17 +01:00
Reto Aebersold
77eeef8b2c
feat: trainer / mentor circle contact
2023-12-21 15:26:54 +01:00
Reto Aebersold
e2c32b7fb6
feat: cockpit type
2023-12-11 16:51:33 +01:00
Reto Aebersold
5d4e6983de
feat: praxis assignments
2023-12-07 08:58:32 +01:00
Christian Cueni
e233d2a744
wip: Add settings field to Course model
2023-11-28 10:54:41 +01:00
Daniel Egger
00357ad4f3
Fix cypress tests
2023-10-14 16:04:05 +02:00
Daniel Egger
a637775b81
Query performance criteria also by course
2023-10-13 17:06:23 +02:00
Daniel Egger
a3e16dc107
Fix problems
2023-10-10 15:55:46 +02:00
Daniel Egger
49a3fa99e1
Document handling via REST
2023-10-10 14:26:47 +02:00
Daniel Egger
db40368244
VBV-514: Termine nur für ausgewählte Circles anzeigen im Cockpit
2023-09-15 14:50:52 +02:00
Daniel Egger
9eec62c31b
Fix problems with slugs in moved ActionCompetences
2023-09-15 09:47:17 +02:00
Daniel Egger
73694d983e
Setup "KompetenzNavi for existing courses
2023-09-13 14:50:45 +02:00
Daniel Egger
9f8686e592
Improve django admin
2023-08-23 19:06:32 +02:00
Daniel Egger
a999375f23
Update slugs when parent changes slug due to title change
2023-07-24 13:37:06 +02:00
Elia Bieri
b970597a81
Merged in feature/VBV-451-anwesenheitskontrolle-frontend (pull request #150 )
...
VBV-451 Anwesenheitskontrolle frontend & neues Cockpit
* Regenerate graphql types after rebase
* Fix grading progress
* Fix cypress tests
* Fix circle selection and add CourseSessionAssignment for Fahrzeug Vorbereitungsauftrag
* Use `LearningContentAssignment` explictly
* Improve type safety without `as`
* Disable feedback details button when no feedback
* Extend submission overview titles after review
* Improve attendance check state handling
* Minor translation/wording fixes
Approved-by: Daniel Egger
2023-07-20 16:22:28 +00:00
Daniel Egger
5ed883e83b
Use UUIDs as primary key for models with user context
2023-07-14 14:37:59 +02:00
Daniel Egger
3bd489d2ae
Refactor `CourseCompletion` model
2023-07-12 10:21:23 +02:00
Lorenz Padberg
347cc37a28
Add DueDates to CourseSession and Course Session Assignment
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
f43a2c94e8
Add default event genration function for Course assignment
2023-07-10 13:46:21 +02:00
Daniel Egger
281521a8d0
Import course sesssions from excel file
2023-06-02 15:16:41 +02:00
Daniel Egger
9c1684bce3
Add excel import code
2023-06-02 15:16:41 +02:00
Daniel Egger
6368188d2f
Rename back to `get_frontend_url`
2023-05-26 09:45:36 +02:00
Daniel Egger
f33433b77d
Merge branch 'develop' into feature/VBV-297-trainer-landet-direkt-in-cockpit
2023-05-26 09:39:44 +02:00
Elia Bieri
db35a037eb
Jump to cockpit for trainers and superusers
2023-05-25 13:34:23 +02:00
Elia Bieri
b7cdc0ddde
Add attendance course start- and endtime
2023-05-23 15:35:19 +02:00
Elia Bieri
132c115e8b
Rename attendance days to attendance courses
2023-05-23 15:34:59 +02:00
Daniel Egger
31dae0a5cd
VBV-306: Use GraphQL for assignment code
2023-05-15 19:07:06 +02:00
Daniel Egger
b313bad031
Rename field `type` to `content_type` in REST response
...
In Wagtail Grapple/GraphQL the field is already called `content_type`
2023-05-12 13:38:35 +02:00
Ramon Wenger
fba93a8f63
Fix ufmt issues
2023-04-25 17:59:25 +02:00
Ramon Wenger
9dd9a02592
Add new package to help with editing JSON fields
2023-04-25 17:23:58 +02:00
Daniel Egger
a3e4a50ba0
Add unit test to test creation of slug while saving
2023-04-13 20:03:09 +02:00
Daniel Egger
80cd70ace6
Link courseSessionAssignmentDetails to AssignmentView
2023-04-06 21:39:44 +02:00
Daniel Egger
539ddbeaf9
Refactor the models
2023-04-05 21:43:15 +02:00
Elia Bieri
9ecb9a9add
Add initial wagtail models
2023-04-05 21:43:15 +02:00
Daniel Egger
2c3b77b0d8
VBV-234: Bugfix neue Seiten im Wagtail erstellen
...
Der `parent` einer Page ist erst in der `save` Funktion
vorhanden für eine neue Seite. Deshalb muss man das
Überschreiben der `slug` im `save` machen.
2023-04-05 21:43:00 +02:00
Daniel Egger
1d88117d99
Refactor `attendance_days` to its own field
2023-04-04 08:45:42 +02:00
Daniel Egger
8d41d3d3a2
VBV-193 refactored course completion for course sessions
2023-03-31 18:27:47 +02:00
Daniel Egger
1b87aa5bac
Refactor cockpit user loading
2023-01-11 15:54:50 +01:00
Christian Cueni
0d64f8fbb6
Change model name
2023-01-10 08:09:16 +01:00