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.
authentic2-pratic/src/authentic2_pratic/urls.py

55 lines
2.5 KiB
Python

from django.conf.urls import patterns, url, include
from authentic2.manager import user_views as user_views
from . import views
service_instance_urlpatterns = patterns('',
url('^$',
views.service_instance_edit,
name='a2-pratic-service-instance-edit'),
url('^delete/$',
views.service_instance_delete,
name='a2-pratic-service-instance-delete'))
user_urlpatterns = patterns('',
url('^$', views.user_edit, name='a2-pratic-user-edit'),
url(r'change-password/$',
user_views.user_change_password,
name='a2-manager-user-change-password'),
url('^delete/$', views.user_delete, name='a2-pratic-user-delete'))
collectivity_urlpatterns = patterns('',
url('^$', views.collectivity_edit, name='a2-pratic-collectivity-edit'),
url('^delete/$', views.collectivity_delete, name='a2-pratic-collectivity-delete'),
url('^users/$', views.collectivity_users, name='a2-pratic-users'),
url('^users/add/$',
views.user_add,
name='a2-pratic-user-add'),
url('^users/(?P<pk>\d+)/',
include(user_urlpatterns)),
url('^services/$',
views.collectivity_service_instances,
name='a2-pratic-service-instances'),
url('^services/add/$',
views.service_instance_add,
name='a2-pratic-service-instance-add'),
url('^services/(?P<pk>\d+)/',
include(service_instance_urlpatterns)),
url('^accesses/$',
views.collectivity_accesses,
name='a2-pratic-accesses'),
)
urlpatterns = patterns('',
url('^manage/$', views.homepage, name='a2-pratic-homepage'),
url('^manage/services/$', views.services, name='a2-pratic-services'),
url('^manage/services/add/$', views.service_add, name='a2-pratic-service-add'),
url('^manage/services/(?P<pk>\d+)/delete/$', views.service_delete, name='a2-pratic-service-delete'),
url('^manage/services/(?P<pk>\d+)/$', views.service_edit, name='a2-pratic-service-edit'),
url('^manage/collectivities/$', views.collectivities, name='a2-pratic-collectivities'),
url('^manage/collectivities/add/$', views.collectivity_add, name='a2-pratic-collectivity-add'),
url('^manage/collectivities/(?P<collectivity_pk>\d+)/', include(collectivity_urlpatterns)),
url('^$', views.agent_homepage, name='auth_homepage'),
url('^services.json$', views.agent_homepage_jsonp, name='auth_homepage_jsonp'),
)