Files
sp/apps/web
Semih b180980e49 feat(billing-actions): expired/cancelled kullanıcıya "Yeni abonelik başlat" butonu
Expired abonelikte panel "bu durum için aksiyon yok" diyordu; manuel paket
tanımları DB'den yapılıyordu. Artık expired/cancelled/aboneliksiz kullanıcıda
plan + dönem (aylık/yıllık) + süre (dönem default'u / 30g / 1 yıl / 3 yıl /
özel gün) + marka-limitli planda marka seçimi ile yeni active abonelik
açılıyor.

- admin-sdk: hiç implement edilmemiş setSubscription (PATCH) yerine
  startSubscription → POST /internal/admin/users/:id/subscriptions
  (Sase PR #266 ile gelir; merge edilene kadar spoke 404 döner).
- POST /api/sase/users/[id]/subscriptions route + audit kaydı.
- BillingActions artık subscription'sız kullanıcıda da render ediliyor.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ww3tfpuxBcettz81dDvyYt
2026-09-19 00:47:00 +03:00
..