from catalogue import helpers
from catalogue.helpers import active_tab
from catalogue.models import Book, Chunk, BookPublishRecord, ChunkPublishRecord
-from catalogue.tasks import publishable_error
#
# Quick hack around caching problems, TODO: use ETags
if not book.accessible(request):
return HttpResponseForbidden("Not authorized.")
- doc = book.wldocument(parse_dublincore=False)
+ doc = book.wldocument(parse_dublincore=True)
html = doc.as_html()
html = html.get_string() if html is not None else ''
form = forms.ReadonlyBookForm(instance=book)
editable = False
- publish_error = publishable_error(book)
+ publish_error = book.publishable_error()
publishable = publish_error is None
return direct_to_template(request, "catalogue/book_detail.html", extra_context={