Panel/docs/modules/update.md
2026-06-17 09:15:42 -05:00

1.5 KiB

Update

Workspace reference: GSP-WORKSPACE.md

Purpose

Panel update and patch management.

Current Status

  • Production
  • Admin-only

Dependencies

  • patch and update logs
  • admin access

Database Tables

  • update_blacklist
  • panel_update_log
  • update_patches

Agent Interaction

  • indirect if patch operations touch remote systems

User Workflow

  • none, admin-only

Admin Workflow

  • inspect and apply updates
  • review patch logs

Security Concerns

  • updates modify the control plane itself

Known Issues

  • can be confusing if not clearly separated from game-server updates

Missing Functionality

  • richer update history and rollback guidance
  • clearer operator documentation around backup counts and derived settings

Suggested Future Improvements

  • keep admin-only and document carefully
  • add richer update history summaries if the page later needs deeper audit visibility

Recommendation

  • Keep

Current GSP Additions

The primary update implementation lives in Panel/modules/administration/panel_update.php and is exposed by Panel/modules/update/update.php.

Current update targets:

  • Panel files only in the active admin UI

Active UI behavior:

  • Repository Root is the primary deployment path setting
  • Panel Path is derived internally as Repository Root + /Panel
  • Panel Source Folder is fixed to Panel
  • Git Executable is hidden and defaults to git
  • Post-update Command remains available only as an advanced field