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