ping server every 10 minutes
[redakcja.git] / apps / wiki / models.py
index ad15c5e..f800481 100644 (file)
@@ -24,7 +24,7 @@ class DocumentStorage(object):
         return Document(self, name=name, text=text, revision=rev)
 
     def get_by_tag(self, name, tag):
-        text, rev = self.vstorage.page_text(name, tag)
+        text, rev = self.vstorage.page_text_by_tag(name, tag)
         return Document(self, name=name, text=text, revision=rev)
 
     def get_or_404(self, *args, **kwargs):
@@ -62,9 +62,6 @@ class DocumentStorage(object):
     def history(self, title):
         return list(self.vstorage.page_history(title))
 
-    def _info(self, name):
-        return self.vstorage.page_meta(name)
-
 
 class Document(object):
     META_REGEX = re.compile(r'\s*<!--\s(.*?)-->', re.DOTALL | re.MULTILINE)
@@ -108,10 +105,7 @@ class Document(object):
         return result
 
     def info(self):
-        return dict(zip(
-            ('revision', 'last_update', 'last_comitter', 'commit_message'),
-            self.storage._info(self.name),
-        ))
+        return self.storage.vstorage.page_meta(self.name, self.revision)
 
 
 def getstorage():