diff options
| author | Tim Graham <timograham@gmail.com> | 2018-08-18 16:15:18 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-08-20 11:14:20 -0400 |
| commit | d311124be59df64278f3149d68e79ce45b8a6c64 (patch) | |
| tree | 1c47886fa1d9d210723957f12ea541003e2f2a30 /tests/admin_views/admin.py | |
| parent | 0e7a9525baec11d75badc37f8d8b92f17dba60ae (diff) | |
Fixed #29682 -- Fixed admin change form crash if a view-only model's form has an extra field.
Diffstat (limited to 'tests/admin_views/admin.py')
| -rw-r--r-- | tests/admin_views/admin.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/admin_views/admin.py b/tests/admin_views/admin.py index 8565d04a05..04cc6c79e7 100644 --- a/tests/admin_views/admin.py +++ b/tests/admin_views/admin.py @@ -91,6 +91,14 @@ class ChapterXtra1Admin(admin.ModelAdmin): ) +class ArticleForm(forms.ModelForm): + extra_form_field = forms.BooleanField(required=False) + + class Meta: + fields = '__all__' + model = Article + + class ArticleAdmin(admin.ModelAdmin): list_display = ( 'content', 'date', callable_year, 'model_year', 'modeladmin_year', @@ -101,10 +109,11 @@ class ArticleAdmin(admin.ModelAdmin): list_filter = ('date', 'section') autocomplete_fields = ('section',) view_on_site = False + form = ArticleForm fieldsets = ( ('Some fields', { 'classes': ('collapse',), - 'fields': ('title', 'content') + 'fields': ('title', 'content', 'extra_form_field'), }), ('Some other fields', { 'classes': ('wide',), |
