Example #1
0
from designsafe.apps.data.views.api import *
from django.conf.urls import url, patterns
from designsafe.apps.data.views.base import (BasePrivateTemplate, BasePublicTemplate,
                                             DataBrowserTestView, DataDepotView)
from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _

urlpatterns = patterns(
    'designsafe.apps.data.views.base',
    url(r'^my/$', BasePrivateTemplate.as_view(template_name='data/file-manager/my_data.html'),
        name='my_data'),
    url(r'^public/$', BasePublicTemplate.as_view(template_name='data/file-manager/public_data.html'),
        name='public_data'),
    url(r'^browser-legacy/$',
        DataBrowserTestView.as_view(template_name='data/browser.html'),
        name='data_browser'),
    url(r'^browser-legacy/(?P<resource>[\w.-]+)/$',
        DataBrowserTestView.as_view(template_name='data/browser.html'),
        name='data_browser'),
    url(r'^browser-legacy/(?P<resource>[\w.-]+)/(?P<file_path>[ \S]+)/?$',
        DataBrowserTestView.as_view(template_name='data/browser.html'),
        name='data_browser'),

    url(r'^browser/', DataDepotView.as_view(template_name='data/data_depot.html'),
        name='data_depot')

)

urlpatterns += patterns('designsafe.apps.data.views.api',
    url(r'^api/default/listings/(?P<file_path>[ \S]+)?$', ListingsView.as_view(filesystem='default'), name='listings'),
    url(r'^api/default/download/(?P<file_path>[ \S]+)?$', DownloadView.as_view(filesystem='default'), name='download'),