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 |
Daniel Egger
|
f42aae19ee
|
Import trainer from excel file
|
2023-06-02 15:16:41 +02:00 |
Daniel Egger
|
a15af2bf86
|
VBV-350: Refactor LearningContent to individual wagtail pages
|
2023-05-12 11:51:02 +02:00 |
Christian Cueni
|
442e04dfe3
|
Merge branch 'develop'
|
2023-02-13 09:36:50 +01:00 |
Elia Bieri
|
b5e4c30d40
|
Merged in feature/notifications (pull request #15)
|
2023-02-08 11:39:27 +00:00 |