Ignore:
Timestamp:
11 Aug 2020, 08:38:20 (4 years ago)
Author:
Henrik Bettermann
Message:

Show more payer data.

Location:
main/waeup.kofa/trunk/src/waeup/kofa/students
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_webservices.py

    r16191 r16192  
    839839                'amount_auth': 12.12, 'p_session': 2012,
    840840                'p_state': 'failed',
    841                 'r_company': 'xyz'}
     841                'r_company': 'xyz',
     842                'fullname': 'Anna Tester',
     843                'id': 'K1000000',
     844                'matric_number': '234'}
    842845                ])
    843846        results = server.get_unpaid_payments(4)
     
    850853                  'p_session': 2012,
    851854                  'p_state': 'unpaid',
    852                   'r_company': None},
     855                  'r_company': None,
     856                  'fullname': 'Anna Tester',
     857                  'id': 'K1000000',
     858                  'matric_number': '234'},
    853859                {'display_item': None,
    854860                  'p_id': '%s' % p_id_1,
     
    857863                  'p_session': 2012,
    858864                  'p_state': 'failed',
    859                   'r_company': 'xyz'}
     865                  'r_company': 'xyz',
     866                  'fullname': 'Anna Tester',
     867                  'id': 'K1000000',
     868                  'matric_number': '234'},
    860869                ])
    861870        results = server.get_unpaid_payments(4,'xyz')
     
    868877                  'p_session': 2012,
    869878                  'p_state': 'failed',
    870                   'r_company': 'xyz'},
     879                  'r_company': 'xyz',
     880                  'fullname': 'Anna Tester',
     881                  'id': 'K1000000',
     882                  'matric_number': '234'},
    871883                ])
    872884
     
    892904<value><nil/></value></member>
    893905<member>
     906<name>amount_auth</name>
     907<value><double>12.12</double></value>
     908</member>
     909<member>
    894910<name>p_id</name>
    895911<value><string>%s</string></value>
     
    900916</member>
    901917<member>
     918<name>matric_number</name>
     919<value><string>234</string></value>
     920</member>
     921<member>
    902922<name>p_category</name>
    903923<value><string>schoolfee</string></value>
    904924</member>
    905925<member>
    906 <name>amount_auth</name>
    907 <value><double>12.12</double></value>
     926<name>fullname</name>
     927<value><string>Anna Tester</string></value>
     928</member>
     929<member>
     930<name>p_state</name>
     931<value><string>failed</string></value>
    908932</member>
    909933<member>
     
    912936</member>
    913937<member>
    914 <name>p_state</name>
    915 <value><string>failed</string></value>
     938<name>id</name>
     939<value><string>K1000000</string></value>
    916940</member>
    917941</struct></value>
  • main/waeup.kofa/trunk/src/waeup/kofa/students/webservices.py

    r16191 r16192  
    2626    IUniversity, IExtFileStore, IFileStoreNameChooser, IKofaUtils,
    2727    GRADUATED, TRANSREL)
     28from waeup.kofa.payments.interfaces import IPayer
    2829from waeup.kofa.utils.helpers import get_fileformat, to_timezone
    2930from waeup.kofa.students.catalog import StudentsQuery
     
    446447                        p_session=payment.p_session,
    447448                        p_state=payment.p_state,
    448                         r_company=getattr(payment, 'r_company', None)
     449                        r_company=getattr(payment, 'r_company', None),
     450                        id = IPayer(payment).id,
     451                        matric_number = IPayer(payment).matric_number,
     452                        fullname = IPayer(payment).display_fullname,
    449453                        )
    450454                      )
     
    458462                p_session=payment.p_session,
    459463                p_state=payment.p_state,
    460                 r_company=getattr(payment, 'r_company', None)
     464                r_company=getattr(payment, 'r_company', None),
     465                id = IPayer(payment).id,
     466                matric_number = IPayer(payment).matric_number,
     467                fullname = IPayer(payment).display_fullname,
    461468                )
    462469              )
Note: See TracChangeset for help on using the changeset viewer.