X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/d3a175f9e18a22afc425afb669a77c79d128df74..ab76a5c2c90d386b3d5f40aee3d784b02cb92434:/apps/wiki/models.py diff --git a/apps/wiki/models.py b/apps/wiki/models.py index da8681aa..ec9ded50 100644 --- a/apps/wiki/models.py +++ b/apps/wiki/models.py @@ -9,6 +9,7 @@ import os import vstorage from vstorage import DocumentNotFound from wiki import settings, constants +from slughifi import slughifi from django.utils.translation import ugettext_lazy as _ from django.http import Http404 @@ -96,6 +97,9 @@ class DocumentStorage(object): changeset['description'] = STAGE_TAGS_RE.sub(stage_desc, changeset['description']) yield changeset + def doc_meta(self, title, revision=None): + return self.vstorage.page_meta(title, revision) + class Document(object): @@ -127,7 +131,7 @@ class Document(object): except ValueError: continue - gallery = result.get('gallery', self.name.replace(' ', '_')) + gallery = result.get('gallery', slughifi(self.name.replace(' ', '_'))) if gallery.startswith('/'): gallery = os.path.basename(gallery)