Add additional API and view tests. Add success and multi document titles strings. Make use of external mixin in the document type submit view. Puntuate all view text strings. Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
74 lines
2.3 KiB
Python
74 lines
2.3 KiB
Python
from __future__ import unicode_literals
|
|
|
|
from django.conf.urls import url
|
|
|
|
from .api_views import (
|
|
DocumentParsingAPIViewSet, DocumentPageParsingAPIViewSet,
|
|
DocumentVersionParsingAPIViewSet
|
|
)
|
|
from .views import (
|
|
DocumentContentDownloadView, DocumentContentView, DocumentPageContentView,
|
|
DocumentParsingErrorsListView, DocumentSubmitView,
|
|
DocumentTypeSettingsEditView, DocumentTypeSubmitView, ParseErrorListView
|
|
)
|
|
|
|
urlpatterns = [
|
|
url(
|
|
regex=r'^documents/(?P<document_id>\d+)/content/$',
|
|
name='document_content', view=DocumentContentView.as_view()
|
|
),
|
|
url(
|
|
regex=r'^documents/pages/(?P<document_page_id>\d+)/content/$',
|
|
name='document_page_content', view=DocumentPageContentView.as_view()
|
|
),
|
|
url(
|
|
regex=r'^documents/(?P<document_id>\d+)/content/download/$',
|
|
name='document_content_download',
|
|
view=DocumentContentDownloadView.as_view()
|
|
),
|
|
url(
|
|
regex=r'^documents/(?P<document_id>\d+)/submit/$',
|
|
name='document_submit', view=DocumentSubmitView.as_view()
|
|
),
|
|
url(
|
|
regex=r'^documents/multiple/submit/$', name='document_multiple_submit',
|
|
view=DocumentSubmitView.as_view()
|
|
),
|
|
url(
|
|
regex=r'^documents/(?P<document_id>\d+)/errors/$',
|
|
name='document_parsing_error_list',
|
|
view=DocumentParsingErrorsListView.as_view()
|
|
),
|
|
url(
|
|
regex=r'^document_types/submit/$', name='document_type_submit',
|
|
view=DocumentTypeSubmitView.as_view()
|
|
),
|
|
url(
|
|
regex=r'^document_types/(?P<document_type_id>\d+)/parsing/settings/$',
|
|
name='document_type_parsing_settings',
|
|
view=DocumentTypeSettingsEditView.as_view()
|
|
),
|
|
url(
|
|
regex=r'^errors/all/$', name='error_list',
|
|
view=ParseErrorListView.as_view()
|
|
)
|
|
]
|
|
|
|
|
|
api_router_entries = (
|
|
{
|
|
'prefix': r'documents',
|
|
'viewset': DocumentParsingAPIViewSet, 'basename': 'document-parsing'
|
|
},
|
|
{
|
|
'prefix': r'documents/(?P<document_id>\d+)/document_versions',
|
|
'viewset': DocumentVersionParsingAPIViewSet,
|
|
'basename': 'document_version-parsing'
|
|
},
|
|
{
|
|
'prefix': r'documents/(?P<document_id>\d+)/document_versions/(?P<document_version_id>\d+)/document_pages',
|
|
'viewset': DocumentPageParsingAPIViewSet,
|
|
'basename': 'document_page-parsing'
|
|
},
|
|
)
|