Ignore:
Timestamp:
7 Aug 2020, 12:52:51 (4 years ago)
Author:
Henrik Bettermann
Message:

Also include failed payments when querying unpaid payments.

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

    r16169 r16191  
    812812        payment1.p_session = 2012
    813813        payment1.amount_auth = 12.12
    814         payment1.p_state = u'unpaid'
     814        payment1.p_state = u'failed'
    815815        payment1.p_category = u'schoolfee'
    816816        payment1.r_company = u'xyz'
     
    838838                'p_category': 'schoolfee',
    839839                'amount_auth': 12.12, 'p_session': 2012,
    840                 'p_state': 'unpaid',
     840                'p_state': 'failed',
    841841                'r_company': 'xyz'}
    842842                ])
     
    845845            results,[
    846846                {'display_item': None,
    847                   'p_id': '%s' % p_id_1,
    848                   'p_category': 'schoolfee',
    849                   'amount_auth': 12.12,
    850                   'p_session': 2012,
    851                   'p_state': 'unpaid',
    852                   'r_company': 'xyz'},
    853                 {'display_item': None,
    854847                  'p_id': '%s' % p_id_3,
    855848                  'p_category': 'schoolfee',
     
    857850                  'p_session': 2012,
    858851                  'p_state': 'unpaid',
    859                   'r_company': None}
     852                  'r_company': None},
     853                {'display_item': None,
     854                  'p_id': '%s' % p_id_1,
     855                  'p_category': 'schoolfee',
     856                  'amount_auth': 12.12,
     857                  'p_session': 2012,
     858                  'p_state': 'failed',
     859                  'r_company': 'xyz'}
    860860                ])
    861861        results = server.get_unpaid_payments(4,'xyz')
     
    867867                  'amount_auth': 12.12,
    868868                  'p_session': 2012,
    869                   'p_state': 'unpaid',
     869                  'p_state': 'failed',
    870870                  'r_company': 'xyz'},
    871871                ])
     
    913913<member>
    914914<name>p_state</name>
    915 <value><string>unpaid</string></value>
     915<value><string>failed</string></value>
    916916</member>
    917917</struct></value>
  • main/waeup.kofa/trunk/src/waeup/kofa/students/webservices.py

    r16169 r16191  
    432432            cat.searchResults(p_id=(p_id_minus_days, p_id_now),
    433433                              p_state=('unpaid', 'unpaid')))
     434        payments += list(
     435            cat.searchResults(p_id=(p_id_minus_days, p_id_now),
     436                              p_state=('failed', 'failed')))
    434437        hitlist = []
    435438        if company:
Note: See TracChangeset for help on using the changeset viewer.