Commit Graph

410 Commits

Author SHA1 Message Date
Elia Bieri 0f134b8a76 Fix unittests 2024-10-09 07:50:39 +02:00
Christian Cueni f96733d9ea Add cypress tests 2024-10-08 15:19:54 +02:00
Christian Cueni 60e4de3d9e Remove dead code 2024-10-01 16:08:37 +02:00
Daniel Egger 7058e76999 VBV-708: Fix für Regionenleiter (hat auch Zugriff auf Cockpit) 2024-09-30 14:23:45 +02:00
Christian Cueni 519bf71cbb Merged develop into feature/rename-caching-middleware 2024-09-23 13:02:23 +00:00
Christian Cueni 529fad7722 Rename middleware 2024-09-23 14:45:03 +02:00
Daniel Egger dc72dbf116 VBV-708: in VV limit users in courseSessionDetailQuery 2024-09-23 09:34:13 +02:00
Elia Bieri 6836172266 Rework Part 2
- Sort cost by year desc
- Only show “chosen profile chart” for current year
- Preselect current year on jump to person list
2024-09-18 14:04:01 +02:00
Daniel Egger ff96cba446 Add admin filters 2024-09-17 17:16:21 +02:00
Elia Bieri 6c63027834 Rework 2024-09-17 16:41:38 +02:00
Elia Bieri 044bba759f Add E2E tests 2024-09-17 15:20:09 +02:00
Elia Bieri f24fd040f9 Add test data 2024-09-17 11:49:07 +02:00
Elia Bieri 0a4bbb0df7 Sort person by paid year 2024-09-12 17:07:52 +02:00
Daniel Egger c34a42fba1 Add `user__sso_id` field to CourseSessionUserAdmin 2024-08-28 22:08:32 +02:00
Daniel Egger 1cc1f8c51d Add graphql course cache code from Chrigu 2024-08-28 22:04:37 +02:00
Daniel Egger d5e6b623d3 Reformat code with ruff 2024-08-27 15:12:49 +02:00
Daniel Egger 0f6ec66122 Merged in feature/berufsbilnder-cypress (pull request #378)
Feature/berufsbilnder cypress

* Berufsbildner cypress test

* Fix tests
2024-08-23 13:26:47 +00:00
Elia Bieri bbc4e3da3f Fix python tests 2024-08-14 09:50:00 +02:00
Christian Cueni 6978a2de91 Merge migrations 2024-08-10 13:37:15 +02:00
Christian Cueni aca066a376 Merge branch 'develop' into feature/vbv-676-berufsbildner-2
# Conflicts:
#	client/src/composables.ts
#	client/src/gql/gql.ts
#	client/src/gql/graphql.ts
#	client/src/graphql/queries.ts
#	client/src/pages/competence/CompetenceCertificateDetailPage.vue
#	client/src/pages/competence/CompetenceCertificateListPage.vue
#	client/src/pages/competence/CompetenceIndexPage.vue
#	client/src/types.ts
#	cypress/support/commands.js
#	server/vbv_lernwelt/shop/migrations/0016_alter_checkoutinformation_refno2.py
2024-08-09 18:01:25 +02:00
Christian Cueni 785057fd96 Add merge migration 2024-08-08 07:21:53 +02:00
Ramon Wenger c50b19d0d7 Fix unit tests 2024-08-08 07:21:53 +02:00
Ramon Wenger bf5482e39c Replace the course profile filter pills with a dropdown 2024-08-08 07:21:53 +02:00
Ramon Wenger a1228f7753 Add another unit test 2024-08-08 07:21:52 +02:00
Ramon Wenger d0ef9bd5fd Add unit test for course profile update 2024-08-08 07:21:52 +02:00
Daniel Egger 0c5e48aa30 Fix cypress tests 2024-08-08 07:21:51 +02:00
Daniel Egger 507c1a63f7 Format code, fix lint errors 2024-08-08 07:21:51 +02:00
Ramon Wenger 794c18fb41 Pass chosen_profile through checkout step to end up in CourseProfile 2024-08-08 07:21:50 +02:00
Ramon Wenger 0bcafab8a8 Add 'all' CourseProfile to database 2024-08-08 07:21:50 +02:00
Ramon Wenger 6da8907816 Return CourseProfiles depending on the course configuration 2024-08-08 07:10:40 +02:00
Ramon Wenger 59c695b838 Display chosen profile on user profile page 2024-08-08 07:10:39 +02:00
Ramon Wenger f5fe285986 Add course profile and circle data as migration and also inside django
command
2024-08-08 07:10:39 +02:00
Ramon Wenger 281b7c900c Safely access the code property 2024-08-08 07:10:39 +02:00
Ramon Wenger 31df04357b Format code 2024-08-08 07:10:39 +02:00
Ramon Wenger 457aff5bfd Update model and add migrations 2024-08-08 07:10:39 +02:00
Ramon Wenger a43d2df082 Fix type references 2024-08-08 07:10:38 +02:00
Ramon Wenger 829f724ca9 Update queries and mutations with some more fields 2024-08-08 07:10:38 +02:00
Ramon Wenger bb1afd7205 Rename 'filters' to 'profiles', to be more exact 2024-08-08 07:10:38 +02:00
Ramon Wenger 09570f18c2 Add profiles to courses 2024-08-08 07:10:38 +02:00
Ramon Wenger dd1d1ff6fe Add proof of concept implementation for the profile filter 2024-08-08 07:10:37 +02:00
Christian Cueni f2a765ee3b Merge migrations 2024-08-05 07:33:08 +02:00
Christian Cueni 41a0bbc22e Merge branch 'develop' into feature/vbv-676-berufsbildner-2
# Conflicts:
#	client/src/gql/gql.ts
#	client/src/gql/graphql.ts
2024-07-31 15:33:03 +02:00
Daniel Egger cdfb9d2c5b Refactor `LearningMentor` model to flat `AgentParticipantRelation` model 2024-07-25 17:19:36 +02:00
Christian Cueni dec5691d8f Add info to attendance page 2024-07-25 09:52:15 +02:00
Christian Cueni d750a19d24 Add migration and admin field 2024-07-25 08:44:10 +02:00
Daniel Egger f0acdaf254 Add custom organisation name 2024-07-16 15:13:52 +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