|
from django.conf.urls import url, patterns, include
|
|
|
|
from calebasse.cbv import TemplateView
|
|
|
|
from views import (redirect_today, AgendaHomepageView, NewAppointmentView,
|
|
NewEventView, AgendaServiceActivityView, UpdateAppointmentView,
|
|
AgendaServiceActValidationView, AutomatedValidationView, UnlockAllView)
|
|
|
|
|
|
agenda_patterns = patterns('',
|
|
url(r'^$',
|
|
AgendaHomepageView.as_view(
|
|
template_name='agenda/index.html'),
|
|
name='agenda'),
|
|
url(r'^nouveau-rdv/$',
|
|
NewAppointmentView.as_view(),
|
|
name='nouveau-rdv'),
|
|
url(r'^update-rdv/(?P<id>\d+)$',
|
|
UpdateAppointmentView.as_view(),
|
|
name='update-rdv'),
|
|
url(r'^new-event/$',
|
|
NewEventView.as_view(),
|
|
name='new-event'),
|
|
url(r'^activite-du-service/$',
|
|
AgendaServiceActivityView.as_view(
|
|
template_name='agenda/service-activity.html'),
|
|
name='activite-du-service'),
|
|
url(r'^validation-des-actes/$',
|
|
AgendaServiceActValidationView.as_view(
|
|
template_name='agenda/act-validation.html'),
|
|
name='validation-des-actes'),
|
|
url(r'^validation-des-actes/validation-all/$',
|
|
AutomatedValidationView.as_view(),
|
|
name='validation-all'),
|
|
url(r'^validation-des-actes/unlock-all/$',
|
|
UnlockAllView.as_view(),
|
|
name='unlock-all'),
|
|
url(r'^rendez-vous-periodiques/$',
|
|
TemplateView.as_view(
|
|
template_name='agenda/rendez-vous-periodique.html'),
|
|
name='rendez-vous-periodiques'),
|
|
)
|
|
|
|
urlpatterns = patterns('',
|
|
url(r'^$', redirect_today),
|
|
url(r'^(?P<date>[^/]*)/', include(agenda_patterns)))
|