- Timestamp:
- 3 Nov 2011, 15:40:11 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py
r6989 r6992 17 17 Container which contains the (student) accommodation objects. 18 18 """ 19 from datetime import datetime 19 20 import grok 20 21 from grok import index … … 57 58 def __init__(self): 58 59 super(BedTicket, self).__init__() 60 self.booking_date = datetime.now() 59 61 return 60 62 … … 63 65 64 66 BedTicket = attrs_to_fields(BedTicket) 67 68 # Bed tickets must be importable. So we might need a factory. 69 class BedTicketFactory(grok.GlobalUtility): 70 """A factory for bed tickets. 71 """ 72 grok.implements(IFactory) 73 grok.name(u'waeup.BedTicket') 74 title = u"Create a new bed ticket.", 75 description = u"This factory instantiates new bed ticket instances." 76 77 def __call__(self, *args, **kw): 78 return BedTicket() 79 80 def getInterfaces(self): 81 return implementedBy(BedTicket)
Note: See TracChangeset for help on using the changeset viewer.