X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/6a259b96cff47e1fd64cbfd6f3d1e1d8e8b6486c..650db5dfe3ae7ddd3d9e6b93d5ca1f84b20f7309:/apps/catalogue/models/book.py diff --git a/apps/catalogue/models/book.py b/apps/catalogue/models/book.py index 9f809b86..fb593889 100755 --- a/apps/catalogue/models/book.py +++ b/apps/catalogue/models/book.py @@ -42,7 +42,6 @@ class Book(models.Model): ordering = ['parent_number', 'title'] verbose_name = _('book') verbose_name_plural = _('books') - permissions = [('can_pubmark', 'Can mark for publishing')] # Representing @@ -99,7 +98,7 @@ class Book(models.Model): # if there are more parts, set the rest to empty strings book_len = len(instance) for i in range(book_len - len(texts)): - texts.append(u'pusta część %d' % (i + 1), u'') + texts.append((u'pusta część %d' % (i + 1), u'')) i = 0 for i, (title, text) in enumerate(texts): @@ -110,8 +109,8 @@ class Book(models.Model): if i < book_len: chunk = instance[i] - chunk.slug = slug - chunk.title = title + chunk.slug = slug[:50] + chunk.title = title[:255] chunk.save() else: chunk = instance.add(slug, title, adjust_slug=True) @@ -278,6 +277,8 @@ class Book(models.Model): """ Publishes a book on behalf of a (local) user. """ + raise NotImplementedError("Publishing not possible yet.") + from apiclient import api_call changes = self.get_current_changes(publishable=True)