Fixes model test

This commit is contained in:
Mouse Reeve
2021-01-31 09:08:06 -08:00
parent d73a1b4ec1
commit 4883231347
7 changed files with 58 additions and 11 deletions

View File

@ -51,8 +51,15 @@ class List(View):
if is_api_request(request):
return ActivitypubResponse(book_list.to_activity())
suggestions = request.user.shelfbook_set.all().filter(
~Q(book__in=book_list.books)
)
data = {
'list': book_list
'title': '%s | Lists' % book_list.name,
'list': book_list,
'suggested_books': [s.book for s in suggestions[:5]],
}
return TemplateResponse(request, 'lists/list.html', data)
@ -60,6 +67,6 @@ class List(View):
@method_decorator(login_required, name='dispatch')
# pylint: disable=unused-argument
def post(self, request, list_id):
''' create a book_list '''
''' edit a book_list '''
book_list = get_object_or_404(models.List, id=list_id)
return redirect(book_list.local_path)