-
Notifications
You must be signed in to change notification settings - Fork 381
/
urls.py
98 lines (83 loc) · 5.39 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# encoding: utf-8
# Copyright 2011 Tree.io Limited
# This file is part of Treeio.
# License www.tree.io/license
"""
Identities module URLs
"""
from django.conf.urls.defaults import patterns, url
urlpatterns = patterns('treeio.identities.views',
url(r'^(\.(?P<response_format>\w+))?$', 'index', name='identities'),
url(r'^index(\.(?P<response_format>\w+))?$', 'index', name='identities_index'),
url(r'^users(\.(?P<response_format>\w+))?/?$', 'index_users', name='identities_index_users'),
url(r'^groups(\.(?P<response_format>\w+))?/?$', 'index_groups', name='identities_index_groups'),
url(r'^types/(?P<type_id>\d+)(\.(?P<response_format>\w+))?/?$',
'type_view', name='identities_index_by_type'),
# Types
url(r'^type/view/(?P<type_id>\d+)(\.(?P<response_format>\w+))?/?$',
'type_view', name='identities_type_view'),
url(r'^type/edit/(?P<type_id>\d+)(\.(?P<response_format>\w+))?/?$',
'type_edit', name='identities_type_edit'),
url(r'^type/delete/(?P<type_id>\d+)(\.(?P<response_format>\w+))?/?$',
'type_delete', name='identities_type_delete'),
url(r'^type/add(\.(?P<response_format>\w+))?/?$', 'type_add', name='identities_type_add'),
# Fields
url(r'^field/view/(?P<field_id>\d+)(\.(?P<response_format>\w+))?/?$',
'field_view', name='identities_field_view'),
url(r'^field/edit/(?P<field_id>\d+)(\.(?P<response_format>\w+))?/?$',
'field_edit', name='identities_field_edit'),
url(r'^field/delete/(?P<field_id>\d+)(\.(?P<response_format>\w+))?/?$',
'field_delete', name='identities_field_delete'),
url(r'^field/add(\.(?P<response_format>\w+))?/?$', 'field_add', name='identities_field_add'),
# Contacts
url(r'^contact/add(\.(?P<response_format>\w+))?/?$', 'contact_add', name='identities_contact_add'),
url(r'^contact/add/(?P<type_id>\d+)(\.(?P<response_format>\w+))?/?$',
'contact_add_typed', name='identities_contact_add_typed'),
url(r'^me(\.(?P<response_format>\w+))?/?$', 'contact_me', name='identities_contact_me'),
url(r'^me/objects/(?P<attribute>[a-z_.]+)/list(\.(?P<response_format>\w+))?/?$',
'contact_me', name='identities_contact_me_objects'),
url(r'^contact/view/(?P<contact_id>\d+)(\.(?P<response_format>\w+))?/?$',
'contact_view', name='identities_contact_view'),
url(r'^contact/view/(?P<contact_id>\d+)/objects/(?P<attribute>[a-z_.]+)/list(\.(?P<response_format>\w+))?/?$',
'contact_view', name='identities_contact_view_objects'),
url(r'^contact/view/(?P<contact_id>\d+)/picture/?$',
'contact_view_picture', name='identities_contact_view_picture'),
url(r'^contact/edit/(?P<contact_id>\d+)(\.(?P<response_format>\w+))?/?$',
'contact_edit', name='identities_contact_edit'),
url(r'^contact/delete/(?P<contact_id>\d+)(\.(?P<response_format>\w+))?/?$',
'contact_delete', name='identities_contact_delete'),
url(r'^user/view/(?P<user_id>\d+)(\.(?P<response_format>\w+))?/?$',
'user_view', name='identities_user_view'),
url(r'^group/view/(?P<group_id>\d+)(\.(?P<response_format>\w+))?/?$',
'group_view', name='identities_group_view'),
url(r'^settings/view(\.(?P<response_format>\w+))?/?$',
'settings_view', name='identities_settings_view'),
# Locations
url(r'^location/index(\.(?P<response_format>\w+))?/?$',
'location_index', name='identities_location_index'),
url(r'^location/view/(?P<location_id>\d+)(\.(?P<response_format>\w+))?/?$',
'location_view', name='identities_location_view'),
url(r'^location/edit/(?P<location_id>\d+)(\.(?P<response_format>\w+))?/?$',
'location_edit', name='identities_location_edit'),
url(r'^location/delete/(?P<location_id>\d+)(\.(?P<response_format>\w+))?/?$',
'location_delete', name='identities_location_delete'),
url(r'^location/add(\.(?P<response_format>\w+))?/?$', 'location_add', name='identities_location_add'),
# Integration
url(r'^settings/integration(\.(?P<response_format>\w+))?/?$',
'integration_index', name='identities_integration_index'),
url(r'^settings/integration/sync(\.(?P<response_format>\w+))?/?$',
'integration_sync', name='identities_integration_sync'),
url(r'^settings/integration/add/(?P<resource_id>\d+)(\.(?P<response_format>\w+))?/?$',
'integration_add', name='identities_integration_add'),
url(r'^settings/integration/view/(?P<conf_id>\d+)(\.(?P<response_format>\w+))?/?$',
'integration_view', name='identities_integration_view'),
# AJAX callbacks
url(r'^ajax/users(\.(?P<response_format>\w+))?/?$',
'ajax_user_lookup', name='identities_ajax_user_lookup'),
url(r'^ajax/access(\.(?P<response_format>\w+))?/?$',
'ajax_access_lookup', name='identities_ajax_access_lookup'),
url(r'^ajax/contacts(\.(?P<response_format>\w+))?/?$',
'ajax_contact_lookup', name='identities_ajax_contact_lookup'),
url(r'^ajax/locations(\.(?P<response_format>\w+))?/?$',
'ajax_location_lookup', name='identities_ajax_location_lookup'),
)