Exemple #1
0
 def _process(self):
     contribs = (Contribution.query
                 .with_parent(self.event_new)
                 .join(TimetableEntry)  # implies is_scheduled
                 .order_by(TimetableEntry.start_dt)
                 .all())
     sessions = sorted([s for s in self.event_new.sessions if s.start_dt is not None], key=attrgetter('start_dt'))
     return WPRoomBookingEventChooseEvent(self, self._conf).display(contribs=contribs, sessions=sessions)
Exemple #2
0
 def _process(self):
     return WPRoomBookingEventChooseEvent(self, self.event).display()