SciPost Code Repository

Skip to content
Snippets Groups Projects
urls.py 1.66 KiB
Newer Older
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
Jorran de Wit's avatar
Jorran de Wit committed
from django.conf.urls import url
Jean-Sébastien Caux's avatar
Jean-Sébastien Caux committed
from django.views.generic import TemplateView
Jorran de Wit's avatar
Jorran de Wit committed

from . import views

urlpatterns = [
Jorran de Wit's avatar
Jorran de Wit committed
    url(r'^$', TemplateView.as_view(template_name='finances/finances.html'), name='finances'),
Jean-Sébastien Caux's avatar
Jean-Sébastien Caux committed
    # Subsidies
Jorran de Wit's avatar
Jorran de Wit committed
    url(r'^subsidies/$', views.SubsidyListView.as_view(), name='subsidies'),
    url(r'^subsidies/add/$', views.SubsidyCreateView.as_view(), name='subsidy_create'),
    url(r'^subsidies/(?P<pk>[0-9]+)/update/$', views.SubsidyUpdateView.as_view(),
        name='subsidy_update'),
    url(r'^subsidies/(?P<pk>[0-9]+)/delete/$', views.SubsidyDeleteView.as_view(),
        name='subsidy_delete'),
    url(r'^subsidies/(?P<pk>[0-9]+)/$', views.SubsidyDetailView.as_view(), name='subsidy_details'),
    url(r'^subsidies/(?P<subsidy_id>[0-9]+)/attachments/(?P<attachment_id>[0-9]+)$',
        views.subsidy_attachment, name='subsidy_attachment'),
    url(r'^subsidies/(?P<subsidy_id>[0-9]+)/attachments/add/$',
        views.SubsidyAttachmentCreateView.as_view(),
        name='subsidyattachment_create'),
    url(r'^subsidies/attachments/(?P<pk>[0-9]+)/update/$',
        views.SubsidyAttachmentUpdateView.as_view(),
        name='subsidyattachment_update'),
    url(r'^subsidies/attachments/(?P<pk>[0-9]+)/delete/$',
        views.SubsidyAttachmentDeleteView.as_view(),
        name='subsidyattachment_delete'),
Jean-Sébastien Caux's avatar
Jean-Sébastien Caux committed
    # Timesheets
Jorran de Wit's avatar
Jorran de Wit committed
    url(r'^timesheets$', views.timesheets, name='timesheets'),
    url(r'^timesheets/detailed$', views.timesheets_detailed, name='timesheets_detailed'),
    url(r'^logs/(?P<slug>\d+)/delete$', views.LogDeleteView.as_view(), name='log_delete'),