X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/8a9226b9c80c99c82702fba212f7a7241dc14c7e..5085f47552e7c265a37f9fc0e5b3413154f902f0:/src/documents/models/book.py diff --git a/src/documents/models/book.py b/src/documents/models/book.py index 42ea33a1..794c570a 100644 --- a/src/documents/models/book.py +++ b/src/documents/models/book.py @@ -60,6 +60,12 @@ class Book(models.Model): verbose_name = _('book') verbose_name_plural = _('books') + @classmethod + def get_visible_for(cls, user): + qs = cls.objects.all() + if not user.is_authenticated: + qs = qs.filter(public=True) + return qs # Representing # ============