registrasion/controllers/invoice.py
def can_view(self, user=None, access_code=None):
        ''' Returns true if the accessing user is allowed to view this invoice,
        or if the given access code matches this invoice's user's access code.
        '''

        if user == self.invoice.user:
            return True

        if user.is_staff:
            return True

        if self.invoice.user.attendee.access_code == access_code:
            return True

        return False
def can_view(self, user=None, access_code=None):
        ''' Returns true if the accessing user is allowed to view this invoice,
        or if the given access code matches this invoice's user's access code.
        '''

        if user == self.invoice.user:
            return True

        if user.is_staff:
            return True

        if self.invoice.user.attendee.access_code == access_code:
            return True

        return False
def can_view ( self , user = None , access_code = None ) : if user == self . invoice . user : return True if user . is_staff : return True if self . invoice . user . attendee . access_code == access_code : return True return False
Returns true if the accessing user is allowed to view this invoice,
        or if the given access code matches this invoice's user's access code.
Returns true if the accessing user is allowed to view this invoice or if the given access code matches this invoice s user s access code .