0001-lazy-add-internal_id-and-page_no-properties-to-form-.patch
tests/test_formdata.py | ||
---|---|---|
622 | 622 |
lazy_formdata = LazyFormData(formdata) |
623 | 623 |
assert lazy_formdata.receipt_date == time.strftime('%Y-%m-%d', formdata.receipt_time) |
624 | 624 |
assert lazy_formdata.receipt_time == time.strftime('%H:%M', formdata.receipt_time) |
625 |
assert lazy_formdata.internal_id == formdata.id |
|
625 | 626 |
assert lazy_formdata.name == 'foobarlazy' |
627 |
assert lazy_formdata.page_no == 0 |
|
626 | 628 |
assert lazy_formdata.url.endswith('/foobarlazy/%s/' % formdata.id) |
627 | 629 |
assert lazy_formdata.url_backoffice.endswith('/backoffice/management/foobarlazy/%s/' % formdata.id) |
628 | 630 |
assert lazy_formdata.backoffice_url == lazy_formdata.url_backoffice |
wcs/variables.py | ||
---|---|---|
102 | 102 |
def formdef(self): |
103 | 103 |
return LazyFormDef(self._formdata.formdef) |
104 | 104 | |
105 |
@property |
|
106 |
def internal_id(self): |
|
107 |
return self._formdata.id |
|
108 | ||
105 | 109 |
@property |
106 | 110 |
def receipt_date(self): |
107 | 111 |
return qommon.misc.strftime(qommon.misc.date_format(), self._formdata.receipt_time) |
... | ... | |
245 | 249 |
return self._formdata.evolution[-1].comment |
246 | 250 |
return '' |
247 | 251 | |
252 |
@property |
|
253 |
def page_no(self): |
|
254 |
return int(self._formdata.page_no) |
|
255 | ||
248 | 256 |
@property |
249 | 257 |
def attachments(self): |
250 | 258 |
from wcs.workflows import AttachmentsSubstitutionProxy |
251 |
- |