- Feb 26, 2025
-
-
Nadja Geisler authored
-
- 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
-
- Feb 24, 2025
-
-
This fixes #243
-
- Feb 10, 2025
-
-
Felix Blanke authored
-
- Jan 01, 2025
-
-
Benjamin Hättasch authored
Feature all active events and additionally a specified number of recent events The other events are displayed smaller This implements #160 Furthermore, display event dates and places above the button rows
-
- 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
-
Benjamin Hättasch authored
-
- May 04, 2024
-
-
Nadja Geisler authored
-
Nadja Geisler authored
-
Introduce new field Create migration Show in admin Show in message tables on status page This implements #213
-
- Apr 21, 2024
-
-
Benjamin Hättasch authored
This implements #212.
-
Benjamin Hättasch authored
This ensures that it is always called when new AKs are created. Additionally, editing of links in frontend is disabled, preventing diverging links between our tool and the wiki export. This fixes #193 and #204.
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
Previously, indication was always open when no start and end dates were specified, now it is only active when an indication window was explicitly set. Adjust the help text accordingly. This resolves #198
-
- Apr 20, 2024
-
-
-
This will remove empty lines from the "bubbles" containing details in scheduler. This implements #215
-
-
Use plain html functionality instead of bootsrap datepicker. Remove datepicker dependency. This resolves #200 (datepicker not loading since load from CDN is blocked by CSP). Improve how form media is loaded in event wizard. Additionally, improve which fields are shown (and how) in event wizard.
-
- Nov 05, 2023
-
-
Benjamin Hättasch authored
-
- Oct 31, 2023
-
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
Add or complete docstrings Remove code smells Disable irrelevant warnings Remove empty admin.py (to disable doc generation for an empty module) Add additional test cases and improve basic test interface (support both 403 and 302 in case the user lacks rights to see a view through optional configuration) Improve usage of types for API endpoints (e.g., restrict writing endpoints to writing only)
-
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 17, 2023
-
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
Hopefully resolve UTC-Event-Timezone-Bug
-
- May 15, 2023
-
-
-
Benjamin Hättasch authored
This implements #175
-
-
-
Benjamin Hättasch authored
-
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
-
Nadja Geisler authored
-
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
Make sure the custom add forms for event and room are correctly tested
-
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 04, 2023
-
-
Benjamin Hättasch authored
Add bootstrap plugin (not included in fc by default anymore) Activate compression Make sure font awesome icons are used instead of loading bootstrap icons fc defaults to only for two buttons in fc Remove copy-paste-error text in scheduler
-
Benjamin Hättasch authored
Add compressor and sass compiler dependencies Introduce corresponding settings Use compressor in templates Move only partially used dependencies to higher level for better re-usability Add custom tags to create css and js for fontawesome separately This implements the first part of #162
-
Benjamin Hättasch authored
Upgrade Fullcalendar to v6 (implements #186) Upgrade jQuery to v3.6 (implements #185) Upgrade Select2 to v4.0.13 Remove tag information leftover in track manager
-
Benjamin Hättasch authored
-
- Jan 03, 2023
-
-
Benjamin Hättasch authored
Upgrade django to 4.1 Upgrade django-timezone-field, django-simple-history, django-debug-toolbar and django-bootstrap-datepicker-plus Upgrade mysqlclient Remove obsolete pytz Adapt timezone handling code to new interface of TimezoneInfo (part of python since 3.9 and backport included in 3.8) Drop support for python 3.7 (since Django 4 requires >= 3.8)
-