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'^document_types/ocr/submit/$', name='document_type_submit', view=DocumentTypeSubmitView.as_view() ), url( regex=r'^document_types/(?P\d+)/ocr/settings/$', name='document_type_settings', view=DocumentTypeSettingsEditView.as_view() ), url( regex=r'^documents/(?P\d+)/ocr/content/$', name='document_content', view=DocumentOCRContentView.as_view() ), url( regex=r'^documents/(?P\d+)/ocr/download/$', name='document_download', view=DocumentOCRDownloadView.as_view() ), url( regex=r'^documents/(?P\d+)/ocr/errors/$', name='document_error_list', view=DocumentOCRErrorsListView.as_view() ), url( regex=r'^documents/(?P\d+)/ocr/submit/$', name='document_submit', view=DocumentSubmitView.as_view() ), url( regex=r'^documents/multiple/ocr/submit/$', name='document_multiple_submit', view=DocumentSubmitView.as_view() ), url( regex=r'^documents/pages/(?P\d+)/ocr/content/$', name='document_page_content', view=DocumentPageOCRContentView.as_view() ), url( regex=r'^errors/$', name='entry_list', view=EntryListView.as_view() ) ] api_urls = [ url( regex=r'^documents/(?P\d+)/ocr/submit/$', name='document-ocr-submit-view', view=APIDocumentOCRView.as_view() ), url( regex=r'^documents/(?P\d+)/versions/(?P\d+)/ocr/$', name='document-version-ocr-submit-view', view=APIDocumentVersionOCRView.as_view() ), url( regex=r'^documents/(?P\d+)/versions/(?P\d+)/pages/(?P\d+)/ocr/$', name='document-page-ocr-content-view', view=APIDocumentPageOCRContentView.as_view() ) ]