Skip to content
Snippets Groups Projects
  1. May 15, 2023
    • 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
  2. 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
  3. Jan 04, 2023
    • Benjamin Hättasch's avatar
      Introduce static file compression · 75e723b6
      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
      75e723b6
  4. 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
  5. 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
  6. Jan 01, 2023
    • Benjamin Hättasch's avatar
      Remove tags · 34bf41bb
      Benjamin Hättasch authored
      This remove the AKTags model and its usage in views, forms, templates, translations, and backup script
      This implements #164
      34bf41bb
    • Benjamin Hättasch's avatar
      Allow creating and setting a previously unknown owner from AK editing form · 216e2bd1
      Benjamin Hättasch authored
      Add a new link to edit form leading to owner creation form and passing the primary key of the edited AK/wish to that view
      To realize that link, the corresponding field is excluded from the default form rendering and the rendering is triggered manually for that field (and the name field that should still appear on top)
      When user is successfully created, they is set as owner of an AK, the user is redirect to the detail page of that AK and a message is displayed
      Add corresponding test
      This implements #96 and #86
      216e2bd1
  7. Dec 02, 2022
  8. Nov 26, 2022
  9. Sep 27, 2022
    • Benjamin Hättasch's avatar
      Improve slot handling for wishes · 1133ded4
      Benjamin Hättasch authored
      This implements #144
      Don't show slots, slot creation button, and availabilities for wishes on detail page
      Don't create slots for wishes automatically (and don't ask for durations)
      Automatically create one slot when wish changes to AK
      Automatically remove all unscheduled slots when AK changes to wish
      1133ded4
  10. Oct 29, 2021
  11. May 15, 2021
  12. May 14, 2021
  13. May 13, 2021
  14. Jan 17, 2021
    • Benjamin Hättasch's avatar
      Fix #109 · 5b05047b
      Benjamin Hättasch authored
      Use name field instead of default string representation of AK in header field
      Add some margin below to improve visual appearance
      5b05047b
  15. Jan 16, 2021
  16. Nov 08, 2020
  17. Nov 06, 2020
  18. Nov 03, 2020
  19. Oct 05, 2020
  20. Jul 07, 2020
  21. May 24, 2020
  22. May 22, 2020
  23. May 21, 2020
  24. May 19, 2020
Loading