Christian Cueni
|
211d478181
|
Downgrade wagtail and packages
|
2024-07-11 12:17:56 +02:00 |
Christian Cueni
|
88b7212465
|
Use correct black version
|
2024-06-27 11:32:40 +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 |
Christian Cueni
|
0206fd4217
|
WIP: Add email templates [skip ci]
|
2024-04-10 07:34:26 +02:00 |
Livio Bieri
|
c4bb5b0351
|
feat: introduce course config
|
2024-02-27 14:52:33 +01:00 |
Christian Cueni
|
cc96bb8a76
|
Merged develop into feat/588-vv-fremdeinschatzung
|
2024-02-14 06:26:24 +00:00 |
Christian Cueni
|
6fc58cfbcb
|
Use correct translation for Praxisauftrag
|
2024-02-08 13:35:54 +01:00 |
Livio Bieri
|
3f40e2fe07
|
feat: adds notification
|
2024-02-01 19:01:55 +01:00 |
Christian Cueni
|
ccbeb9725f
|
Use different verbs for different types of assignments
|
2024-01-29 13:14:49 +01:00 |
Christian Cueni
|
587f354e52
|
Handle invalid recipient email addresses
|
2024-01-22 15:38:37 +01:00 |
Christian Cueni
|
6de8d72e52
|
Fix assignment reminder user group
|
2024-01-18 14:49:41 +01:00 |
Christian Cueni
|
909803f3c1
|
Update payment email templates
|
2023-12-28 17:02:22 +01:00 |
Reto Aebersold
|
480c82e466
|
Merge branch 'develop' into feature/VBV-597-umsetzung-cockpit-lernbegleitung
|
2023-12-19 10:01:16 +01:00 |
Livio Bieri
|
b8accb0c62
|
feat: send welcome mail vv
|
2023-12-18 15:43:59 +01:00 |
Reto Aebersold
|
e5ad3f08d2
|
Merge branch 'develop' into feature/VBV-597-umsetzung-cockpit-lernbegleitung
|
2023-12-12 10:02:08 +01:00 |
Reto Aebersold
|
86d3644ca6
|
feat: mentor invite
|
2023-12-11 13:39:17 +01:00 |
Reto Aebersold
|
cfb38cc9fe
|
feat: mentor invite
|
2023-12-11 12:03:17 +01:00 |
Lorenz Padberg
|
e8ae8bdc14
|
VBV-440: Musterlösung und Refactoring S3
|
2023-12-07 10:38:58 +01:00 |
Christian Cueni
|
8fafba755d
|
wip: Rename types
|
2023-12-04 14:06:06 +01:00 |
Christian Cueni
|
5c140f00de
|
wip: Rename CASEWORK
|
2023-12-04 14:06:06 +01:00 |
Christian Cueni
|
427ed3e827
|
Allow admin delete
|
2023-11-21 07:17:30 +01:00 |
Daniel Egger
|
c1e73f58e6
|
`get_recipients` should only fetch experts for the course session
|
2023-11-02 16:52:02 +01:00 |
Christian Cueni
|
052ddfba8d
|
Send reminders only to related experts
|
2023-10-31 10:59:20 +01:00 |
Livio Bieri
|
98ad158913
|
refactor: unify different reminders (manage.py)
|
2023-10-12 13:41:38 +02:00 |
Livio Bieri
|
d93a563880
|
fix: format
|
2023-10-12 13:41:38 +02:00 |
Livio Bieri
|
4e7f7b9da8
|
fix: use correct template, split edoniq & casework/prepass
|
2023-10-12 13:41:38 +02:00 |
Livio Bieri
|
e44dc5e31d
|
feat: assignment reminder mails
|
2023-10-12 13:41:38 +02:00 |
Livio Bieri
|
3cd764ee76
|
wip: reminder for assignments
|
2023-10-12 13:41:30 +02:00 |
Daniel Egger
|
227e9f317d
|
Fix loading of DueDates
|
2023-10-10 15:20:48 +02:00 |
Daniel Egger
|
7b64859dcf
|
Fix unit tests
|
2023-09-27 15:48:01 +02:00 |
Daniel Egger
|
cce82b72ad
|
Format code
|
2023-09-08 16:47:37 +02:00 |
Daniel Egger
|
0537d96dbb
|
Add models for KompetenzNavi and GraphQL-Types
|
2023-09-08 16:46:53 +02:00 |
Daniel Egger
|
5b01a68cdb
|
Translate notifications
|
2023-09-08 14:39:13 +02:00 |
Daniel Egger
|
da56f2a346
|
Refactor Notification model
|
2023-08-30 18:47:36 +02:00 |
Daniel Egger
|
b26ec64edb
|
Add custom django CustomNotificationAdmin
|
2023-08-30 13:41:06 +02:00 |
Daniel Egger
|
88e7e0edcc
|
Add ability to send email, when it was not sent before
|
2023-08-29 15:08:12 +02:00 |
Daniel Egger
|
f6a01b3ad1
|
Add result and statistics data to reminder job
|
2023-08-29 14:31:47 +02:00 |
Daniel Egger
|
5790fac78f
|
Add `LoggedCommand` to JobLogs in django admin interface
|
2023-08-29 14:31:43 +02:00 |
Daniel Egger
|
6badbc480c
|
Use django constance to add EMAIL_RECIPIENT_WHITELIST
|
2023-08-29 14:31:21 +02:00 |
Daniel Egger
|
d83f660918
|
Change email function to use email address directly
|
2023-08-29 14:31:21 +02:00 |
Daniel Egger
|
31af4e933f
|
Refactor default handling of dict parameter
|
2023-08-29 14:31:21 +02:00 |
Elia Bieri
|
56e454cc8b
|
Squash merge of code from Elia
|
2023-08-29 14:31:18 +02:00 |
Christian Cueni
|
81351aa9fa
|
Exclude email, fix dates, don't check "Geburtsdatum" field
|
2023-08-17 14:41:47 +02:00 |
Daniel Egger
|
e8178fa36a
|
Format code
|
2023-07-14 17:14:00 +02:00 |
Daniel Egger
|
e208fdabbc
|
Change after making UUIDs
|
2023-07-14 17:13:21 +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 |
Elia Bieri
|
4b0a881055
|
Merged in feature/VBV-326-auftrag-benachrichtigungen-rebased (pull request #157)
Feature/VBV-326 auftrag benachrichtigungen rebased
* Implement notifications for assignments
# Conflicts:
# server/vbv_lernwelt/assignment/services.py
* Add cypress test for student assignment submission
* Update django-notifications-hq
* Rework
Approved-by: Daniel Egger
|
2023-07-12 14:32:49 +00:00 |
Daniel Egger
|
c4d10badf6
|
Standardize name `duedates` to `due_dates`
|
2023-07-12 09:15:21 +02:00 |