from django.views.decorators.http import require_POST
from django.shortcuts import get_object_or_404, render
-from catalogue.models import Document, Template
+from catalogue.models import Document, Template, Category
from dvcs.models import Revision
import nice_diff
from wiki import forms
"text_revert": forms.DocumentTextRevertForm(prefix="textrevert"),
"text_publish": forms.DocumentTextPublishForm(prefix="textpublish"),
},
+ 'tag_categories': Category.objects.all(),
'pk': doc.pk,
})
# else:
# parent = None
stage = form.cleaned_data['stage']
- # tags = [stage] if stage else []
- # publishable = (form.cleaned_data['publishable'] and
- # request.user.has_perm('catalogue.can_pubmark'))
try:
doc.commit(
author=author,
try:
revision = int(revision)
except (ValueError, TypeError):
- revision = doc.revision()
+ revision = doc.revision
if revision is not None:
text = doc.at_revision(revision).materialize()