def save(self, *args, **kwargs):
# Staff are automatically confirmed.
if self.reserved_by.groups.filter(name='staff').exists():
self.is_confirmed = True
self.confirmed_by = self.reserved_by
# Take the start and end dates to generate a timerange
# to actually query on as solves issues just using start
# and end dates.
self.reservation = DateTimeTZRange(self.start, self.end)
super(EquipmentReservation, self).save(*args, **kwargs)
评论列表
文章目录