Ignore:
Timestamp:
13 Oct 2015, 17:29:07 (9 years ago)
Author:
Henrik Bettermann
Message:

Add maint_payment_made method to BedTicket? class.

File:
1 edited

Legend:

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

    r9987 r13314  
    8181        return students_utils.getBedCoordinates(self)
    8282
     83    @property
     84    def maint_payment_made(self):
     85        try:
     86            if len(self.student['payments']):
     87                for ticket in self.student['payments'].values():
     88                    if ticket.p_category == 'hostel_maintenance' and \
     89                        ticket.p_session == self.booking_session and \
     90                        ticket.p_state == 'paid':
     91                            return True
     92        except TypeError: # in unit tests
     93            pass
     94        return False
     95
    8396    def writeLogMessage(self, view, message):
    8497        return self.__parent__.__parent__.writeLogMessage(view, message)
Note: See TracChangeset for help on using the changeset viewer.