Skip to content
Snippets Groups Projects
  1. Jan 04, 2023
    • Benjamin Hättasch's avatar
      Use sass compiling for bootstrap · 00606192
      Benjamin Hättasch authored
      Remove static version of bootstrap css
      Add bootstrap sources
      Add bootswatch sources and variable file
      Improve the way admin css is handled
      This finishes #162
      00606192
    • Benjamin Hättasch's avatar
      Fix fullcalendar theming issues · 46e5cee5
      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
      46e5cee5
    • 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
    • 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
  2. 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
  3. 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
  4. Jan 01, 2023
  5. Dec 25, 2022
  6. Dec 06, 2022
    • Benjamin Hättasch's avatar
      Add view tests · 889a8803
      Benjamin Hättasch authored
      Introduce framework to simply test correct rendering of views
      Create tests for dashboard views
      Create tests for plan views
      Create tests for default admin views (add and change) of AKModel models
      889a8803
  7. Dec 02, 2022
  8. Nov 26, 2022
    • Benjamin Hättasch's avatar
      Move fullcalendar v5 to static common · adefdf60
      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
      adefdf60
  9. Oct 23, 2022
    • Benjamin Hättasch's avatar
      Introduce timestamp for plan publishing and use for color coding · 2e4e20a9
      Benjamin Hättasch authored and Nadja Geisler's avatar Nadja Geisler committed
      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
      2e4e20a9
  10. Aug 15, 2022
  11. May 25, 2022
  12. Oct 29, 2021
  13. May 16, 2021
  14. May 08, 2021
  15. 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
  16. Jan 17, 2021
  17. Jan 16, 2021
  18. Nov 06, 2020
  19. Nov 04, 2020
  20. Aug 31, 2020
  21. Jul 07, 2020
  22. May 24, 2020
  23. May 22, 2020
  24. May 21, 2020
Loading