from django.db import models
from django.template.loader import render_to_string
from django.urls import reverse
-from django.utils.translation import ugettext_lazy as _
+from django.utils.translation import gettext_lazy as _
from documents.helpers import cached_in_field
from documents.models import Project
from dvcs import models as dvcs_models
project = models.ForeignKey(Project, models.SET_NULL, null=True, blank=True)
# cache
- _new_publishable = models.NullBooleanField(editable=False)
- _published = models.NullBooleanField(editable=False)
- _changed = models.NullBooleanField(editable=False)
+ _new_publishable = models.BooleanField(editable=False, null=True)
+ _published = models.BooleanField(editable=False, null=True)
+ _changed = models.BooleanField(editable=False, null=True)
class Meta:
app_label = 'documents'
return open(self.image.path)
publishable = self.publishable()
- assert publishable, _("There is no publishable revision")
+ assert publishable, _("There is no approved revision")
picture_xml = publishable.materialize()
try: