"""Project URLS for public users""" from __future__ import absolute_import from django.conf.urls import url from readthedocs.projects.views import public from readthedocs.projects.views.public import ProjectIndex, ProjectDetailView from readthedocs.builds import views as build_views from readthedocs.constants import pattern_opts urlpatterns = [ url(r'^$', ProjectIndex.as_view(), name='projects_list'), url(r'^search/autocomplete/$', public.search_autocomplete, name='search_autocomplete'), url(r'^autocomplete/version/(?P<project_slug>[-\w]+)/$', public.version_autocomplete, name='version_autocomplete'), url(r'^(?P<project_slug>{project_slug})/$'.format(**pattern_opts), ProjectDetailView.as_view(), name='projects_detail'), url(r'^(?P<project_slug>{project_slug})/downloads/$'.format( **pattern_opts), public.project_downloads, name='project_downloads'), url((r'^(?P<project_slug>{project_slug})/downloads/(?P<type_>[-\w]+)/' r'(?P<version_slug>{version_slug})/$'.format(**pattern_opts)), public.project_download_media, name='project_download_media'), url(r'^(?P<project_slug>{project_slug})/badge/$'.format(**pattern_opts),
"""Project URLS for public users""" from __future__ import absolute_import from django.conf.urls import url from readthedocs.projects.views import public from readthedocs.projects.views.public import ProjectIndex, ProjectDetailView from readthedocs.builds import views as build_views from readthedocs.constants import pattern_opts urlpatterns = [ url(r'^$', ProjectIndex.as_view(), name='projects_list'), url(r'^search/autocomplete/$', public.search_autocomplete, name='search_autocomplete'), url(r'^autocomplete/version/(?P<project_slug>[-\w]+)/$', public.version_autocomplete, name='version_autocomplete'), url(r'^(?P<project_slug>{project_slug})/$'.format(**pattern_opts), ProjectDetailView.as_view(), name='projects_detail'), url(r'^(?P<project_slug>{project_slug})/downloads/$'.format(**pattern_opts), public.project_downloads,
"""Project URLS for public users""" from __future__ import absolute_import from django.conf.urls import url from readthedocs.projects.views import public from readthedocs.projects.views.public import ProjectIndex, ProjectDetailView from readthedocs.builds import views as build_views from readthedocs.constants import pattern_opts urlpatterns = [ url(r'^$', ProjectIndex.as_view(), name='projects_list'), url(r'^(?P<project_slug>{project_slug})/$'.format(**pattern_opts), ProjectDetailView.as_view(), name='projects_detail'), url(r'^(?P<project_slug>{project_slug})/downloads/$'.format(**pattern_opts), public.project_downloads, name='project_downloads'), url((r'^(?P<project_slug>{project_slug})/downloads/(?P<type_>[-\w]+)/' r'(?P<version_slug>{version_slug})/$'.format(**pattern_opts)), public.project_download_media, name='project_download_media'), url(r'^(?P<project_slug>{project_slug})/badge/$'.format(**pattern_opts),