from __future__ import absolute_import from django.conf.urls import url from .cleanup import cleanup from .api import APIDocumentView, APIDocumentVersionView, APIDocumentImageView, APIDocumentPageView bootstrap_models = [ { 'name': 'documenttype', }, { 'name': 'documenttypefilename', 'dependencies': ['documents.documenttype'] } ] cleanup_functions = [cleanup] version_0_api_services = [ {'urlpattern': url(r'^document/(?P[0-9]+)/$', APIDocumentView.as_view(), name='document-detail'), 'description': 'Show document data', 'url': 'document/'}, {'urlpattern': url(r'^document_version/(?P[0-9]+)/$', APIDocumentVersionView.as_view(), name='documentversion-detail'), 'description': '', 'url': 'document_version/'}, {'urlpattern': url(r'^document_page/(?P[0-9]+)/$', APIDocumentPageView.as_view(), name='documentpage-detail'), 'description': '', 'url': 'document_page/'}, {'urlpattern': url(r'^document/(?P[0-9]+)/image/$', APIDocumentImageView.as_view(), name='document-image'), 'description': 'Return a base64 image of the document', 'url': 'document//image/?page=&zoom=&rotate='}, ]