344852b852
- create_trial_subscription: always set autopay_enabled=False (trial is a probe, autopay makes no sense regardless of operator default setting) - autopay endpoint: block enabling autopay on trial subscriptions via API - purchase-tariff (cabinet): before creating/extending paid subscription, find and deactivate ALL user's trial subscriptions, collect remaining time for TRIAL_ADD_REMAINING_DAYS_TO_PAID, disable trials on RemnaWave panel, decrement server counts — works for both tariff-based and squad-based trials uniformly - subscription_purchase_service (miniapp): same trial cleanup logic - New CRUD: deactivate_user_trial_subscriptions() — finds all active trials for user, marks them disabled with is_trial=False