Ajoute le drapeau TOUS_ABONNES pour l'accès gratuit

Ouvre les fonctionnalités d'abonné à tout utilisateur connecté tant que
Frisbii n'a pas validé la réception de paiements.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Colin Maudry
2026-06-26 18:06:27 +02:00
parent e229caf320
commit 2bdcfdeb1a
4 changed files with 42 additions and 0 deletions
+3
View File
@@ -40,9 +40,12 @@ SECTIONS = [
def current_user_has_subscription() -> bool:
from src.subscriptions import db
from src.utils import TOUS_ABONNES
if not current_user.is_authenticated:
return False
if TOUS_ABONNES:
return True
return db.has_active_subscription(current_user.id)
+3
View File
@@ -31,6 +31,9 @@ logging.basicConfig(
datefmt="%Y-%m-%d %H:%M:%S",
)
DEVELOPMENT = os.getenv("DEVELOPMENT", "False").lower() == "true"
# Accès gratuit temporaire à toutes les fonctionnalités d'abonné, le temps que
# la plateforme de paiement Frisbii valide la réception de paiements.
TOUS_ABONNES = os.getenv("TOUS_ABONNES", "False").lower() == "true"
logger = logging.getLogger("decp.info")
if DEVELOPMENT: