Skip to content
Snippets Groups Projects
  1. Feb 25, 2025
    • Benjamin Hättasch's avatar
      Introduce AKTypes · 38fad52a
      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
      38fad52a
  2. Feb 24, 2025
  3. May 04, 2024
  4. Apr 20, 2024
    • Benjamin Hättasch's avatar
      Fix event wizard date picker (remove dependency) · 485c2579
      Benjamin Hättasch authored and Nadja Geisler's avatar Nadja Geisler committed
      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.
      485c2579
  5. May 15, 2023
    • Benjamin Hättasch's avatar
      bbfe8d7d
    • Benjamin Hättasch's avatar
      Split AKModel views into different files & introduce modular status page · 028be1ee
      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
      028be1ee
    • Benjamin Hättasch's avatar
      Introduce detail and edit URLs as properties in AK model · a39a5311
      Benjamin Hättasch authored and Nadja Geisler's avatar Nadja Geisler committed
      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
      a39a5311
  6. Mar 24, 2023
    • Benjamin Hättasch's avatar
      Improve virtual rooms · f894e1a8
      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
      f894e1a8
  7. Jan 04, 2023
    • Benjamin Hättasch's avatar
      Upgrade JS Libraries · 0a247a3d
      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
      0a247a3d
  8. Jan 03, 2023
    • Benjamin Hättasch's avatar
      Upgrade to fontawesome 6 · 2455da83
      Benjamin Hättasch authored
      Use official fontawesome django app for static file handling
      Switch to fork/new version of django-bootstrap (for icon field and rendering shortcuts)
      Add migration to bump icon field of dashboard buttons to new version
      Update templates to load new app and use new tags
      2455da83
  9. Jan 02, 2023
    • Benjamin Hättasch's avatar
      Upgrade to (django) bootstrap 5 · 347a93f4
      Benjamin Hättasch authored
      Bump django-bootstrap to version 5
      Exchange bootstrap files (js & css)
      Adapt settings
      Migrate to new version/resolve breaking changes
      Move layout adaptions previously included in bootstrap.css into custom.css
      347a93f4
  10. Jan 01, 2023
  11. Dec 02, 2022
  12. Nov 30, 2022
  13. Nov 28, 2022
  14. Nov 26, 2022
  15. Oct 23, 2022
    • Benjamin Hättasch's avatar
      Introduce intermediate page for plan publishing · f444f3a6
      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
      f444f3a6
    • Benjamin Hättasch's avatar
      Introduce GUI for slide export · ec088aa2
      Benjamin Hättasch authored and Nadja Geisler's avatar Nadja Geisler committed
      This allows specifying the parameters without the need to know the GET keys
      Also resolve double-compiling issue and thus switch from custom version of django-tex to the latest official release
      Minor improvements to generic admin action view
      This implements #152
      ec088aa2
    • Benjamin Hättasch's avatar
      Upgrade Django to 3.2 · 1727d4aa
      Benjamin Hättasch authored and Nadja Geisler's avatar Nadja Geisler committed
      Bump to latest version of Django 3.2
      Fix dark theme issue by fixing the order of css imports in admin
      Cleanup admin login template (remove copied code as far as possible)
      1727d4aa
  16. Sep 27, 2022
  17. Aug 17, 2022
  18. Aug 15, 2022
  19. May 25, 2022
  20. May 11, 2021
  21. May 10, 2021
  22. May 09, 2021
  23. May 08, 2021
  24. Apr 30, 2021
    • Benjamin Hättasch's avatar
      Introduce and use wizard for event creation and configuration · c8c87946
      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
      c8c87946
  25. Apr 29, 2021
  26. Jan 17, 2021
  27. Jan 16, 2021
Loading