Exemple #1
0
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()))
                      )
urlpatterns += administrator_restful
Exemple #2
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required

from restful import administrator_restful
from views import (MainView, RestfulSimplifiedView,
                   RestfulSimplifiedAssignmentGroupView)
import editorviews

urlpatterns = patterns('devilry.apps.administrator',
                       url(r'^$',
                           login_required(MainView.as_view()),
                           name='administrator'),
                       editorviews.NodeEditor.create_url(),
                       editorviews.SubjectEditor.create_url(),
                       editorviews.PeriodEditor.create_url(),
                       editorviews.AssignmentEditor.create_url(),
                       RestfulSimplifiedView.as_url('node',
                                                    'administrator/node.django.html'),
                       RestfulSimplifiedView.as_url('subject',
                                                    'administrator/subject.django.html'),
                       RestfulSimplifiedView.as_url('period',
                                                    'administrator/period.django.html'),
                       RestfulSimplifiedView.as_url('assignment',
                                                    'administrator/assignment.django.html'),
                       RestfulSimplifiedAssignmentGroupView.as_url('assignmentgroup',
                                                                   'administrator/assignmentgroupview.django.html')
                      )
urlpatterns += administrator_restful
Exemple #3
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required

from restful import administrator_restful
from views import (MainView, RestfulSimplifiedView,
                   RestfulSimplifiedViewWithGradeEditors,
                   AdminCompressedFileDownloadView)

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(r'^assignment/compressedfiledownload/(?P<assignmentid>\d+)$',
        login_required(AdminCompressedFileDownloadView.as_view())))
urlpatterns += administrator_restful