Adds generalized book data connectors
This commit is contained in:
@ -6,7 +6,7 @@ from django.http import HttpResponseNotFound
|
||||
from django.shortcuts import redirect
|
||||
from django.template.response import TemplateResponse
|
||||
|
||||
from fedireads import forms, models, openlibrary, incoming
|
||||
from fedireads import forms, models, books_manager, incoming
|
||||
from fedireads.settings import DOMAIN
|
||||
|
||||
|
||||
@ -188,7 +188,7 @@ def edit_profile_page(request, username):
|
||||
@login_required
|
||||
def book_page(request, book_identifier, tab='friends'):
|
||||
''' info about a book '''
|
||||
book = openlibrary.get_or_create_book(book_identifier)
|
||||
book = books_manager.get_or_create_book(book_identifier)
|
||||
|
||||
if isinstance(book, models.Work):
|
||||
book_reviews = models.Review.objects.filter(
|
||||
@ -258,7 +258,7 @@ def book_page(request, book_identifier, tab='friends'):
|
||||
def author_page(request, author_identifier):
|
||||
''' landing page for an author '''
|
||||
try:
|
||||
author = models.Author.objects.get(openlibrary_key=author_identifier)
|
||||
author = models.Author.objects.get(books_manager_key=author_identifier)
|
||||
except ValueError:
|
||||
return HttpResponseNotFound()
|
||||
|
||||
|
Reference in New Issue
Block a user