X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/927a991b71d9876995dd2beadee8d9ff16175a50..94df6dd78db144202338eae9b4e90af44b0058c2:/apps/api/urls.py?ds=inline diff --git a/apps/api/urls.py b/apps/api/urls.py index 18fc02c4..52b0ccc5 100644 --- a/apps/api/urls.py +++ b/apps/api/urls.py @@ -2,12 +2,11 @@ __author__="lreqc" __date__ ="$2009-09-17 16:16:54$" from django.conf.urls.defaults import * - from api.resources import * FORMAT = r"\.(?Pxml|json|yaml)" DOC = r'(?P[^/]+)' -REVISION = r'(?Platest|[0-9a-f]{40})' +# REVISION = r'(?Platest|[0-9a-f]{40})' def urlpath(*args, **kwargs): format = kwargs.get('format', True) @@ -17,17 +16,25 @@ urlpatterns = patterns('', # url(r'^hello$', hello_resource, {'emitter_format': 'json'}), # url(r'^hello\.(?P.+)$', hello_resource), + # HTML Renderer service + url(r'^render$', 'api.views.render'), + # Toolbar - url(r'^toolbar/buttons$', toolbar_buttons, {'emitter_format': 'json'}), - url(r'^toolbar/scriptlets$', scriptlets, {'emitter_format': 'json'}), + url(r'^toolbar/buttons$', toolbar_buttons, {'emitter_format': 'json'}, + name="toolbar_buttons" + ), + + url(r'^toolbar/scriptlets$', scriptlets, {'emitter_format': 'json'}, + name="toolbar_scriptlets" + ), # Pull requests url(r"^pull-requests$", pullrequest_collection, - {'emitter_format': 'json'} ), + {'emitter_format': 'json'}, name="pullrequest_list" ), url(r"^pull-requests/(?P\d+)$", pullrequest_rsrc, - {'emitter_format': 'json'}, name="pullrequest_view" ), - + {'emitter_format': 'json'}, name="pullrequest_view" ), + # Documents url(r'^documents$', library_resource, {'emitter_format': 'json'}, name="document_list_view"), @@ -35,8 +42,8 @@ urlpatterns = patterns('', url(urlpath(r'documents'), library_resource, name="document_list_view_withformat"), - url(urlpath(r'documents', DOC), - document_resource, name="document_view_withformat"), + #url(urlpath(r'documents', DOC), + # document_resource, name="document_view_withformat"), url(urlpath(r'documents', DOC, format=False), document_resource, {'emitter_format': 'json'}, @@ -47,27 +54,31 @@ urlpatterns = patterns('', name="docgallery_view"), # XML - url(urlpath(r'documents', DOC, 'text', REVISION, format=False), - document_text_resource, {'emitter_format': 'rawxml'}, + url(urlpath(r'documents', DOC, 'text', format=False), + document_text_resource, {'emitter_format': 'raw'}, name="doctext_view"), # HTML - url(urlpath(r'documents', DOC, 'html', REVISION, format=False), - document_html_resource, {'emitter_format': 'rawhtml'}, + url(urlpath(r'documents', DOC, 'html', format=False), + document_html_resource, {'emitter_format': 'raw'}, name="dochtml_view"), # DC - url(urlpath(r'documents', DOC, 'dc', REVISION), - document_dc_resource, - name="docdc_view_withformat"), + #url(urlpath(r'documents', DOC, 'dc'), + # document_dc_resource, + # name="docdc_view_withformat"), - url(urlpath(r'documents', DOC, 'dc', REVISION, format=False), - document_dc_resource, {'emitter_format': 'json'}, - name="docdc_view"), +# url(urlpath(r'documents', DOC, 'dc', format=False), +# document_dc_resource, {'emitter_format': 'json'}, +# name="docdc_view"), # MERGE url(urlpath(r'documents', DOC, 'revision', format=False), - document_merge, {'emitter_format': 'json'}, name="docmerge_view") + document_merge, {'emitter_format': 'json'}, name="docmerge_view"), + + url(r'documents/(?P[^/]+)/diff$', + diff_resource, {'emitter_format': 'raw'}, name="diff_resource"), + # url(r'^documents/(?P[^/]+)/parts$', # document_resource, {'emitter_format': 'json'},