From 0006b9ddcc709ac56798e14c0537510c70f06b34 Mon Sep 17 00:00:00 2001 From: Ole Laursen Date: Fri, 13 Dec 2013 17:20:02 +0000 Subject: [PATCH] Make sure all model forms have a Meta.fields attribute - Legacy-Id: 6927 --- ietf/doc/admin.py | 1 + ietf/secr/areas/forms.py | 1 + ietf/secr/ipradmin/forms.py | 5 ++++- ietf/secr/meetings/forms.py | 1 + ietf/secr/rolodex/forms.py | 1 + ietf/secr/telechat/forms.py | 3 ++- 6 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ietf/doc/admin.py b/ietf/doc/admin.py index fca46fd3d..ac8b2a020 100644 --- a/ietf/doc/admin.py +++ b/ietf/doc/admin.py @@ -87,6 +87,7 @@ class DocumentForm(forms.ModelForm): self.fields["states"].widget.instance = self.instance class Meta: + fields = '__all__' model = Document class DocumentAdmin(admin.ModelAdmin): diff --git a/ietf/secr/areas/forms.py b/ietf/secr/areas/forms.py index 34c7b3e96..14fd1a36e 100644 --- a/ietf/secr/areas/forms.py +++ b/ietf/secr/areas/forms.py @@ -16,6 +16,7 @@ STATE_CHOICES = ( class AWPForm(forms.ModelForm): class Meta: model = GroupURL + fields = '__all__' def __init__(self, *args, **kwargs): super(AWPForm, self).__init__(*args,**kwargs) diff --git a/ietf/secr/ipradmin/forms.py b/ietf/secr/ipradmin/forms.py index d486efbca..e31154847 100644 --- a/ietf/secr/ipradmin/forms.py +++ b/ietf/secr/ipradmin/forms.py @@ -254,7 +254,7 @@ class IprDetailForm(BetterModelForm): for doc in self.cleaned_data['id_filename']: #doc_alias = DocAlias.objects.get(id=doc) IprDocAlias.objects.create(ipr=ipr_detail,doc_alias=doc) - + return ipr_detail class Meta: @@ -326,3 +326,6 @@ class IprDetailForm(BetterModelForm): }), ] + fields = [] + for n, d in fieldsets: + fields += d["fields"] diff --git a/ietf/secr/meetings/forms.py b/ietf/secr/meetings/forms.py index ed8ab0112..02885e060 100644 --- a/ietf/secr/meetings/forms.py +++ b/ietf/secr/meetings/forms.py @@ -109,6 +109,7 @@ class MeetingModelForm(forms.ModelForm): class MeetingRoomForm(forms.ModelForm): class Meta: model = Room + fields = '__all__' class ExtraSessionForm(forms.Form): no_notify = forms.BooleanField(required=False, label="Do NOT notify this action") diff --git a/ietf/secr/rolodex/forms.py b/ietf/secr/rolodex/forms.py index 911d77676..5a38fa041 100644 --- a/ietf/secr/rolodex/forms.py +++ b/ietf/secr/rolodex/forms.py @@ -25,6 +25,7 @@ class SearchForm(forms.Form): class EmailForm(forms.ModelForm): class Meta: model = Email + fields = '__all__' class EditPersonForm(forms.ModelForm): class Meta: diff --git a/ietf/secr/telechat/forms.py b/ietf/secr/telechat/forms.py index f17c47931..73045f11c 100644 --- a/ietf/secr/telechat/forms.py +++ b/ietf/secr/telechat/forms.py @@ -45,4 +45,5 @@ class DateSelectForm(forms.Form): class IssueModelForm(forms.ModelForm): class Meta: model = TelechatAgendaItem - \ No newline at end of file + fields = '__all__' +