move into sonardesk
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Phase 6 — ABSDev sidebar and administration theme integration
|
||||
|
||||
## Included changes
|
||||
- Adds a SonarDesk sidebar group to the **existing ABSDev shared admin sidebar**, only when the licensing route exists and the current user is authorised.
|
||||
- Adds links to SonarDesk overview and licences, with active route highlighting and automatic group expansion.
|
||||
- Replaces the standalone licensing HTML document with the existing ABSDev `<x-layouts.app>` shell, preserving licensing views and their read-only controllers.
|
||||
- Does not modify payment processing, customer records, database schema, licence keys or API endpoints.
|
||||
|
||||
## Install
|
||||
Copy the `resources/` and `Modules/` directories over the matching directories in your ABSDev checkout. Back up modified files or commit existing changes first; this patch is based on the uploaded ABSDev source snapshot and may overwrite subsequent local sidebar changes.
|
||||
|
||||
Run:
|
||||
```
|
||||
php artisan optimize:clear
|
||||
php artisan view:cache
|
||||
php artisan route:list --path=administration/sonardesk -v
|
||||
```
|
||||
|
||||
Check the sidebar and each licensing page as an authorised user. Confirm a non-authorised user cannot access the routes. Test mobile layout and dark/light modes.
|
||||
|
||||
## Next integration
|
||||
Paddle checkout, webhook idempotency, subscription mapping, customer migration and downloads require a separate integration and live-environment verification. These are **not** implemented in this patch.
|
||||
Reference in New Issue
Block a user