0001-forms-fix-export-import-of-digest-template-31947.patch
tests/test_formdef_import.py | ||
---|---|---|
468 | 468 |
f2 = assert_xml_import_export_works(formdef) |
469 | 469 |
assert len(f2.fields) == len(formdef.fields) |
470 | 470 |
assert f2.fields[0].condition == {'type': 'django', 'value': '1'} |
471 | ||
472 |
def test_digest_template(): |
|
473 |
formdef = FormDef() |
|
474 |
formdef.name = 'Foo' |
|
475 |
formdef.fields = [] |
|
476 |
formdef.digest_template = '{{form_number}}' |
|
477 |
f2 = assert_xml_import_export_works(formdef) |
|
478 |
assert f2.digest_template == formdef.digest_template |
wcs/formdef.py | ||
---|---|---|
114 | 114 |
# declarations for serialization |
115 | 115 |
TEXT_ATTRIBUTES = ['name', 'url_name', 'description', 'keywords', |
116 | 116 |
'publication_date', 'expiration_date', 'internal_identifier', |
117 |
'disabled_redirection', 'appearance_keywords'] |
|
117 |
'disabled_redirection', 'appearance_keywords', |
|
118 |
'digest_template'] |
|
118 | 119 |
BOOLEAN_ATTRIBUTES = ['discussion', 'detailed_emails', 'disabled', |
119 | 120 |
'only_allow_one', 'enable_tracking_codes', 'confirmation', |
120 | 121 |
'always_advertise', 'private_status_and_history', |
121 |
- |