User viewer aware books for all books shelf view
This commit is contained in:
parent
e75a49f799
commit
6d06edc2c7
|
@ -49,7 +49,7 @@ class Shelf(View):
|
||||||
FakeShelf = namedtuple(
|
FakeShelf = namedtuple(
|
||||||
"Shelf", ("identifier", "name", "user", "books", "privacy")
|
"Shelf", ("identifier", "name", "user", "books", "privacy")
|
||||||
)
|
)
|
||||||
books = models.Edition.objects.filter(
|
books = models.Edition.viewer_aware_objects(request.user).filter(
|
||||||
# privacy is ensured because the shelves are already filtered above
|
# privacy is ensured because the shelves are already filtered above
|
||||||
shelfbook__shelf__in=shelves.all()
|
shelfbook__shelf__in=shelves.all()
|
||||||
).distinct()
|
).distinct()
|
||||||
|
|
Loading…
Reference in New Issue