Projet

Général

Profil

0001-lazy-add-internal_id-and-page_no-properties-to-form-.patch

Frédéric Péters, 14 avril 2019 10:07

Télécharger (1,98 ko)

Voir les différences:

Subject: [PATCH 1/3] lazy: add internal_id and page_no properties to form data
 (#32264)

 tests/test_formdata.py | 2 ++
 wcs/variables.py       | 8 ++++++++
 2 files changed, 10 insertions(+)
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
-