Move checking membership to Membership.
[wolnelektury.git] / src / catalogue / templatetags / catalogue_tags.py
index 70676dd..ef0ea5d 100644 (file)
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
 #
@@ -19,7 +18,7 @@ from ssify import ssi_variable
 from catalogue.helpers import get_audiobook_tags
 from catalogue.models import Book, BookMedia, Fragment, Tag, Source
 from catalogue.constants import LICENSES
-from paypal.rest import user_is_subscribed
+from club.models import Membership
 from picture.models import Picture
 
 register = template.Library()
@@ -499,7 +498,7 @@ def strip_tag(html, tag_name):
 def status(book, user):
     if not book.preview:
         return 'open'
-    elif user_is_subscribed(user):
+    elif Membership.is_active_for(user):
         return 'preview'
     else:
         return 'closed'