from __future__ import unicode_literals from django.conf.urls import url from .api_views import ( APIDocumentOCRView, APIDocumentPageOCRContentView, APIDocumentVersionOCRView ) from .views import ( DocumentOCRContentView, DocumentOCRDownloadView, DocumentOCRErrorsListView, DocumentPageOCRContentView, DocumentSubmitView, DocumentTypeSettingsEditView, DocumentTypeSubmitView, EntryListView ) urlpatterns = [ url( regex=r'^documents/pages/(?P\d+)/content/$', view=DocumentPageOCRContentView.as_view(), name='document_page_ocr_content' ), url( regex=r'^documents/(?P\d+)/content/$', view=DocumentOCRContentView.as_view(), name='document_ocr_content' ), url( regex=r'^documents/(?P\d+)/submit/$', view=DocumentSubmitView.as_view(), name='document_submit' ), url( regex=r'^document_types/submit/$', view=DocumentTypeSubmitView.as_view(), name='document_type_submit' ), url( regex=r'^documents/multiple/submit/$', view=DocumentSubmitView.as_view(), name='document_submit_multiple' ), url( regex=r'^document_types/(?P\d+)/ocr/settings/$', view=DocumentTypeSettingsEditView.as_view(), name='document_type_ocr_settings' ), url( regex=r'^documents/(?P\d+)/ocr/errors/$', view=DocumentOCRErrorsListView.as_view(), name='document_ocr_error_list' ), url( regex=r'^documents/(?P\d+)/ocr/download/$', view=DocumentOCRDownloadView.as_view(), name='document_ocr_download' ), url(regex=r'^all/$', view=EntryListView.as_view(), name='entry_list'), ] api_urls = [ url( regex=r'^documents/(?P\d+)/submit/$', view=APIDocumentOCRView.as_view(), name='document-ocr-submit-view' ), url( regex=r'^documents/(?P\d+)/versions/(?P\d+)/ocr/$', view=APIDocumentVersionOCRView.as_view(), name='document-version-ocr-submit-view' ), url( regex=r'^documents/(?P\d+)/versions/(?P\d+)/pages/(?P\d+)/ocr/$', view=APIDocumentPageOCRContentView.as_view(), name='document-page-ocr-content-view' ), ]