- Feb 25, 2025
-
-
Benjamin Hättasch authored
Introduce model (including migration and admin interface) Integrate into new event wizard Display as property in details representation (e.g., used in scheduler) Allow to choose types in AK add/edit forms Show type info on AK detail page and in overview table Adjust tests (including new tests for requirement and type visibility in submission form) Update translations
-
- May 08, 2024
-
-
Benjamin Hättasch authored
Create overview page Link in admin AKOwner list and in change view, showing the number of AKs by user This implements #207
-
- May 04, 2024
-
-
Introduce new field Create migration Show in admin Show in message tables on status page This implements #213
-
- Nov 05, 2023
-
-
Benjamin Hättasch authored
-
- Oct 31, 2023
-
-
Benjamin Hättasch authored
Add or complete docstrings Remove code smells Disable irrelevant warnings Update translations to changed line numbers and line breaks Move duplicated code for event field pre-population and event timezone adaption to mixins
-
- May 15, 2023
-
-
Benjamin Hättasch authored
Move AKModel views into several subfiles to improve overview and resolve problems with circular imports Introduce new modular status page handling (widgets and views) Port main status page to new structure Move AK messages status page visualization to AKSubmission (therefore, they automatically do not show up when there is no possibility to create them) Introduce status widget for virtual rooms Fix timezone issue for rendering of AK messages on status page Adapt status page URL in several views and tests
-
This way, the frontend views will be used when AKSubmission is installed and active, or otherwise the link to the built-in AK edit form in backend This reduces the coupling between AKSubmission and other apps that previously needed that app Use that new property in all places where previously an URL to the submission view was used (for consistency and to allow changes in one place in AKSubmission, too) This implements #166
-
- Mar 24, 2023
-
-
Benjamin Hättasch authored
Use One2One relationship instead of inheritance This allows to add and also remove the virtual features of a room Introduce new model Create migrations to migrate from existing to new model + a squashed version knowing only about the new model for fresh installations Adapt admin views Add django-betterforms as dependency to simply create a form allowing to generate rooms with optionally a virtual component in a single view and create that form Add view to create rooms in that view and use instead of default django creation form Use the new name/structure in templates Move RoomForm to forms.py to make imports easier Update batch creation of rooms This resolves #150 and also resolves #179 since now rooms and virtual rooms (rooms with virtual features) are created using the same view
-
- Jan 02, 2023
-
-
- Jan 01, 2023
-
-
Benjamin Hättasch authored
This remove the AKTags model and its usage in views, forms, templates, translations, and backup script This implements #164
-
Benjamin Hättasch authored
Make sure the more useful local times are displayed both in the form and on the list page
-
- Nov 30, 2022
-
-
Benjamin Hättasch authored
This implements #156
-
- Nov 28, 2022
-
-
Benjamin Hättasch authored
Create new view (including template and form) Link on status page Add translations
-
- Nov 26, 2022
-
-
Benjamin Hättasch authored
Create model Create migration Create admin interface
-
Benjamin Hättasch authored
This mostly implements #159 Introduce a new field that denotes the timestamp when the plan was published Introduce admin actions to publish and unpublish the plan and set that timestamp accordingly Prevent other means to change visibility of the plan Use that timestamp to only highlight recent changes when they occurred after the plan was already published
-
- Oct 23, 2022
-
-
Benjamin Hättasch authored
Use action with intermediate page instead of direct action for publishing and unpublishing of plans This allows to create a link on the events detail page and on the status page to change the plans visibility Add link to detail view Visualize plan visibility on status page and allow to toggle it from there This implements the final function of #159
-
Benjamin Hättasch authored
Move loop-based action code to mixin that will only be used when more complex actions should be performed Use queryset update function on existing actions to perform the necessary updating in only one db call instead of one query per entity Additionally, visualize manually_resolved status in admin interface of CV
-
Benjamin Hättasch authored
Looks like this was broken since the switch to individual boxes per category. Fixed it and made it more robust (show error message when trying to export AKs from more than one event at the same time).
-
Benjamin Hättasch authored
Leverage the decorators introduced in django 3.2 for methods that do not use them already
-
Nadja Geisler authored
-
Add two admin actions to reset interest and interest counter of AKs -- each including a preview/confirmation step This implements #153
-
Add three admin actions to mark CVs as resolved, or set the level to 'warning' or 'violation' -- each including a preview/confirmation step Introduce a generic view inheriting from the generic admin intermediate view to handle confirmations for admin actions (performing on multiple, freely selected items) This implements #154
-
This mostly implements #159 Introduce a new field that denotes the timestamp when the plan was published Introduce admin actions to publish and unpublish the plan and set that timestamp accordingly Prevent other means to change visibility of the plan Use that timestamp to only highlight recent changes when they occurred after the plan was already published
-
- Sep 26, 2022
-
-
Benjamin Hättasch authored
Previously, linking of next and previous AKs did not always work correctly for wishes Also remove input for interest on AK list
-
- Aug 13, 2022
-
-
Benjamin Hättasch authored
-
- May 25, 2022
-
-
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)
-
- Oct 29, 2021
-
-
Nadja Geisler authored
-
- May 11, 2021
-
-
Benjamin Hättasch authored
This implements #126
-
- May 10, 2021
-
-
-
-
Additionally fix wrong app installed check for ak detail link (should be AKSubmission, not AKScheduling)
-
- May 09, 2021
-
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
Additionally fix wrong app installed check for ak detail link (should be AKSubmission, not AKScheduling)
-
- May 08, 2021
-
-
Benjamin Hättasch authored
Create template for slides Add view Link view from status page Update translations
-
- May 03, 2021
-
-
Restrict choices (foreign keys & m2m) in admin forms to other objects of the event of the edited instance Additionally, improve how requirements are shown for AK admin (multiple checkboxes instead of multiselect widget)
-
This reduces the amount of queries from over 450 for a full list (100 entries) to about 50, resulting in a drop of execution time from about 20 seconds to less than one second This fixes #106
-
- Apr 30, 2021
-
-
Benjamin Hättasch authored
The wizard is used instead of the normal built-in creation workflow It consists of multiple steps to specify the most fundamental settings (especially the timezone), further settings, copying AKCategories and AKRequirements from existing events and activating the event once the basic configuration is done The steps after the creation (first two steps) can be skipped
-
- Apr 29, 2021
-
-
This view can be used to sort aks into tracks using drag and drop. You can also create new ak tracks or delete them. Add js dependency for drag and drop of lists. Activate add, update, delete methids to AKTrack API and update method to AK API. Add and link (on status page) new admin view for management. Add tags list property to AK model. Introduce translations for AKScheduling app. Update translations.
-
Benjamin Hättasch authored
Add new view Link on status page
-