related_name='document_books',
related_query_name='document_book',
)
- legimi_id = models.CharField(max_length=255, blank=True)
class NoTextError(BaseException):
pass
except IndexError:
return None
- def last_legimi_publish(self):
- return self.legimibookpublish_set.order_by('-created_at').first()
-
def assert_publishable(self):
assert self.chunk_set.exists(), _('No chunks in the book.')
try:
changes = self.get_current_changes(publishable=True)
except self.NoTextError:
- raise AssertionError(_('Not all chunks have publishable revisions.'))
+ raise AssertionError(_('Not all chunks have approved revisions.'))
from librarian import NoDublinCore, ParseError, ValidationError