Updated API tests.
[redakcja.git] / apps / api / resources.py
diff --git a/apps/api/resources.py b/apps/api/resources.py
new file mode 100644 (file)
index 0000000..d45fa1d
--- /dev/null
@@ -0,0 +1,39 @@
+# -*- encoding: utf-8 -*-
+
+__author__= "Ɓukasz Rekucki"
+__date__ = "$2009-09-25 15:53:00$"
+__doc__ = "Module documentation."
+
+from piston.resource import Resource
+from api.utils import DjangoAuth
+
+
+
+
+authdata = {'authentication': DjangoAuth()}
+
+#
+# Library resources
+#
+
+import api.handlers.library_handlers as dh
+library_resource = Resource(dh.LibraryHandler, **authdata)
+document_resource = Resource(dh.DocumentHandler, **authdata)
+document_text_resource = Resource(dh.DocumentTextHandler, **authdata)
+document_dc_resource = Resource(dh.DocumentDublinCoreHandler, **authdata)
+
+#
+# Toolbar resources
+#
+import api.handlers.toolbar_handlers as th
+toolbar_buttons = Resource(th.ToolbarHandler, **authdata)
+scriptlets = Resource(th.ScriptletsHandler, **authdata)
+
+__all__ = [
+    'library_resource',
+    'document_resource',
+    'document_text_resource',
+    'document_dc_resource',
+    'toolbar_buttons',
+    'scriptlets'
+]
\ No newline at end of file