Revision 14569c60 snf-pithos-app/pithos/api/urls.py
b/snf-pithos-app/pithos/api/urls.py | ||
---|---|---|
43 | 43 |
BASE_PATH, PITHOS_PREFIX, PUBLIC_PREFIX, VIEW_PREFIX, |
44 | 44 |
ASTAKOS_AUTH_PROXY_PATH, ASTAKOS_AUTH_URL, |
45 | 45 |
ASTAKOS_ACCOUNT_PROXY_PATH, ASTAKOS_ACCOUNT_URL, |
46 |
ASTAKOS_UI_PROXY_PATH, ASTAKOS_UI_URL, |
|
46 |
ASTAKOS_UI_PROXY_PATH, ASTAKOS_UI_URL, SERVE_API,
|
|
47 | 47 |
pithos_services) |
48 | 48 |
|
49 | 49 |
|
... | ... | |
68 | 68 |
(r'^(?P<v_account>.+?)/(?P<v_container>.+?)/(?P<v_object>.+?)$', |
69 | 69 |
'object_read')) |
70 | 70 |
|
71 |
pithos_patterns = patterns( |
|
71 |
if SERVE_API: |
|
72 |
pithos_patterns = patterns( |
|
73 |
'', |
|
74 |
(r'{0}v1/'.format(prefix_pattern(PITHOS_PREFIX)), |
|
75 |
include(pithos_api_patterns)), |
|
76 |
(r'{0}.*'.format(prefix_pattern(PITHOS_PREFIX)), |
|
77 |
api_endpoint_not_found), |
|
78 |
(r'{0}(?P<v_public>.+?)/?$'.format(prefix_pattern(PUBLIC_PREFIX)), |
|
79 |
'pithos.api.public.public_demux'), |
|
80 |
) |
|
81 |
|
|
82 |
urlpatterns += patterns( |
|
72 | 83 |
'', |
73 |
(r'{0}v1/'.format(prefix_pattern(PITHOS_PREFIX)), |
|
74 |
include(pithos_api_patterns)), |
|
75 |
(r'{0}.*'.format(prefix_pattern(PITHOS_PREFIX)), |
|
76 |
api_endpoint_not_found), |
|
77 |
(r'{0}(?P<v_public>.+?)/?$'.format(prefix_pattern(PUBLIC_PREFIX)), |
|
78 |
'pithos.api.public.public_demux'), |
|
79 |
(r'{0}'.format(prefix_pattern(UI_PREFIX)), |
|
80 | 84 |
(r'{0}'.format(prefix_pattern(VIEW_PREFIX)), |
81 | 85 |
include(pithos_view_patterns))) |
82 | 86 |
|
Also available in: Unified diff