Projet

Général

Profil

Télécharger (1,84 ko) Statistiques
| Branche: | Tag: | Révision:

mandayejs / mandayejs / urls.py @ c23f4a3b

1
# mandayejs - saml reverse proxy
2
# Copyright (C) 2015  Entr'ouvert
3
#
4
# This program is free software: you can redistribute it and/or modify it
5
# under the terms of the GNU Affero General Public License as published
6
# by the Free Software Foundation, either version 3 of the License, or
7
# (at your option) any later version.
8
#
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
# GNU Affero General Public License for more details.
13
#
14
# You should have received a copy of the GNU Affero General Public License
15
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
16
from __future__ import absolute_import
17

    
18
from django.conf.urls import include, url
19
from django.contrib import admin
20
from django.conf import settings
21

    
22
from mandayejs.applications import app_web_services
23
from mandayejs.mandaye import views
24
from mandayejs.mandaye.api import api, api_stats
25

    
26
urlpatterns = [
27
    url(r'^_mandaye/home/$', views.home, name='home'),
28
    url(r'^_mandaye/panel$', views.panel, name='panel'),
29
    url(r'^_mandaye/associate/$', views.associate, name='associate'),
30
    url(r'^_mandaye/dissociate/$', views.dissociate, name='dissociate'),
31
    url(r'^_mandaye/post-login/$', views.post_login, name='post-login'),
32
    url(r'^_mandaye/post-login-do/$', views.post_login_do, name='post-login-do'),
33
    url(r'^_mandaye/admin/', include(admin.site.urls)),
34
    url(r'^_mandaye/ws/(?P<path>.*)$', app_web_services, name='app-web-services'),
35
    url(r'^_mandaye/api/$', api, name='api'),
36
    url(r'^_mandaye/api/stats/$', api_stats, name='api-stats')
37
]
38

    
39
if 'mellon' in settings.INSTALLED_APPS:
40
    urlpatterns += [
41
        url(r'^_mandaye/logout/$', views.logout, name='logout'),
42
        url(r'^_mandaye/accounts/mellon/', include('mellon.urls')),
43
    ]
(5-5/6)