Commits on Source (15)
-
Benjamin Hättasch authored
Add a new mandatory event reference to the model Add a migration that makes sure all existing messages are updated accordingly Adapt the frontend view that sends the message to fill the event field
-
Benjamin Hättasch authored
This consists of a bash script to call and prepare as well as a python script to process the dump created by django and restrict it to the entries related to the event
-
Nadja Geisler authored
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
-
Nadja Geisler authored
Introduce utility to export all data related to an event to json See merge request !114
-
Make sure event is only loaded once Massively reduce amount of SQL queries (e.g., plan view reduced from multiple queries per AK where over half of them are duplicates down to only 2 queries -- independent of AK count) Replace software-side list constructions with in-database operations
-
Nadja Geisler authored
Speedup of AKPlan See merge request !115
-
-
This will send an email with the text and a link to the corresponding AK to the contact mail adress specified for a given event This implements #116
-
This will send an email with information about the slot and a link to the corresponding AK to the contact mail adress specified for a given event, but only if the plan feature is used, the plan is already visible and the slot was not directly scheduled This implements #117
-
Nadja Geisler authored
Introduce sending of mails Closes #116 and #117 See merge request !116
-
This fixes #130
-
This includes returning the edit url as part of the (internal) API response
-
Nadja Geisler authored
Hide blank fields in string representation of ConstraintViolation and add edit link for each violation on constraint violation overview Closes #130 See merge request !117
Showing
- AKModel/migrations/0050_message_event_reference.py 41 additions, 0 deletionsAKModel/migrations/0050_message_event_reference.py
- AKModel/models.py 8 additions, 1 deletionAKModel/models.py
- AKModel/views.py 2 additions, 1 deletionAKModel/views.py
- AKPlan/templates/AKPlan/plan_index.html 3 additions, 3 deletionsAKPlan/templates/AKPlan/plan_index.html
- AKPlan/templates/AKPlan/plan_room.html 1 addition, 1 deletionAKPlan/templates/AKPlan/plan_room.html
- AKPlan/views.py 9 additions, 6 deletionsAKPlan/views.py
- AKPlanning/settings.py 4 additions, 0 deletionsAKPlanning/settings.py
- AKPlanning/settings_production.py 4 additions, 0 deletionsAKPlanning/settings_production.py
- AKScheduling/api.py 1 addition, 1 deletionAKScheduling/api.py
- AKScheduling/templates/admin/AKScheduling/constraint_violations.html 1 addition, 1 deletion...g/templates/admin/AKScheduling/constraint_violations.html
- AKSubmission/forms.py 2 additions, 1 deletionAKSubmission/forms.py
- AKSubmission/models.py 42 additions, 1 deletionAKSubmission/models.py
- AKSubmission/views.py 1 addition, 0 deletionsAKSubmission/views.py
- README.md 1 addition, 0 deletionsREADME.md
- Utils/README.md 1 addition, 0 deletionsUtils/README.md
- Utils/json_export.py 57 additions, 0 deletionsUtils/json_export.py
- Utils/json_export.sh 23 additions, 0 deletionsUtils/json_export.sh
Utils/json_export.py
0 → 100644
Utils/json_export.sh
0 → 100644