Project

General

Profile

« Previous | Next » 

Revision 1eab6c73

Added by Frédéric Péters over 13 years ago

agenda: display personal holidays (#2038)

View differences:

calebasse/personnes/models.py
# -*- coding: utf-8 -*-
from datetime import datetime, date
from datetime import datetime, date, time as datetime_time
from django.db import models
from django.db.models import query
......
date_filter(self.end_date, 'j F Y'))
return ret
def to_interval(self, date):
if date == self.start_date:
start_time = self.start_time or datetime_time(8, 0)
else:
start_time = datetime_time(8, 0)
if date == self.end_date:
end_time = self.end_time or datetime_time(20, 0)
else:
end_time = datetime_time(20, 0)
return Interval(datetime.combine(self.start_date, start_time),
datetime.combine(self.end_date, end_time))
class ExternalDoctor(People):
class Meta:
verbose_name = u'Médecin extérieur'

Also available in: Unified diff