Skip to content
Snippets Groups Projects
  1. May 08, 2024
  2. Apr 20, 2024
  3. Nov 05, 2023
  4. Oct 31, 2023
    • Benjamin Hättasch's avatar
      Build docs using Sphinx & deliver under /docs/ · 94bde9bf
      Benjamin Hättasch authored
      Add requirements to automatically build the documentation using sphinx
      Add basic configuration for documentation
      Add django-docs app to deliver documentation as part of the app under /docs/
      Add generating/updating of the docs to the setup and update scripts
      94bde9bf
  5. Oct 14, 2023
  6. Aug 11, 2023
  7. Aug 04, 2023
  8. Aug 02, 2023
  9. Jul 12, 2023
  10. Jul 02, 2023
  11. May 15, 2023
  12. 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
  13. 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
  14. Jan 03, 2023
    • Benjamin Hättasch's avatar
      Upgrade django and other python dependencies · 26423909
      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)
      26423909
    • 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
  15. 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
  16. Oct 23, 2022
    • 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 multiple dependencies · ffeb920c
      Benjamin Hättasch authored and Nadja Geisler's avatar Nadja Geisler committed
      Bump django-split-settings, django-simple-history, django-registration-redux, django-debug-toolbar, djangorestframework, and pytz
      Create migration reflecting the changes in simple-history and pytz
      ffeb920c
    • 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
  17. May 11, 2021
  18. May 10, 2021
  19. May 08, 2021
  20. May 03, 2021
  21. Apr 30, 2021
  22. Apr 29, 2021
    • Benjamin Hättasch's avatar
      Update timezone-field and add pytz to requirements, add matching migration · c481f3a1
      Benjamin Hättasch authored
      Previously, the version of pytz was not fixed. This could lead to problems when the list of timezones of the locally installed version of pytz differed from the list fixed in migration 0027 of AKModel. This commit therefore:
      * updates django-timezone-field to the newest version
      * Adds pytz with the current version to requirements.txt
      * Introduces a migration to reflect the changes in the internal timezone list of pytz (--('America/Godthab', 'GMT-03:00 America/Godthab'), ++('America/Nuuk', 'GMT-03:00 America/Nuuk'), --('Australia/Currie', 'GMT+11:00 Australia/Currie'))
      c481f3a1
  23. Jan 17, 2021
Loading