+# -*- coding: utf-8 -*-
+#
+# This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
import re
import vstorage
from vstorage import DocumentNotFound
return Document(self, name = name, text = text)
def put(self, document, author, comment, parent):
- self.vstorage.save_text(document.name, document.text, author, comment, parent)
+ self.vstorage.save_text(
+ title = document.name,
+ text = document.text,
+ author = author,
+ comment = comment,
+ parent = parent)
def delete(self, name, author, comment):
self.vstorage.delete_page(name, author, comment)
return result
-# Every time somebody says "let's have a global variable", God kills a kitten.
-storage = DocumentStorage(settings.REPOSITORY_PATH)
+def getstorage():
+ return DocumentStorage(settings.REPOSITORY_PATH)