Improve virtual rooms
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
parent
9cc32b5e
No related branches found
No related tags found
Showing
- AKModel/admin.py 18 additions, 26 deletionsAKModel/admin.py
- AKModel/forms.py 36 additions, 1 deletionAKModel/forms.py
- AKModel/locale/de_DE/LC_MESSAGES/django.po 209 additions, 186 deletionsAKModel/locale/de_DE/LC_MESSAGES/django.po
- AKModel/templates/admin/AKModel/room_create.html 33 additions, 0 deletionsAKModel/templates/admin/AKModel/room_create.html
- AKModel/views.py 27 additions, 11 deletionsAKModel/views.py
- AKOnline/admin.py 9 additions, 18 deletionsAKOnline/admin.py
- AKOnline/forms.py 38 additions, 0 deletionsAKOnline/forms.py
- AKOnline/locale/de_DE/LC_MESSAGES/django.po 53 additions, 0 deletionsAKOnline/locale/de_DE/LC_MESSAGES/django.po
- AKOnline/migrations/0001_virtualroom_new.py 30 additions, 0 deletionsAKOnline/migrations/0001_virtualroom_new.py
- AKOnline/migrations/0002_rework_virtual.py 19 additions, 0 deletionsAKOnline/migrations/0002_rework_virtual.py
- AKOnline/migrations/0003_rework_virtual_2.py 27 additions, 0 deletionsAKOnline/migrations/0003_rework_virtual_2.py
- AKOnline/migrations/0004_rework_virtual_3.py 28 additions, 0 deletionsAKOnline/migrations/0004_rework_virtual_3.py
- AKOnline/migrations/0005_rework_virtual_4.py 16 additions, 0 deletionsAKOnline/migrations/0005_rework_virtual_4.py
- AKOnline/models.py 12 additions, 2 deletionsAKOnline/models.py
- AKOnline/templates/admin/AKOnline/room_create_with_virtual.html 13 additions, 0 deletions...ne/templates/admin/AKOnline/room_create_with_virtual.html
- AKOnline/views.py 19 additions, 1 deletionAKOnline/views.py
- AKPlan/templates/AKPlan/plan_room.html 2 additions, 2 deletionsAKPlan/templates/AKPlan/plan_room.html
- AKSubmission/templates/AKSubmission/ak_detail.html 4 additions, 4 deletionsAKSubmission/templates/AKSubmission/ak_detail.html
- locale/de_DE/LC_MESSAGES/django.po 1247 additions, 26 deletionslocale/de_DE/LC_MESSAGES/django.po
- requirements.txt 1 addition, 0 deletionsrequirements.txt
Loading
Please register or sign in to comment