﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
8027	wrong fieldset validation?	Harut	Jacob	"{{{
class WYSIWYGForm(forms.ModelForm): 
    class Media: 
        js = (
            ''.join((MEDIA_URL,""js/tiny_mce/tiny_mce.js"")),
            ''.join((MEDIA_URL, ""admin/js/textareas.js"")),
        )

class AdminWYSIWYG(admin.ModelAdmin):
    form = WYSIWYGForm

class SongAdmin(AdminWYSIWYG):
    fieldsets = (
        (None, {
            'fields': ('title', 'slug', 'group', 'author_l', 'co_author', 'author_v', 'lyrics')
        }),
        ('Перевод и аккорды', {
            'classes': ('collapse',),
            'fields': ('accords', 'translation')
        }),
    )
    prepopulated_fields = {""slug"": (""title"",)}
}}}

This construction raises error in validation.py, line 182:
{{{
        for field in flatten_fieldsets(cls.fieldsets):
            _check_form_field_existsw(""fieldsets[%d][1]['fields']"" % idx, field)
}}}
But without validation it works correctly. May be, there is possible to off checking fields if form is subclass of ModelForm? Or validate it in other way?

'''---->>>'''
{{{
        if not issubclass(cls.form, BaseModelForm):
            for field in flatten_fieldsets(cls.fieldsets):
                _check_form_field_existsw(""fieldsets[%d][1]['fields']"" % idx, field)
}}}

May be, I do something wrong?"		closed	Forms	dev		fixed	newforms		Accepted	1	0	0	0	0	0
