Base payment scheme.
[wolnelektury.git] / src / club / helpers.py
diff --git a/src/club/helpers.py b/src/club/helpers.py
new file mode 100644 (file)
index 0000000..b7592fa
--- /dev/null
@@ -0,0 +1,9 @@
+from django.utils.timezone import now
+from .models import Schedule
+
+
+def get_active_schedule(user):
+    if not user.is_authenticated:
+        return None
+    return Schedule.objects.filter(membership__user=user, is_active=True).exclude(expires_at__lt=now()).first()
+