from django.conf.urls import patterns, url 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 .views import AllApprovedView from .views import SubsetApprovedView i18n_packages = get_javascript_catalog_packages('devilry_header', 'devilry.apps.core') urlpatterns = patterns('devilry_qualifiesforexam_approved', url('^all/$', login_required(AllApprovedView.as_view()), name='devilry_qualifiesforexam_approved_all'), url('^subset/$', login_required(SubsetApprovedView.as_view()), name='devilry_qualifiesforexam_approved_subset'), url('^i18n.js$', javascript_catalog, kwargs={'packages': i18n_packages}, name='devilry_qualifiesforexam_approved_i18n') )
from django.conf.urls.defaults import patterns, include, url from django.contrib.auth.decorators import login_required from django.views.i18n import javascript_catalog from django.views.decorators.csrf import csrf_protect, ensure_csrf_cookie from devilry_settings.i18n import get_javascript_catalog_packages from .views import AppView i18n_packages = get_javascript_catalog_packages('devilry_student', 'devilry_extjsextras', 'devilry.apps.core') @login_required def emptyview(request): from django.http import HttpResponse return HttpResponse('Logged in') urlpatterns = patterns('devilry_student', url('^$', login_required(csrf_protect(ensure_csrf_cookie(AppView.as_view()))), name='devilry_student'), url('^rest/', include('devilry_student.rest.urls')), url('^emptytestview', emptyview), # NOTE: Only used for testing url('^i18n.js$', javascript_catalog, kwargs={'packages': i18n_packages}, name='devilry_student_i18n'), url(r'^show_delivery/(?P<delivery_id>\d+)$', 'views.show_delivery', name='devilry_student_show_delivery') )
from django.conf.urls import patterns, url, include from django.contrib.auth.decorators import login_required from django.views.i18n import javascript_catalog from django.views.decorators.csrf import csrf_protect, ensure_csrf_cookie from devilry_settings.i18n import get_javascript_catalog_packages from .views import AppView from .views import StatusPrintView i18n_packages = get_javascript_catalog_packages('devilry_extjsextras', 'devilry_header', 'devilry.apps.core', 'devilry_subjectadmin', 'devilry_qualifiesforexam') urlpatterns = patterns('devilry_qualifiesforexam', url('^rest/', include('devilry_qualifiesforexam.rest.urls')), url('^$', login_required(csrf_protect(ensure_csrf_cookie(AppView.as_view()))), name='devilry_qualifiesforexam_ui'), url('^statusprint/(?P<status_id>\d+)$', login_required(StatusPrintView.as_view()), name='devilry_qualifiesforexam_statusprint'), url('^i18n.js$', javascript_catalog, kwargs={'packages': i18n_packages}, name='devilry_qualifiesforexam_i18n') )
from django.conf.urls.defaults import patterns, url from django.views.i18n import javascript_catalog from django.contrib.auth.decorators import login_required from devilry_settings.i18n import get_javascript_catalog_packages from restful import administrator_restful from views import (MainView, RestfulSimplifiedView, RestfulSimplifiedViewWithGradeEditors, AdminCompressedFileDownloadView) i18n_packages = get_javascript_catalog_packages('devilry.apps.administrator', 'devilry.apps.examiner', 'devilry.apps.extjshelpers', 'devilry_header', 'devilry.apps.core') urlpatterns = patterns('devilry.apps.administrator', url(r'^$', login_required(MainView.as_view()), name='administrator'), RestfulSimplifiedView.as_url('node', 'administrator/node.django.js'), RestfulSimplifiedView.as_url('subject', 'administrator/subject.django.js'), RestfulSimplifiedView.as_url('period', 'administrator/period.django.js'), RestfulSimplifiedViewWithGradeEditors.as_url('assignment', 'administrator/assignment.django.js'), RestfulSimplifiedViewWithGradeEditors.as_url('assignmentgroup', 'administrator/assignmentgroupview.django.js'), url('^i18n.js$', javascript_catalog, kwargs={'packages': i18n_packages}, name='devilry_administrator_i18n'), url(r'^assignment/compressedfiledownload/(?P<assignmentid>\d+)$', login_required(AdminCompressedFileDownloadView.as_view())) )
# -*- coding: utf-8 -*- from django.conf.urls.defaults import patterns, include, url from django.contrib.auth.decorators import login_required from django.views.i18n import javascript_catalog from django.views.decorators.csrf import csrf_protect, ensure_csrf_cookie from devilry_settings.i18n import get_javascript_catalog_packages from devilry_nodeadmin.util import emptyview, Out from devilry_nodeadmin.views import AppView i18n_packages = get_javascript_catalog_packages( 'devilry_nodeadmin', 'devilry_header', 'devilry_extjsextras', 'devilry.apps.core' ) urlpatterns = patterns('devilry_nodeadmin', url('^$', login_required(csrf_protect(ensure_csrf_cookie(AppView.as_view()))), name='devilry_nodeadmin'), url('^i18n.js$', javascript_catalog, kwargs={'packages': i18n_packages}, name='devilry_nodeadmin_i18n'), url('^emptyview$', Out() ), url('^rest/', include('devilry_nodeadmin.rest.urls') ) )
from django.conf.urls.defaults import patterns, include, url from django.contrib.auth.decorators import login_required from django.views.i18n import javascript_catalog from django.views.decorators.csrf import csrf_protect, ensure_csrf_cookie from devilry_settings.i18n import get_javascript_catalog_packages from .views import AppView from .exportdetailedperiodoverview import ExportDetailedPeriodOverview @login_required def emptyview(request): from django.http import HttpResponse return HttpResponse('Logged in') i18n_packages = get_javascript_catalog_packages('devilry_subjectadmin', 'devilry_extjsextras', 'devilry.apps.core') urlpatterns = patterns('devilry_subjectadmin', url('^rest/', include('devilry_subjectadmin.rest.urls')), url('^$', login_required(csrf_protect(ensure_csrf_cookie(AppView.as_view())))), url('^emptytestview', emptyview), # NOTE: Only used for testing url('^export/periodoverview/(?P<id>[^/]+)$', login_required(ExportDetailedPeriodOverview.as_view()), name='devilry_subjectadmin_export_period_details'), url('^i18n.js$', javascript_catalog, kwargs={'packages': i18n_packages}, name='devilry_subjectadmin_i18n'))
from django.conf.urls.defaults import patterns, url from django.contrib.auth.decorators import login_required from django.views.i18n import javascript_catalog from devilry.apps.authenticate.views import logout from devilry_settings.i18n import get_javascript_catalog_packages from restful import trix_manager #import trixviews import trix.views.mainviews import trix.views.adminviews import trix.views.profileviews import trix.views.ajaxviews i18n_packages = get_javascript_catalog_packages( #'devilry_examiner', 'trix', 'devilry.apps.core') urlpatterns = patterns('devilry.projects.dev.apps.trix', url(r'^$', trix.views.mainviews.main, name='trix'), url(r'^logout/$', logout, name='trix-logout'), url(r'^profile/$', trix.views.profileviews.profile, name='profile'), url(r'^exercise/(?P<exercise>\d+)/status$', trix.views.ajaxviews.exercisestatus, name='exercisestatus'), url(r'^trixadmin/$', trix.views.adminviews.administrator, name='trixadmin'), url(r'^trixadmin/period/(?P<period_id>\d+)$', trix.views.adminviews.periodadmin, name='trixperiodadmin'), url(r'^trixadmin/periodgroup/(?P<periodgroup_id>\d+)$', trix.views.adminviews.periodgroupadmin, name='trixperiodgroupadmin'), url(r'^trixadmin/exercise/(?P<exercise_id>\d+)$', trix.views.adminviews.exerciseadmin, name='trixexerciseadmin'), url(r'^trixadmin/topic/(?P<topic_id>\d+)$', trix.views.adminviews.topicadmin, name='trixtopicadmin'), url(r'^topic/(?P<topic_id>\d+)$',
from devilry_settings.i18n import get_javascript_catalog_packages from .views.extjsapp import AppView from .views.redirectviews import RedirectToSubjectAdminAppView from .views.redirectviews import RedirectToGroupAdminAppView from .views.assignment_update import AssignmentUpdateView from .exportdetailedperiodoverview import ExportDetailedPeriodOverview @login_required def emptyview(request): from django.http import HttpResponse return HttpResponse("Logged in") i18n_packages = get_javascript_catalog_packages("devilry_subjectadmin", "devilry_extjsextras", "devilry.apps.core") urlpatterns = patterns( "devilry_subjectadmin", url("^rest/", include("devilry_subjectadmin.rest.urls")), url("^$", login_required(csrf_protect(ensure_csrf_cookie(AppView.as_view()))), name="devilry_subjectadmin"), # NOTE: Only used for testing url("^emptytestview", emptyview), url( "^export/periodoverview/(?P<id>[^/]+)$", login_required(ExportDetailedPeriodOverview.as_view()), name="devilry_subjectadmin_export_period_details", ), url("^i18n.js$", javascript_catalog, kwargs={"packages": i18n_packages}, name="devilry_subjectadmin_i18n"), url( "assignment/(?P<id>\d+)/update",
from django.conf.urls.defaults import patterns, url from django.views.i18n import javascript_catalog from devilry_settings.i18n import get_javascript_catalog_packages from .views import frontpage i18n_packages = get_javascript_catalog_packages("devilry_frontpage", "devilry_header", "devilry.apps.core") urlpatterns = patterns( "devilry_frontpage", url("^$", frontpage, name="devilry_frontpage"), url("^i18n.js$", javascript_catalog, kwargs={"packages": i18n_packages}, name="devilry_frontpage_i18n"), )
from django.conf.urls.defaults import patterns, url 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