view apps/bundle/urls.py @ 213:6f285552a9d0 default tip

Remove requirement to be logged in to see comments
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Thu, 16 Jan 2014 10:59:05 -0500
parents 4033ebe1867f
children
line wrap: on
line source

from django.conf.urls.defaults import *


BUNDLE_PATTERN = r'^(?P<user>[^/]*)/(?P<bundle>[^/]+)'
VERSION_PATTERN = '(?P<version>\d+)'


urlpatterns = patterns('apps.bundle.views',
    url(BUNDLE_PATTERN + '/?$', 'detail', name='bundle_details'),
    url(BUNDLE_PATTERN + '/' + VERSION_PATTERN + '/?$', 'detail',
        name='bundle_version'),
    url(BUNDLE_PATTERN + '/edit', 'edit', name='bundle_edit'),
    url(BUNDLE_PATTERN + '/' + VERSION_PATTERN + '/download/?$',
        'download', name='bundle_download'),
    url(BUNDLE_PATTERN + '/' + VERSION_PATTERN + '/(?P<path>.+)/?$',
        'file_detail', name='bundlefile_details'),
    url(r'^$', 'index', name='bundle_new'),
    url(r'^explore$', 'explore', name='bundle_explore'),
)