Forms must now always specify include or exclude fields
authorMagnus Hagander <magnus@hagander.net>
Thu, 28 Apr 2016 09:33:08 +0000 (11:33 +0200)
committerMagnus Hagander <magnus@hagander.net>
Sat, 14 May 2016 17:49:12 +0000 (19:49 +0200)
So for those forms that should have everything in them (and we don't
have a lot of those), set exclude=() to remove the error.

pgweb/account/admin.py
pgweb/downloads/admin.py
pgweb/events/admin.py

index beb1a016eac83d6b2cc69aa8493b1497462362a4..1652f36869a01a3cda61357d8596a438f8a0d05e 100644 (file)
@@ -11,6 +11,7 @@ from models import CommunityAuthSite
 class CommunityAuthSiteAdminForm(forms.ModelForm):
        class Meta:
                model = CommunityAuthSite
+               exclude = ()
 
        def clean_cryptkey(self):
                x = None
@@ -49,4 +50,4 @@ class PGUserAdmin(UserAdmin):
 
 admin.site.register(CommunityAuthSite, CommunityAuthSiteAdmin)
 admin.site.unregister(User) # have to unregister default User Admin...
-admin.site.register(User, PGUserAdmin) # ...in order to add overrides
\ No newline at end of file
+admin.site.register(User, PGUserAdmin) # ...in order to add overrides
index fdc62531a4982fcd7c86c3cd0aa98d5f74520b1a..fcee1d2778c10cdd6ec8fe3809a7f830571f08d8 100644 (file)
@@ -33,6 +33,7 @@ duplicate_stackbuilderapp.short_description = "Duplicate application"
 class StackBuilderAppAdminForm(forms.ModelForm):
        class Meta:
                model = StackBuilderApp
+               exclude = ()
 
        def clean_textid(self):
                if not re.match('^[a-z0-9_]*$', self.cleaned_data['textid']):
index abf0bc2291f0a64e69bd7c58b66c626b937d4d22..8726eb30757fcd658f91b4ba5ecf8388ac72582c 100644 (file)
@@ -15,6 +15,7 @@ approve_event.short_description = 'Approve event'
 class EventAdminForm(forms.ModelForm):
        class Meta:
                model = Event
+               exclude = ()
 
        def clean(self):
                cleaned_data = super(EventAdminForm, self).clean()