0001-general-split-obtaining-list-of-fields-out-of-get_de.patch
combo/data/models.py | ||
---|---|---|
882 | 882 |
def get_label(self): |
883 | 883 |
return self.get_verbose_name() |
884 | 884 | |
885 |
def get_default_form_class(self): |
|
886 |
if self.default_form_class: |
|
887 |
return self.default_form_class |
|
888 | ||
889 |
fields = [x.name for x in self._meta.local_concrete_fields |
|
885 |
def get_default_form_fields(self): |
|
886 |
return [x.name for x in self._meta.local_concrete_fields |
|
890 | 887 |
if x.name not in ('id', 'page', 'placeholder', 'order', |
891 | 888 |
'public', 'groups', 'slug', |
892 | 889 |
'extra_css_class', 'last_update_timestamp', |
893 | 890 |
'restricted_to_unlogged')] |
891 | ||
892 |
def get_default_form_class(self): |
|
893 |
if self.default_form_class: |
|
894 |
return self.default_form_class |
|
895 | ||
896 |
fields = self.get_default_form_fields() |
|
894 | 897 |
if not fields: |
895 | 898 |
return None |
896 | 899 | |
897 |
- |