add newsletter

This commit is contained in:
2026-05-20 10:11:47 +03:00
parent 2cc2f12a21
commit 5c7a9710f3
9 changed files with 957 additions and 11 deletions

View File

@@ -397,6 +397,7 @@ class Settings(BaseSettings):
continue
title, description, squad_groups = spec
use_duration_suffix = len(pairs) > 1
for raw_days, raw_amount in pairs:
if not raw_days.isdigit() or not raw_amount.isdigit():
continue
@@ -406,7 +407,7 @@ class Settings(BaseSettings):
if days <= 0 or amount_rub <= 0:
continue
plan_code = f"{normalized_code}_{days}"
plan_code = f"{normalized_code}_{days}" if use_duration_suffix else normalized_code
values.append(
PaymentPlanSettings(
code=plan_code,