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
|
a29171f32f
|
Group users by checkout information created date
|
2024-09-17 14:51:13 +02:00 |
Elia Bieri
|
294c33ddc8
|
Merge Django base settings
|
2024-09-17 12:05:24 +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 |
Elia Bieri
|
c65c1be0a8
|
Add pie chart to dashboard
|
2024-09-12 13:10:53 +02:00 |
Elia Bieri
|
bd95776ec7
|
Initial implementation
|
2024-09-11 16:34:10 +02:00 |
Daniel Egger
|
6f3dac2e97
|
Only upload customer xml file again, when `CheckoutInformation`-instance changed
|
2024-09-09 16:54:36 +02:00 |
Ramon Wenger
|
7a1c2c3863
|
Add SentryGraphQLView from mySkillbox
Improves GraphQL error message logging in Sentry
|
2024-09-05 12:02:05 +02:00 |
Daniel Egger
|
9f81cb2db3
|
VBV-705 feat: cron job abacus export
|
2024-08-30 16:20:36 +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
|
a405c70bf9
|
Add "prettier-plugin-organize-imports" plugin -> imports got sorted
|
2024-08-27 15:30:51 +02:00 |
Daniel Egger
|
b862cdeb46
|
Add ruff package, remove unneeded packages
|
2024-08-27 15:19:08 +02:00 |
Daniel Egger
|
d5e6b623d3
|
Reformat code with ruff
|
2024-08-27 15:12:49 +02:00 |
Daniel Egger
|
889922725a
|
VBV-721: Export für Berufsbildner
|
2024-08-27 15:11:09 +02:00 |
Daniel Egger
|
020b7b64dd
|
VBV-726: Mediathek für Berufsbildner
|
2024-08-26 10:28:10 +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 |
Christian Cueni
|
e903268753
|
Add resend payment confirmation action
|
2024-08-19 18:43:51 +02:00 |
Elia Bieri
|
bbc4e3da3f
|
Fix python tests
|
2024-08-14 09:50:00 +02:00 |
Elia Bieri
|
0d4aa58990
|
Merged develop into feature/vbv-676-berufsbildner-2
|
2024-08-14 07:31:24 +00:00 |
Christian Cueni
|
225f787de5
|
Fix error when chosen_profile_id == ""
|
2024-08-12 17:44:38 +02:00 |
Christian Cueni
|
ac2f1f1714
|
Use different templates for invoice and cc
|
2024-08-12 08:19:10 +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
|
5ff582ea32
|
Fix typo in creator method
|
2024-08-08 07:21:53 +02:00 |
Christian Cueni
|
7d974cc358
|
Add another misspelled circle
|
2024-08-08 07:21:53 +02:00 |
Ramon Wenger
|
4f231955fe
|
Format code
|
2024-08-08 07:21:53 +02:00 |
Ramon Wenger
|
71e4840c35
|
Add misspelled circle to migration
|
2024-08-08 07:21:53 +02:00 |
Ramon Wenger
|
1272037e73
|
Update migration to assign circles to profiles
|
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
|
708e24785d
|
Fix formatting
|
2024-08-08 07:21:52 +02:00 |
Ramon Wenger
|
b0909c52d3
|
Add ordering to course profiles
|
2024-08-08 07:21:52 +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 |
Ramon Wenger
|
488dc0843f
|
Fix linting issue in python code
|
2024-08-08 07:21:51 +02:00 |
Ramon Wenger
|
10cd228d56
|
Refactor code and add filtering to circle progress displays
|
2024-08-08 07:21:51 +02:00 |
Ramon Wenger
|
d75fb9e836
|
Remove print statement
|
2024-08-08 07:21:51 +02:00 |
Ramon Wenger
|
6a0f2239af
|
Change Circles.profiles to be a ParentalManyToManyField
|
2024-08-08 07:21:51 +02:00 |
Daniel Egger
|
418eba5623
|
Fix unit tests
|
2024-08-08 07:21:51 +02:00 |
Daniel Egger
|
0c5e48aa30
|
Fix cypress tests
|
2024-08-08 07:21:51 +02:00 |
Daniel Egger
|
dacda2e19a
|
Use order_id as refno
|
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
|
ca4ba26005
|
Add Course Profile selection step to checkout flow
|
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
|
e0dad5ff40
|
Add more circles as base circles
|
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
|
fc27d000ab
|
Add missing migrations
|
2024-08-08 07:10:39 +02:00 |
Ramon Wenger
|
59c695b838
|
Display chosen profile on user profile page
|
2024-08-08 07:10:39 +02:00 |
Ramon Wenger
|
d22a7c296f
|
Add admin form to be able to edit the profiles
|
2024-08-08 07:10:39 +02:00 |
Ramon Wenger
|
e3090fcfa1
|
Update filter to always display base circles
|
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
|
208fa3c8b9
|
Add base circle property to circle
|
2024-08-08 07:10:39 +02:00 |
Ramon Wenger
|
9713850afa
|
Add data migration for course profiles
|
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
|
eaeac374c1
|
Add mutation to update chosen profile
|
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 |
Elia Bieri
|
c84b25cc32
|
Merged in feature/VBV-704-eine-note-im-kn-für-ük (pull request #369)
VBV-704 Eine Note im KN für ÜK
|
2024-08-07 16:17:29 +00:00 |
Christian Cueni
|
ed1375ba33
|
Fix utils
|
2024-08-07 09:29:33 +02:00 |
Christian Cueni
|
77dce844d3
|
Merge branch 'develop' into feature/vbv-676-berufsbildner-2
|
2024-08-06 19:55:04 +02:00 |
Christian Cueni
|
047b508714
|
Update icon
|
2024-08-06 07:27:58 +02:00 |
Christian Cueni
|
fb4f334120
|
Include sensitive data
|
2024-08-05 09:03:20 +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 |
Christian Cueni
|
7110b5f97c
|
Add admin command to create & sync Berufsbildner
|
2024-07-31 15:27:06 +02:00 |
Elia Bieri
|
6f2b437a5c
|
Merged develop into feature/VBV-704-eine-note-im-kn-für-ük
|
2024-07-31 12:54:26 +00:00 |
Elia Bieri
|
78d18034fa
|
Implement unified grading
|
2024-07-31 14:30:01 +02:00 |
Christian Cueni
|
c9a75c2867
|
Merged develop into feature/VBV-696-person-export
|
2024-07-31 09:16:50 +00:00 |
Christian Cueni
|
af84a0ee01
|
Add return type
|
2024-07-31 11:14:19 +02:00 |
Christian Cueni
|
579655a4c9
|
Merged develop into feature/VBV-712-billing-address
|
2024-07-31 05:14:56 +00:00 |
Christian Cueni
|
494ad8e531
|
Merged develop into feature/VBV-712-billing-address
|
2024-07-30 12:12:48 +00:00 |
Christian Cueni
|
9603b37196
|
Add command for company stats
|
2024-07-30 14:03:45 +02:00 |
Christian Cueni
|
46760cf8ae
|
Fix tests
|
2024-07-30 11:36:08 +02:00 |
Christian Cueni
|
efdfb0bf03
|
Use correct url
|
2024-07-30 11:02:10 +02:00 |
Christian Cueni
|
086f0b7fcb
|
Use phone_number field
|
2024-07-30 10:44:08 +02:00 |
Christian Cueni
|
35e5067331
|
Add cypress tests
|
2024-07-30 10:44:08 +02:00 |
Christian Cueni
|
dc4af21e00
|
Add translations in backend
|
2024-07-30 10:44:06 +02:00 |
Christian Cueni
|
f69b607ca8
|
Add frontend code
|
2024-07-30 10:38:16 +02:00 |
Christian Cueni
|
b8c4125b37
|
Add tests
|
2024-07-30 10:38:16 +02:00 |
Christian Cueni
|
9f880baffd
|
wip: Fix export, add test
|
2024-07-30 10:38:16 +02:00 |
Christian Cueni
|
fd2cbb96bc
|
wip: Add functions for person export [skip ci]
|
2024-07-30 10:38:13 +02:00 |
Christian Cueni
|
5defb386bd
|
Merge branch 'develop' into feature/vbv-676-berufsbildner-2
# Conflicts:
# server/vbv_lernwelt/competence/services.py
# server/vbv_lernwelt/dashboard/graphql/types/assignment.py
# server/vbv_lernwelt/dashboard/graphql/types/competence.py
|
2024-07-30 10:12:53 +02:00 |
Christian Cueni
|
0313abb010
|
Allow other billing address for cembra
|
2024-07-30 08:24:27 +02:00 |
Christian Cueni
|
29fe1bdf83
|
Merged develop into feature/VBV-698-optional-flag
|
2024-07-29 07:56:02 +00:00 |
Christian Cueni
|
9e46e844c6
|
Fix userprofile data
|
2024-07-29 09:49:14 +02:00 |
Christian Cueni
|
fabb759daa
|
Update tests, add translations
|
2024-07-27 21:21:34 +02:00 |
Daniel Egger
|
e41b3222bf
|
Add Grade widget in dashboard
|
2024-07-27 15:53:43 +02:00 |
Daniel Egger
|
29c42f3512
|
Filter for list, add average grade
|
2024-07-27 15:01:02 +02:00 |
Daniel Egger
|
c7afae928b
|
Fix unit tests
|
2024-07-26 18:50:16 +02:00 |
Daniel Egger
|
d36a6e3693
|
Fix competence data loading for profile user
|
2024-07-26 18:38:24 +02:00 |