src/ldtplatform/urls.py
changeset 259 321b15537f8e
parent 239 6888d282b4cc
child 260 468298db0d90
equal deleted inserted replaced
258:993f18158ccb 259:321b15537f8e
       
     1 from ldt.auth.views import login as pf_login
       
     2 from ldt.text import VERSION_STR
       
     3 
     1 from django.conf import settings
     4 from django.conf import settings
     2 from django.conf.urls import patterns, include, url
     5 from django.conf.urls import include, url
     3 from django.conf.urls.static import static
     6 from django.conf.urls.static import static
     4 from django.contrib import admin
     7 from django.contrib import admin
     5 from django.contrib.staticfiles.urls import staticfiles_urlpatterns
     8 from django.contrib.staticfiles.urls import staticfiles_urlpatterns
     6 from django.views.generic import RedirectView
     9 from django.views.generic import RedirectView
     7 from ldt.auth.views import login as pf_login
    10 
     8 from ldt.text import VERSION_STR
       
     9 
    11 
    10 #from django.conf import settings
    12 #from django.conf import settings
    11 
       
    12 # Uncomment the next two lines to enable the admin:
       
    13 admin.autodiscover()
       
    14 
       
    15 js_info_dict = {
    13 js_info_dict = {
    16     'packages': ('django.contrib.admin',), 
    14     'packages': ('django.contrib.admin',), 
    17 }
    15 }
    18 
    16 
    19 urlpatterns = patterns('',
    17 urlpatterns = [
    20     # Example:
    18     # Example:
    21 
    19 
    22     # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    20     # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    23     # to INSTALLED_APPS to enable admin documentation:
    21     # to INSTALLED_APPS to enable admin documentation:
    24     # (r'^admin/doc/', include('django.contrib.admindocs.urls')),
    22     # (r'^admin/doc/', include('django.contrib.admindocs.urls')),
    25 
    23 
    26     # Uncomment the next line to enable the admin:
    24     url(r'^admin/', include(admin.site.urls)),
    27     (r'^admin/', include(admin.site.urls)),
    25     url(r'^i18n/', include('django.conf.urls.i18n')),
    28     (r'^i18n/', include('django.conf.urls.i18n')),
       
    29 
    26 
    30     (r'^ldt/', include('ldt.ldt_utils.urls')),
    27     url(r'^ldt/', include('ldt.ldt_utils.urls')),
    31     (r'^user/', include('ldt.user.urls')),
    28     url(r'^user/', include('ldt.user.urls')),
    32     (r'^api/', include('ldt.api.urls')),
    29     url(r'^api/', include('ldt.api.urls')),
    33     (r'^api/' + VERSION_STR + '/text/', include('ldt.text.urls')),
    30     url(r'^api/' + VERSION_STR + '/text/', include('ldt.text.urls')),
    34 
    31 
    35     (r'^auth_accounts/', include('registration.backends.simple.urls')),
    32     url(r'^auth_accounts/', include('registration.backends.simple.urls')),
    36 
    33 
    37     #(r'^accounts/', include('socialauth.urls')),
    34     url(r'^accounts/', include('social.apps.django_app.urls', namespace='social')),
    38     (r'^accounts/', include('social.apps.django_app.urls', namespace='social')),
       
    39     url(r'^accounts/login/$',pf_login,{'template_name': 'registration/login.html'},name='auth_login'),
    35     url(r'^accounts/login/$',pf_login,{'template_name': 'registration/login.html'},name='auth_login'),
    40     (r'^oauth/', include('oauth_provider.urls')),
    36     url(r'^oauth/', include('oauth_provider.urls')),
    41     
    37     
    42     #(r'^$', 'socialauth.views.signin_complete'),
       
    43     #(r'^$', 'social_auth.views.complete'),
       
    44     
    38     
    45     (r'^/?$', RedirectView.as_view(url='ldt')),
    39     url(r'^/?$', RedirectView.as_view(url='ldt')),
    46     #(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
       
    47     
    40     
    48     (r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
    41     url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
    49     (r'^hashcut/', include('hashcut.urls')),
    42     url(r'^hashcut/', include('hashcut.urls')),
    50     (r'^composer/', include('metadatacomposer.urls')),
    43     url(r'^composer/', include('metadatacomposer.urls')),
    51 )
    44 ]
    52 
    45 
    53 urlpatterns += staticfiles_urlpatterns()
    46 urlpatterns += staticfiles_urlpatterns()
    54 urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
    47 urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)