Projet

Général

Profil

0001-formdef-ease-access-to-fields-with-varname-33186.patch

Benjamin Dauvergne, 28 novembre 2019 01:55

Télécharger (1,26 ko)

Voir les différences:

Subject: [PATCH 1/5] formdef: ease access to fields with varname (#33186)

 wcs/formdef.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)
wcs/formdef.py
385 385
    def get_all_fields(self):
386 386
        return (self.fields or []) + self.workflow.get_backoffice_fields()
387 387

  
388
    def get_widget_fields(self):
389
        return [field for field in self.fields or [] if isinstance(field, fields.WidgetField)]
390

  
391
    def get_varname_fields(self):
392
        return [field for field in self.fields or [] if isinstance(field, fields.WidgetField) and field.varname]
393

  
394
    def get_all_widget_fields(self):
395
        return [field for field in self.get_all_fields() if isinstance(field, fields.WidgetField)]
396

  
397
    def get_all_varname_fields(self):
398
        return [field for field in self.get_all_fields() if isinstance(field, fields.WidgetField) and field.varname]
399

  
388 400
    def rebuild(self):
389 401
        if get_publisher().is_using_postgresql():
390 402
            from . import sql
391
-