Files
zulip/zilencer/urls.py
Umair Khan f9bbc5d6ff Enable i18n support in URL configuration.
This supports i18n using all of the following:
- I18N urls
- Session
- Cookie
- HTTP header
2016-05-19 08:33:30 -07:00

27 lines
887 B
Python

from django.conf.urls import patterns, url, include
i18n_urlpatterns = [
# SSO dispatch page for desktop app with SSO
# Allows the user to enter their email address only,
# and then redirects the user to the proper deployment
# SSO-login page
url(r'^accounts/deployment_dispatch$',
'zilencer.views.account_deployment_dispatch',
{'template_name': 'zerver/login.html'}),
]
# Zilencer views following the REST API style
v1_api_and_json_patterns = patterns('zilencer.views',
url('^feedback$', 'rest_dispatch',
{'POST': 'submit_feedback'}),
url('^report_error$', 'rest_dispatch',
{'POST': 'report_error'}),
url('^endpoints$', 'lookup_endpoints_for_user'),
)
urlpatterns = patterns('',
url(r'^api/v1/', include(v1_api_and_json_patterns)),
url(r'^json/', include(v1_api_and_json_patterns)),
*i18n_urlpatterns
)