Daniel Egger
26de615f22
test: propgate new `cypress_reset` options to admin view
2023-11-03 14:02:48 +01:00
Daniel Egger
e6aa6f0cbe
Merge branch 'develop' into feature/VBV-496-dash-regionalleiter
2023-11-03 10:44:22 +01:00
Daniel Egger
c1e73f58e6
`get_recipients` should only fetch experts for the course session
2023-11-02 16:52:02 +01:00
Livio Bieri
3748ce44fa
chore: cypress tests supervisor dashboard
2023-11-01 17:14:47 +01:00
Livio Bieri
2e0c8205ee
wip: e2e cypress tests
2023-11-01 15:16:12 +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
Livio Bieri
7c00ac1681
hack: extremely hack to make supervisor dashboard navigation to cockpit semi-work
...
not sure how this could be done nicer :-/
2023-10-26 18:33:15 +02:00
Reto Aebersold
90a8f851d2
feat: add dashboard API
2023-10-16 09:23:25 +02:00
Daniel Egger
2eddb93be5
Adapt code to user more of the codegen generated typescript types
2023-10-12 10:51:10 +02:00
Daniel Egger
a3e16dc107
Fix problems
2023-10-10 15:55:46 +02:00
Daniel Egger
dcf450339d
Every REST response returns `id`-field as string
2023-10-10 15:02:03 +02:00
Daniel Egger
86cf8f44d3
Add percent for results and "Bestanden"/"Nicht Bestanden"
2023-10-05 14:06:33 +02:00
Daniel Egger
2b50c1d90f
Pass `user_points` and `max_points` to edoniq test result cypress_reset
2023-10-05 09:59:43 +02:00
Daniel Egger
966533e13b
Add feedback trainer cypress test
2023-09-26 18:48:25 +02:00
Daniel Egger
66b50d6b1d
Refactor feedback response creation
2023-09-26 18:13:33 +02:00
Daniel Egger
89e068fb09
Add cypress test for student
2023-09-26 14:34:22 +02:00
Daniel Egger
0444658ce3
Fix unit tests
2023-09-26 13:43:44 +02:00
Daniel Egger
cce82b72ad
Format code
2023-09-08 16:47:37 +02:00
Daniel Egger
b48ab5ec3d
Add flags in admin from for cypress_reset_view
2023-09-08 16:47:37 +02:00
Daniel Egger
9f81def537
Show evaluation points in KompetenzNavi
2023-09-08 16:46:54 +02:00
Daniel Egger
4bc1ca636c
Add result data for edoniq test
2023-09-08 16:46:54 +02:00
Daniel Egger
428ac294e0
Add `--create-assignment-evaulation` cli parameter
2023-09-08 16:46:54 +02:00
Daniel Egger
a95974c54f
Extend graphql scheme for KompetenzNavi
2023-09-08 16:46:53 +02:00
Daniel Egger
0537d96dbb
Add models for KompetenzNavi and GraphQL-Types
2023-09-08 16:46:53 +02:00
Daniel Egger
d8bce90b8e
User supervisord in docker to start supercronic and gunicorn
2023-08-30 09:55:41 +02:00
Daniel Egger
ae9d7cf471
Try to fix deadlock import error by lazy loading openpyxl
2023-08-29 14:39:14 +02:00
Daniel Egger
5790fac78f
Add `LoggedCommand` to JobLogs in django admin interface
2023-08-29 14:31:43 +02:00
Daniel Egger
ae075e47dd
Add documentation
2023-08-29 13:53:40 +02:00
Daniel Egger
a7f7d0b184
Fail save json dump for `structlog_convert_to_json_for_new_relic`
2023-08-29 09:05:28 +02:00
Daniel Egger
2c4ae02c4d
Try to neste json string in message for new relic logs
2023-08-28 22:03:57 +02:00
Daniel Egger
e08d5574f7
Render logs as json with python-json-logger
2023-08-28 13:47:41 +02:00
Daniel Egger
946d5671b8
Cleanup azure settings and docs
2023-08-25 12:04:34 +02:00
Christian Cueni
c140f225ea
Add Edoniq testblock
...
WIP: Add sso code
Update content name
WIP: Add redirect endpoint
mend
Fix after rebase
WIP: Update model
WIP: Add extended time test url
Update trufflehog config, use sso
Update test
2023-08-23 07:33:29 +02:00
Christian Cueni
81351aa9fa
Exclude email, fix dates, don't check "Geburtsdatum" field
2023-08-17 14:41:47 +02:00
Christian Cueni
4f437fe562
Add RichText Features
2023-08-10 07:55:27 +02:00
Christian Cueni
28b2265465
Add prepwork IT/FR, add link to allowed features
2023-08-02 18:34:15 +02:00
Christian Cueni
a1403f8a54
Merged in feature/VBV-464-excel-importer (pull request #160 )
...
Feature/VBV-464 excel importer
Approved-by: Daniel Egger
2023-07-21 10:07:50 +00: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
Daniel Egger
da03b407bb
Add GraphQL server code for learning path
2023-07-17 17:52:27 +02:00
Daniel Egger
e8178fa36a
Format code
2023-07-14 17:14:00 +02:00
Daniel Egger
5ed883e83b
Use UUIDs as primary key for models with user context
2023-07-14 14:37:59 +02:00
Daniel Egger
7c2190feaa
Reset migrations
2023-07-14 14:16:38 +02:00
Daniel Egger
eb0b03f413
Create mutation with test case
2023-07-12 10:21:23 +02:00
Daniel Egger
a75bb14e4c
Add simple graphql types for CourseSessionAttendanceCourse
2023-07-12 10:21:22 +02:00
Daniel Egger
9860a59cef
Clean up assignment graphql
...
* Remove old assignment api REST code which is unused
* Refactor handling AssignmentCompletionStatus enum
* Add full test for GraphQL assignment completion mutation
* Hide wagtail INFO logs on local dev
2023-07-07 18:43:57 +02:00
Elia Bieri
dcf855a443
Cherrypick logging configuration from VBV-326
2023-06-28 17:17:05 +02:00
Christian Cueni
18c21e00e7
Update participants, add staff group
2023-06-28 13:16:48 +02:00
Daniel Egger
c715a462d9
Delete notifications before test
2023-06-21 14:44:20 +02:00
Elia Bieri
8a7453ce0e
Soft delete notifications
2023-06-20 13:18:00 +02:00
Elia Bieri
fbde06f0ef
Fix notification settings cypress test
2023-06-20 13:18:00 +02:00