예제 #1
0
"""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),
예제 #2
0
"""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,
예제 #3
0
"""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),