- Aug 15, 2022
-
-
Nadja Geisler authored
-
This makes the usage of save(commit=False) obsolete that could cause issues for the creation of Availabilities (due to atomicy of transactions).
-
Only store AK in database once all attributes are correctly set. Previously, each AK was automatically edited directly after saving to add the link, which created two history entries for that AK. This resolves #141. Additionally, only display slots as (re-)scheduled when they are indeed scheduled (i.e., have a starting time stamp).
-
Truncate the length of the AK url if the title is too long and inform the user This resolves #142
-
Make sure plan is hidden by default and allow to adapt/change this during the usage of the wizard This fixes #115
-
This resolves #143
-
-
Nadja Geisler authored
Show link to status page in event edit view See merge request !122
-
- Aug 13, 2022
-
-
Benjamin Hättasch authored
-
- May 25, 2022
-
-
Nadja Geisler authored
Improve filters in admin views to restrict options when event filter is active Closes #128 See merge request !121
-
For admin views of AK (category, requirements), Room (properties), AKSlot (room) the mentioned filters now only show choices related to the current event if such a filter is active at the same time. This implements #128 Additionally, the filter ordering was adapted for all admin views (event now always shows up first)
-
Nadja Geisler authored
Autoreload of plan See merge request !120
-
This visualizes the state and allows to turn it on and off with a click
-
-
-
Nadja Geisler authored
Improve slide export Closes #139 See merge request !119
-
One can now specify whether there should be symbols for owner and duration of a wish such that the person leading the plenum can write one the slides if some is interested in becoming owner of the AK or not. The default link on the status page hides those symbols.
-
This implements #139
-
This is part of #123
-
Nadja Geisler authored
Fix constraint checking issues Closes #132 and #131 See merge request !118
-
This fixes #131
-
Manually trigger post_save signal after bulk create of replacing availabilities This fixes #132
-
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
-
This includes returning the edit url as part of the (internal) API response
-
This fixes #130
-
Nadja Geisler authored
Introduce sending of mails Closes #116 and #117 See merge request !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
-
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
-
-
Nadja Geisler authored
Speedup of AKPlan See merge request !115
-
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
Introduce utility to export all data related to an event to json See merge request !114
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
-
Nadja Geisler authored
-
- May 12, 2022
-
-
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
-
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
-
- Apr 20, 2022
-
-
Nadja Geisler authored
Fix CI pipeline and remove version pinning in setup script See merge request !113
-
Nadja Geisler authored
-
- Dec 04, 2021
-
-
Benjamin Hättasch authored
-