Skip to content
Snippets Groups Projects
  1. Oct 31, 2023
    • Benjamin Hättasch's avatar
      Update translations · 664c37e6
      Benjamin Hättasch authored
      664c37e6
    • Benjamin Hättasch's avatar
      Improve AKScheduling · 63c18d2e
      Benjamin Hättasch authored
      Add or complete docstrings
      Remove code smells
      Disable irrelevant warnings
      Remove empty admin.py (to disable doc generation for an empty module)
      Add additional test cases and improve basic test interface (support both 403 and 302 in case the user lacks rights to see a view through optional configuration)
      Improve usage of types for API endpoints (e.g., restrict writing endpoints to writing only)
      63c18d2e
    • Benjamin Hättasch's avatar
      Improve AKModel · 2b7f9314
      Benjamin Hättasch authored
      Add or complete docstrings
      Remove code smells
      Disable irrelevant warnings
      Update translations to changed line numbers and line breaks
      Move duplicated code for event field pre-population and event timezone adaption to mixins
      2b7f9314
  2. May 17, 2023
  3. May 15, 2023
  4. Mar 24, 2023
    • Benjamin Hättasch's avatar
      Fix and improve tests · 82d6ede2
      Benjamin Hättasch authored
      Make sure the custom add forms for event and room are correctly tested
      82d6ede2
    • 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
  5. Jan 04, 2023
  6. 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
  7. Jan 02, 2023
  8. Jan 01, 2023
  9. Dec 26, 2022
  10. Dec 25, 2022
  11. Dec 06, 2022
  12. Dec 04, 2022
  13. Dec 03, 2022
  14. Dec 02, 2022
Loading