exclude = ['alt_ids', 'travail']
+ permissions = (("can_download_collection_epub", "Can download collection EPUB"),)
+
class Meta(MetaCore):
db_table = 'media_collections'
ordering = ['code']
self.book.add_item(cover)
break
-
preamble = epub.EpubHtml(title='Copyright', file_name='copyright' + '.xhtml', lang='fr')
preamble.content = render_to_string(self.template_preamble, context)
preamble.is_chapter = True
return response
@method_decorator(login_required)
+ @method_decorator(permission_required('telemeta.can_download_corpus_epub'))
def dispatch(self, *args, **kwargs):
return super(CorpusEpubView, self).dispatch(*args, **kwargs)
return response
@method_decorator(login_required)
+ @method_decorator(permission_required('telemeta.can_download_collection_epub'))
def dispatch(self, *args, **kwargs):
return super(CollectionEpubView, self).dispatch(*args, **kwargs)