X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/b2dfa52bb8e6aeb20dd6a9d397d3b87e71aa7a4e..62f4867f53b4397e820e0e59c240fbe27582f26e:/apps/api/urls.py?ds=inline diff --git a/apps/api/urls.py b/apps/api/urls.py index ada879c4..913acb7c 100644 --- a/apps/api/urls.py +++ b/apps/api/urls.py @@ -9,20 +9,24 @@ from api.utils import TextEmitter, DjangoAuth authdata = {'authentication': DjangoAuth()} -FORMAT_EXT = r"\.(?Pxml|json|yaml|django)$" +FORMAT_EXT = r"\.(?Pxml|json|yaml)$" library_resource = Resource(LibraryHandler, **authdata) document_resource = Resource(DocumentHandler, **authdata) document_text_resource = Resource(DocumentTextHandler, **authdata) +document_dc_resource = Resource(DocumentDublinCoreHandler, **authdata) urlpatterns = patterns('', # url(r'^hello$', hello_resource, {'emitter_format': 'json'}), # url(r'^hello\.(?P.+)$', hello_resource), # Documents - url(r'^documents$', library_resource, {'emitter_format': 'json'}, - name="document_list_view"), + url(r'^documents$', library_resource, + {'emitter_format': 'json'}, name="document_list_view"), + url(r'^documents'+FORMAT_EXT, library_resource, + name="document_list_view_withformat"), + url(r'^documents/(?P[^/]+)'+FORMAT_EXT, document_resource, name="document_view_withformat"), @@ -34,8 +38,12 @@ urlpatterns = patterns('', document_text_resource, {'emitter_format': 'rawxml'}, name="doctext_view"), + url(r'^documents/(?P[^/]+)/dc' + FORMAT_EXT, + document_dc_resource, + name="docdc_view_withformat"), + url(r'^documents/(?P[^/]+)/dc$', - document_resource, {'emitter_format': 'json'}, + document_dc_resource, {'emitter_format': 'json'}, name="docdc_view"), url(r'^documents/(?P[^/]+)/parts$',