def undoCheckIn(self, teacher, prog, when=None): """Undo what checkIn does""" if when is None: when = datetime.now() records = Record.filter(teacher, 'teacher_checked_in', prog, when, only_today=True) if records: records.delete() return '%s is no longer checked in.' % teacher.name() else: return '%s was not checked in for %s.' % (teacher.name(), prog.niceName())
def undoCheckIn(self, teacher, prog, when=None): """Undo what checkIn does""" if when is None: when = datetime.now() records = Record.filter(teacher, 'teacher_checked_in', prog, when, only_today=True) if records: records.delete() return '%s is no longer checked in.' % teacher.name() else: return '%s was not checked in for %s.' % (teacher.name(), prog.niceName())
def filter(when=None, only_today=False): return Record.filter(self.user, self.event, program, when, only_today)
def tearDown(self): Record.filter(self.user, self.event, when=self.future).delete() self.user.delete() self.program1.delete() self.program2.delete()
def filter(when=None, only_today=False): return Record.filter(self.user, self.event, program, when, only_today)
def tearDown(self): Record.filter(self.user, self.event, when=self.future).delete() self.user.delete() self.program1.delete() self.program2.delete()