Revision a95f286b
Added by Jérôme Schneider over 13 years ago
| calebasse/agenda/models.py | ||
|---|---|---|
|
from django.contrib.contenttypes.models import ContentType
|
||
|
from django.contrib.contenttypes import generic
|
||
|
from django.db import models
|
||
|
#from django.contrib.auth.models import User
|
||
|
from django.conf import settings
|
||
|
|
||
|
#from calebasse.cale_base.models import Patient, Service
|
||
|
|
||
|
from dateutil import rrule
|
||
|
|
||
|
from conf import default
|
||
| ... | ... | |
|
null=True, blank=True, default=None)
|
||
|
services = models.ManyToManyField('cale_base.Service', verbose_name=('services'),
|
||
|
null=True, blank=True, default=None)
|
||
|
participants = models.ManyToManyField('cale_base.CalebasseUser')
|
||
|
participants = models.ManyToManyField('cale_base.CalebasseUser',
|
||
|
null=True, blank=True, default=None)
|
||
|
|
||
|
class Meta:
|
||
|
app_label = 'agenda'
|
||
| ... | ... | |
|
def create_event(
|
||
|
title,
|
||
|
event_type,
|
||
|
participants,
|
||
|
participants=[],
|
||
|
description='',
|
||
|
patient=None,
|
||
|
services=[],
|
||
| ... | ... | |
|
event_type=event_type
|
||
|
)
|
||
|
|
||
|
for owner in owners:
|
||
|
event.owners.add(owner)
|
||
|
for participant in participants:
|
||
|
event.participants.add(participant)
|
||
|
|
||
|
for service in services:
|
||
|
event.services.add(service)
|
||
Also available in: Unified diff
Add Calebasse user event management for work and holidays