Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fun-apps / backoffice / urls.py
Size: Mime:
# -*- coding: utf-8 -*-

from django.conf import settings
from django.conf.urls import include, url, patterns


urlpatterns = patterns('backoffice.views.courses_views',
    url(r'^$', 'courses_list', name='courses-list'),
    url(r'^course/{}?$'.format(settings.COURSE_KEY_PATTERN),
            'course_detail', name='course-detail'),
    url(r'^wiki/{}/(?P<action>[^/]+)?$'.format(settings.COURSE_KEY_PATTERN),
            'wiki', name='course-wiki'),
    url(r'^enrolled/{}?/$'.format(settings.COURSE_KEY_PATTERN),
            'enrolled_users', name='course-enrolled-users'),
)

urlpatterns += patterns('backoffice.views.users_views',
    url(r'^users/$', 'user_list', name='user-list'),
    url(r'^user/(?P<username>[^/]+)/$', 'user_detail', name='user-detail'),
)

urlpatterns += patterns('backoffice.views.news_views',
    url(r'^news/$', 'news_list', name='news-list'),
    url(r'^news/create/$', 'news_detail', name='news-create'),
    url(r'^news/(?P<news_id>\d+)/$', 'news_detail', name='news-detail'),
)

urlpatterns += patterns('backoffice.views.views',
    url(
        r'^course/submissions/{}/'.format(settings.COURSE_KEY_PATTERN),
        include('backoffice.ora2_submissions.urls', namespace="ora2-submissions")
    ),
    url(
        r'^course/certificate/{}/'.format(settings.COURSE_KEY_PATTERN),
        include('backoffice.certificate_manager.urls')
    ),
)