Ignore:
Timestamp:
13 Oct 2006, 11:27:44 (18 years ago)
Author:
joachim
Message:

accommodation reservation works again, reverted layout_waeup_edit to old version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/ScratchCards.py

    r682 r686  
    9191        pins_cat = self.portal_pins
    9292        doc = self.getContent()
    93         l = [{'pin': p.pin,
     93        unused = [{'pin': p.pin,
    9494              'serial': p.serial,
    9595              } for p in pins_cat.searchResults(prefix_batch = "%s%d"
    9696                                               % (doc.prefix,doc.batch_no),
    97                                                ) if p.student == '']
    98         if len (l) <= max_pins:
    99             return l
    100         return l[:max_pins]
     97                                               ) if not p.student]
     98        used = [{'pin': p.pin,
     99              'serial': p.serial,
     100              'student': p.student,
     101              } for p in pins_cat.searchResults(prefix_batch = "%s%d"
     102                                               % (doc.prefix,doc.batch_no),
     103                                               ) if p.student]
     104        if len (unused) <= max_pins:
     105            return unused,used
     106        return unused[:max_pins],used
    101107
    102108InitializeClass(ScratchCardBatch)
Note: See TracChangeset for help on using the changeset viewer.