- Dec 04, 2022
-
-
Benjamin Hättasch authored
-
- Dec 03, 2022
-
-
Nadja Geisler authored
Improve scheduler See merge request kif/akplanning!146
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
Show total count of violations as number, but only mark in orange if there are any violations that are not manually resolved already
-
Benjamin Hättasch authored
-
- Dec 02, 2022
-
-
Nadja Geisler authored
Allow AKSlot creation via scheduler Closes #120 See merge request kif/akplanning!145
-
Benjamin Hättasch authored
This implements #120
-
Nadja Geisler authored
Use target parent for virtual room buttons on room detail page, too See merge request kif/akplanning!144
-
Benjamin Hättasch authored
-
Nadja Geisler authored
Use target parent for remaining virtual room buttons on AK detail page, too See merge request kif/akplanning!143
-
Benjamin Hättasch authored
-
Nadja Geisler authored
Use target parent for going to virtual room buttons See merge request kif/akplanning!142
-
Benjamin Hättasch authored
This ensures correct loading if AKPlan is called from within a frame, e.g., in Venueless
-
Benjamin Hättasch authored
-
Nadja Geisler authored
Fix room adding form See merge request kif/akplanning!140
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
Make sure calendar is only loaded when event was already set
-
- Nov 30, 2022
-
-
Nadja Geisler authored
Introduce view for room import from CSV Closes #156 See merge request kif/akplanning!139
-
Benjamin Hättasch authored
This implements #156
-
Nadja Geisler authored
Improve scheduling Closes #93 and #159 See merge request kif/akplanning!137
-
- Nov 28, 2022
-
-
Benjamin Hättasch authored
Load custom css in admin interface, too Fix lading of locales in scheduler Improve icon in scheduler Reduce SQL query amount in scheduler
-
Benjamin Hättasch authored
Create new view (including template and form) Link on status page Add translations
-
- Nov 27, 2022
-
-
Benjamin Hättasch authored
Move general ajax setup call to external js file Move common functionality for CV loading to external js file Visualize existing violations in scheduler Add reloading function to scheduler
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
-
- Nov 26, 2022
-
-
Benjamin Hättasch authored
-
Benjamin Hättasch authored
Adapt loading templates Move plan loader template to AKModel Add new template to load all css and scripts for availabilities with one call Use that loader in views with availabilities editors
-
Benjamin Hättasch authored
Additionally, move moments library to common
-
Benjamin Hättasch authored
This used the common fullcalendar v5 instance instead of a special v3 version only for this editor Improve visualization of availability deletion Improve (event specific) timezone handling and remove dependency to moment-timezones
-
Benjamin Hättasch authored
-
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
-
- Nov 22, 2022
-
-
Nadja Geisler authored
Load fonts from our server and not from Google Fonts See merge request kif/akplanning!138
-
- Nov 11, 2022
-
-
Benjamin Hättasch authored
-
- Oct 24, 2022
-
-
Nadja Geisler authored
Add new functionality to backend Closes #153, #154, and #152 See merge request kif/akplanning!133
-
- 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
-