Projet

Général

Profil

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

Benjamin Dauvergne, 09 novembre 2019 17:51

Télécharger (1,26 ko)

Voir les différences:

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

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

  
381
    def get_widget_fields(self):
382
        return [field for field in self.fields or [] if isinstance(field, fields.WidgetField)]
383

  
384
    def get_varname_fields(self):
385
        return [field for field in self.fields or [] if isinstance(field, fields.WidgetField) and field.varname]
386

  
387
    def get_all_widget_fields(self):
388
        return [field for field in self.get_all_fields() if isinstance(field, fields.WidgetField)]
389

  
390
    def get_all_varname_fields(self):
391
        return [field for field in self.get_all_fields() if isinstance(field, fields.WidgetField) and field.varname]
392

  
381 393
    def rebuild(self):
382 394
        if get_publisher().is_using_postgresql():
383 395
            from . import sql
384
-