This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
univnautes-old/virtualenv/pffedportal/urls.py

44 lines
1.3 KiB
Python

from django.conf.urls.defaults import *
import settings
urlpatterns = patterns('',
url(r'^$', 'base.views.index'),
url(r'^redirect$', 'base.views.redirect302'),
url(r'^login$', 'base.views.login'),
url(r'^sso$', 'base.views.sso'),
url(r'^logout$', 'base.views.logout', name='auth_logout'),
(r'^authsaml2/', include('authentic2.authsaml2.urls')),
)
urlpatterns += patterns('django.views.generic.simple',
(r'^licences$', 'direct_to_template', {'template': 'licences.html'}),
(r'^conditions$', 'direct_to_template', {'template': 'conditions.html'}),
)
if settings.EMAIL_RCPT and settings.EMAIL_HOST:
urlpatterns += patterns('', url(r'^mail$', 'base.views.mail'))
if settings.STATIC_SERVE:
urlpatterns += patterns('',
url(
regex = r'^media/(?P<path>.*)$',
view = 'django.views.static.serve',
kwargs = {'document_root': settings.MEDIA_ROOT}),
)
if settings.DEBUG:
from django.contrib import admin
admin.autodiscover()
urlpatterns += patterns('',
(r'^admin/', include(admin.site.urls)),
)
# fallback : go to index page
urlpatterns += patterns('',
url(
regex = r'^.*$',
view = 'django.views.generic.simple.redirect_to',
kwargs = {'url': '/'})
)