0001-formdef-ease-access-to-fields-with-varname-33186.patch
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 |
- |