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 02, 2023
  4. Jan 01, 2023
  5. Nov 30, 2022
  6. Nov 28, 2022
  7. Nov 26, 2022
  8. 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
      Increase performance · 0bc73445
      Benjamin Hättasch authored
      Move loop-based action code to mixin that will only be used when more complex actions should be performed
      Use queryset update function on existing actions to perform the necessary updating in only one db call instead of one query per entity
      Additionally, visualize manually_resolved status in admin interface of CV
      0bc73445
    • Benjamin Hättasch's avatar
      Fix admin action for wiki export · 19e46342
      Benjamin Hättasch authored
      Looks like this was broken since the switch to individual boxes per category.
      Fixed it and made it more robust (show error message when trying to export AKs from more than one event at the same time).
      19e46342
    • Benjamin Hättasch's avatar
      Use action and display decorators · 165088c0
      Benjamin Hättasch authored
      Leverage the decorators introduced in django 3.2 for methods that do not use them already
      165088c0
    • Nadja Geisler's avatar
      update AKModel translations · d77161f9
      Nadja Geisler authored
      d77161f9
    • Benjamin Hättasch's avatar
      Implement admin actions for AKs · 6e876660
      Benjamin Hättasch authored and Nadja Geisler's avatar Nadja Geisler committed
      Add two admin actions to reset interest and interest counter of AKs -- each including a preview/confirmation step
      This implements #153
      6e876660
    • Benjamin Hättasch's avatar
      Implement admin actions for constraint violations · f28e9606
      Benjamin Hättasch authored and Nadja Geisler's avatar Nadja Geisler committed
      Add three admin actions to mark CVs as resolved, or set the level to 'warning' or 'violation' -- each including a preview/confirmation step
      Introduce a generic view inheriting from the generic admin intermediate view to handle confirmations for admin actions (performing on multiple, freely selected items)
      This implements #154
      f28e9606
    • 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
  9. Sep 26, 2022
  10. Aug 13, 2022
  11. May 25, 2022
  12. Oct 29, 2021
  13. May 11, 2021
  14. May 10, 2021
  15. May 09, 2021
  16. May 08, 2021
  17. May 03, 2021
  18. 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
  19. Apr 29, 2021
  20. Nov 12, 2020
  21. Nov 04, 2020
  22. Nov 03, 2020
Loading