# -*- coding: utf-8 -*- from django.conf.urls import url, include from jane.jane.utils import OptionalTrailingSlashSimpleRouter from jane.waveforms import views router = OptionalTrailingSlashSimpleRouter(trailing_slash=False) router.register(r'waveforms', views.WaveformView, base_name='rest_waveforms') urlpatterns = [ url(r'^rest/', include(router.urls)), ]
r'/(?P<name>' + DOCUMENT_FILENAME_REGEX + ')/data$', view=views.document_data, name='document_data'), # Attachment data url(r'^rest/document_indices/(?P<document_type>[a-zA-Z0-9]+)' r'/(?P<idx>[0-9]+)/attachments/(?P<pk>[0-9]+)/data$', view=views.attachment_data, name='attachment_data') ] urlpatterns = format_suffix_patterns(urlpatterns) # Route documents and document indices. router = OptionalTrailingSlashSimpleRouter(trailing_slash=False) router.register(prefix='documents/(?P<document_type>[a-zA-Z0-9]+)', viewset=views.DocumentsView, base_name="rest_documents") router.register(prefix='document_indices/(?P<document_type>[a-zA-Z0-9]+)', viewset=views.DocumentIndicesView, base_name="rest_document_indices") router.register( prefix=('document_indices/(?P<document_type>[a-zA-Z0-9]+)/(?P<idx>[0-9]+)' '/attachments'), viewset=views.DocumentIndexAttachmentsView, base_name="rest_document_index_attachments") urlpatterns.append(url(r'^rest/', include(router.urls))) available_plugins = initialize_plugins()
# Document data url(r'^rest/documents/(?P<document_type>[a-zA-Z0-9]+)' r'/(?P<name>' + DOCUMENT_FILENAME_REGEX + ')/data$', view=views.document_data, name='document_data'), # Attachment data url( r'^rest/document_indices/(?P<document_type>[a-zA-Z0-9]+)' r'/(?P<idx>[0-9]+)/attachments/(?P<pk>[0-9]+)/data$', view=views.attachment_data, name='attachment_data') ] urlpatterns = format_suffix_patterns(urlpatterns) # Route documents and document indices. router = OptionalTrailingSlashSimpleRouter(trailing_slash=False) router.register(prefix='documents/(?P<document_type>[a-zA-Z0-9]+)', viewset=views.DocumentsView, base_name="rest_documents") router.register(prefix='document_indices/(?P<document_type>[a-zA-Z0-9]+)', viewset=views.DocumentIndicesView, base_name="rest_document_indices") router.register( prefix=('document_indices/(?P<document_type>[a-zA-Z0-9]+)/(?P<idx>[0-9]+)' '/attachments'), viewset=views.DocumentIndexAttachmentsView, base_name="rest_document_index_attachments") urlpatterns.append(url(r'^rest/', include(router.urls))) available_plugins = initialize_plugins()