Get discover books to work while not logged in.

This commit is contained in:
Adam Kelly 2020-03-27 15:10:04 +00:00
parent b58a362df2
commit 2ebc758dae
2 changed files with 7 additions and 5 deletions

View File

@ -1,4 +1,5 @@
{% load fr_display %} {% load fr_display %}
{% if request.user.is_authenticated %}
{% if not pulldown %} {% if not pulldown %}
<form name="shelve" action="/shelve/" method="post"> <form name="shelve" action="/shelve/" method="post">
@ -25,3 +26,4 @@
</form> </form>
{% endif %} {% endif %}
{% endif %}

View File

@ -98,11 +98,11 @@ def home_tab(request, tab):
def books_page(request): def books_page(request):
''' discover books ''' ''' discover books '''
recent_books = models.Book.objects.filter( recent_books = models.Book.objects
~Q(shelfbook__shelf__user=request.user) if request.user.is_authenticated:
).order_by( recent_books = recent_books.filter(~Q(shelfbook__shelf__user=request.user))
'-created_date' recent_books = recent_books.order_by('-created_date')[:50]
)[:50]
data = { data = {
'books': recent_books, 'books': recent_books,
} }