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'),