Skip to content
Snippets Groups Projects
Commit fa79dbae authored by smtw's avatar smtw
Browse files

Merge branch 'develop' into feature/#66-fehlerseiten

parents 1490934d 2a3328fc
Branches
Tags
No related merge requests found
...@@ -336,6 +336,19 @@ class EditAssemblyRoomWorkAdventureForm(forms.ModelForm): ...@@ -336,6 +336,19 @@ class EditAssemblyRoomWorkAdventureForm(forms.ModelForm):
self.fields['backend_link'].disabled = True self.fields['backend_link'].disabled = True
class EditAssemblyRoomHangarForm(forms.ModelForm):
class Meta:
model = Room
fields = ['backend_status', 'backend_link']
def __init__(self, with_capacity=False, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['backend_status'].disabled = True
self.fields['backend_link'].label = _('Room-hangar_backend_link')
self.fields['backend_link'].help_text = _('Room-hangar_backend_link__help')
self.fields['backend_link'].disabled = True
class CreateAssemblyRoomLinkForm(forms.ModelForm): class CreateAssemblyRoomLinkForm(forms.ModelForm):
class Meta: class Meta:
model = RoomLink model = RoomLink
......
...@@ -51,6 +51,12 @@ msgstr "<Stunden>:<Minuten>:<Sekunden> oder ISO 8601" ...@@ -51,6 +51,12 @@ msgstr "<Stunden>:<Minuten>:<Sekunden> oder ISO 8601"
msgid "Event__name__alreadyexists" msgid "Event__name__alreadyexists"
msgstr "Ein Event mit diesem Namen existiert bereits in dieser Assembly!" msgstr "Ein Event mit diesem Namen existiert bereits in dieser Assembly!"
msgid "Room-hangar_backend_link"
msgstr "Hangar-Zugriff"
msgid "Room-hangar_backend_link__help"
msgstr "Private FTP-Zugang um Dateien im Hangar abzulegen"
msgid "StaticPage__cannot_publish_draft" msgid "StaticPage__cannot_publish_draft"
msgstr "eine als Entwurf markierte Revision kann nicht veröffentlicht werden" msgstr "eine als Entwurf markierte Revision kann nicht veröffentlicht werden"
......
...@@ -51,6 +51,12 @@ msgstr "<hours>:<minutes>:<seconds> or ISO 8601" ...@@ -51,6 +51,12 @@ msgstr "<hours>:<minutes>:<seconds> or ISO 8601"
msgid "Event__name__alreadyexists" msgid "Event__name__alreadyexists"
msgstr "An event with this name already exists in this assembly!" msgstr "An event with this name already exists in this assembly!"
msgid "Room-hangar_backend_link"
msgstr "Hangar Access"
msgid "Room-hangar_backend_link__help"
msgstr "your private ftp access to put files on your hangar"
msgid "StaticPage__cannot_publish_draft" msgid "StaticPage__cannot_publish_draft"
msgstr "Cannot publish a revision marked as draft." msgstr "Cannot publish a revision marked as draft."
......
...@@ -29,7 +29,7 @@ from ..forms import \ ...@@ -29,7 +29,7 @@ from ..forms import \
AssemblyCreateForm, AssemblyCreateRoomGenericForm, AssemblyCreateRoomBigBlueButtonForm, AssemblyCreateRoomWorkAdventureForm, AssemblyCreateRoomHangarForm, \ AssemblyCreateForm, AssemblyCreateRoomGenericForm, AssemblyCreateRoomBigBlueButtonForm, AssemblyCreateRoomWorkAdventureForm, AssemblyCreateRoomHangarForm, \
AssemblyEditForm, \ AssemblyEditForm, \
CreateAssemblyRoomLinkForm, \ CreateAssemblyRoomLinkForm, \
EditAssemblyRoomForm, EditAssemblyRoomWorkAdventureForm, \ EditAssemblyRoomForm, EditAssemblyRoomHangarForm, EditAssemblyRoomWorkAdventureForm, \
AssignBadgeForm AssignBadgeForm
from .mixins import ConferenceMixin, AssemblyMixin from .mixins import ConferenceMixin, AssemblyMixin
...@@ -309,13 +309,13 @@ class AssemblyRoomView(AssemblyMixin, UpdateView): ...@@ -309,13 +309,13 @@ class AssemblyRoomView(AssemblyMixin, UpdateView):
return room return room
def get_form(self, *args, **kwargs): def get_form(self, *args, **kwargs):
if self.object.room_type != Room.RoomType.WORKADVENTURE: if self.object.room_type == Room.RoomType.WORKADVENTURE:
form = super().get_form(*args, **kwargs) return EditAssemblyRoomWorkAdventureForm(instance=self.object)
return form
else: # WorkAdventure if self.object.room_type == Room.RoomType.HANGAR:
form = EditAssemblyRoomWorkAdventureForm(instance=self.object) return EditAssemblyRoomHangarForm(instance=self.object)
form = super().get_form(*args, **kwargs)
return form return form
def form_valid(self, form): def form_valid(self, form):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment