Projet

Général

Profil

0001-general-split-obtaining-list-of-fields-out-of-get_de.patch

Frédéric Péters, 26 novembre 2020 13:26

Télécharger (1,45 ko)

Voir les différences:

Subject: [PATCH] general: split obtaining list of fields out of
 get_default_form_class (#48876)

 combo/data/models.py | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)
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
-