small fixes
This commit is contained in:
parent
bd3875743e
commit
28533be24d
9 changed files with 310 additions and 524 deletions
|
|
@ -9,17 +9,16 @@ Main landing dashboard with widgets and quick server overview.
|
|||
## Current Status
|
||||
|
||||
- Functional
|
||||
- Uses the existing collapsible widget layout for customer-facing quick actions
|
||||
- Uses a fixed four-card customer dashboard layout
|
||||
|
||||
## Dependencies
|
||||
|
||||
- Panel dashboard widgets
|
||||
- user permissions
|
||||
- shared Panel URL helpers
|
||||
|
||||
## Database Tables
|
||||
|
||||
- `widgets`
|
||||
- `widgets_users`
|
||||
- none required for the active customer dashboard card layout
|
||||
|
||||
## Agent Interaction
|
||||
|
||||
|
|
@ -40,12 +39,12 @@ Main landing dashboard with widgets and quick server overview.
|
|||
|
||||
## Known Issues
|
||||
|
||||
- some default widget IDs are legacy and limit how far the collapsible layout can be expanded without a schema change
|
||||
- legacy widget infrastructure still exists in the module for historical compatibility, but the active customer dashboard no longer depends on it
|
||||
|
||||
## Missing Functionality
|
||||
|
||||
- richer status and alert surfaces
|
||||
- deeper async server-status embedding without adding remote checks to normal dashboard loads
|
||||
- deeper account summaries if a future design needs per-user metrics beyond the Game Monitor link
|
||||
|
||||
## Suggested Future Improvements
|
||||
|
||||
|
|
@ -55,31 +54,41 @@ Main landing dashboard with widgets and quick server overview.
|
|||
|
||||
- Keep / Improve
|
||||
|
||||
## Runlevel Systems Project Request Integration
|
||||
## Current Dashboard Cards
|
||||
|
||||
- Dashboard render file: `Panel/modules/dashboard/dashboard.php`
|
||||
- Dashboard styles: `Panel/modules/dashboard/dashboard.css`
|
||||
- Shared Panel project URL helper: `Panel/includes/functions.php`
|
||||
- Shared Discord invite helper: `Panel/includes/functions.php`
|
||||
- Shared server-status route helper: `Panel/includes/functions.php`
|
||||
- Theme base: active SimpleBootstrap icon set
|
||||
|
||||
Current project request URL:
|
||||
Rendered cards:
|
||||
|
||||
- `https://runlevelsystems.com/start-project.php`
|
||||
- `Account Overview`
|
||||
- button: `View My Servers`
|
||||
- route: `home.php?m=gamemanager&p=game_monitor`
|
||||
- `Custom Server Code`
|
||||
- button: `Request Custom Development`
|
||||
- URL: `https://runlevelsystems.com/start-project.php`
|
||||
- opens in a new tab
|
||||
- `Support`
|
||||
- buttons:
|
||||
- `Create Support Ticket`
|
||||
- `Join Discord`
|
||||
- support route: `home.php?m=tickets&p=submitticket`
|
||||
- Discord URL: `https://discord.gg/qt9Hnkj6cv`
|
||||
- `Server Status`
|
||||
- button: `View Server Status`
|
||||
- route: `server_status.php`
|
||||
- opens separately so dashboard rendering does not wait on remote checks
|
||||
|
||||
Dashboard behavior:
|
||||
Support versus custom development:
|
||||
|
||||
- retained collapsible sections:
|
||||
- `Account Overview`
|
||||
- `Custom Server Code`
|
||||
- `Support`
|
||||
- removed duplicate standalone sections:
|
||||
- `Custom Server Development`
|
||||
- `Support and Troubleshooting`
|
||||
- support remains the path for routine troubleshooting, service issues, and existing features
|
||||
- the custom-development CTA points users at Runlevel Systems for project work such as custom scripts, mods, integrations, automation, migrations, dashboards, and advanced server tooling
|
||||
- the Discord support invite should use:
|
||||
- `https://discord.gg/qt9Hnkj6cv`
|
||||
- `Custom Server Code` should open the Runlevel project request in a new tab
|
||||
- `Support` should keep ticketing and Discord support separate from paid project work
|
||||
- `Server Status` stays available from the dashboard, but remote checks are intentionally deferred to the separate status page so normal dashboard loads do not block on agent/network timeouts
|
||||
- support is for routine troubleshooting, service issues, and help using included features
|
||||
- custom development is for scripts, integrations, automation, migrations, mods, and new tooling
|
||||
|
||||
Behavior change:
|
||||
|
||||
- collapsible behavior was removed from the active customer dashboard blocks
|
||||
- the old blank-space-prone widget columns are no longer used for the four main customer actions
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue