from django.conf.urls import patterns, url from django.views.generic import TemplateView from views import SummaryView, AssignmentView VOLUNTEER_SLUG = "(?P<volunteer_slug>\w\w\w\w-\w\w\w\w)" DUTY_ID = "(?P<duty_id>\d+)" urlpatterns = patterns('', url(r'^%s/$' % VOLUNTEER_SLUG, SummaryView.as_view(), name='summary'), url(r'^%s/%s/$' % (VOLUNTEER_SLUG, DUTY_ID), AssignmentView.as_view(), name='assignment'), url(r'^import/$', 'volunteering.views.importer', name='import'), url(r'^call_list/$', TemplateView.as_view(template_name='volunteering/call_list.html')), )
from django.conf.urls.defaults import patterns, url from django.contrib.auth.decorators import login_required from restful import examiner_restful from views import (MainView, AssignmentGroupView, AssignmentView, CompressedFileDownloadView) urlpatterns = patterns('devilry.apps.examiner', url(r'^$', login_required(MainView.as_view()), name='examiner'), url(r'^assignmentgroup/(?P<assignmentgroupid>\d+)$', login_required(AssignmentGroupView.as_view()), name='examiner-agroup-view'), url(r'^assignment/(?P<assignmentid>\d+)$', login_required(AssignmentView.as_view()), name='examiner-assignment-view'), url(r'^assignment/compressedfiledownload/(?P<assignmentid>\d+)$', login_required(CompressedFileDownloadView.as_view())) ) urlpatterns += examiner_restful
from django.contrib.auth.decorators import login_required from django.views.i18n import javascript_catalog from devilry_settings.i18n import get_javascript_catalog_packages from restful import examiner_restful from views import MainView, AssignmentGroupView, AssignmentView, CompressedFileDownloadView i18n_packages = get_javascript_catalog_packages( "devilry.apps.examiner", "devilry.apps.extjshelpers", "devilry_header", "devilry_extjsextras", "devilry.apps.core" ) urlpatterns = patterns( "devilry.apps.examiner", url(r"^$", login_required(MainView.as_view()), name="examiner"), url( r"^assignmentgroup/(?P<assignmentgroupid>\d+)$", login_required(AssignmentGroupView.as_view()), name="examiner-agroup-view", ), url( r"^assignment/(?P<assignmentid>\d+)$", login_required(AssignmentView.as_view()), name="examiner-assignment-view" ), url( r"^assignment/compressedfiledownload/(?P<assignmentid>\d+)$", login_required(CompressedFileDownloadView.as_view()), ), url("^i18n.js$", javascript_catalog, kwargs={"packages": i18n_packages}, name="devilry_examiner_i18n"), ) urlpatterns += examiner_restful