move into sonardesk
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# Phase 7 — Subscription visibility (read-only)
|
||||
|
||||
Adds a SonarDesk **Subscriptions** sidebar link and an authorised `/administration/sonardesk/subscriptions` page showing existing subscription-linked licence records, status, provider, period end, and scheduled cancellation. Uses the same ABSDev administration layout as Phase 6.
|
||||
|
||||
**No checkout, Paddle API calls, webhook changes, database migrations, customer merges, or billing mutations.** This phase is intentionally a safe first step toward commerce integration. Figures reflect local records only, not live Paddle data.
|
||||
|
||||
## Install
|
||||
|
||||
Back up/commit local changes first. Overlay the `Modules/` and `resources/` folders onto ABSDev, preserving paths. The sidebar file is a full replacement based on Phase 6; if you have edited it since then, merge the SonarDesk group manually instead.
|
||||
|
||||
```bash
|
||||
php artisan optimize:clear
|
||||
php artisan route:list --path=administration/sonardesk -v
|
||||
```
|
||||
|
||||
Check subscriptions page with authorised and unauthorised users. This view requires the licensing database migrations and the Phase 6 layout to be present.
|
||||
|
||||
## Still required before billing cutover
|
||||
|
||||
Verify Paddle credentials, webhook signatures and idempotency, customer mapping, checkout redirects, and existing production licence continuity in staging. Do not repoint production webhooks yet.
|
||||
Reference in New Issue
Block a user