- Timestamp:
- 16 Mar 2015, 10:02:14 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py
r12663 r12772 43 43 from waeup.ikoba.browser.interfaces import IPDFCreator 44 44 from waeup.ikoba.browser.pdf import ( 45 ENTRY1_STYLE, format_html, NOTE_STYLE, HEADING_STYLE, 45 ENTRY1_STYLE, format_html, NOTE_STYLE, HEADING_STYLE, HEADLINE1_STYLE, 46 46 get_signature_tables, get_qrcode) 47 from waeup.ikoba.payments.interfaces import STATE_PAID 47 48 48 49 RE_CUSTID_NON_NUM = re.compile('[^\d]+') … … 384 385 # Insert widgets 385 386 if view.form_fields: 386 if view.__name__ == 'contract_slip.pdf':387 if view.__name__.startswith('contract'): 387 388 data_header = trans(_('Contract Data'), portal_language) 388 389 data.append(Paragraph(data_header, HEADING_STYLE)) … … 392 393 separators=separators) 393 394 data.append(table) 395 396 # Insert payment data 397 if getattr(view, 'payment', None) is not None: 398 data_header = trans(_('Payment Data'), portal_language) 399 data.append(Paragraph(data_header, HEADING_STYLE)) 400 for payment in getattr(view, 'payment', None): 401 if payment.state != STATE_PAID: 402 continue 403 data.append(Paragraph('Payment', HEADLINE1_STYLE)) 404 # XXX: Collect and render payment data 394 405 395 406 # Insert scanned docs
Note: See TracChangeset for help on using the changeset viewer.