Пример #1
0
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')
)

Пример #2
0
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')
                      )
Пример #3
0
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')
)

Пример #4
0
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()))
                      )
Пример #5
0
# -*- 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') )
)
Пример #6
0
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'))
Пример #7
0
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+)$',
Пример #8
0
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",
Пример #9
0
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"),
)
Пример #10
0
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