MySQL Manager: fix status/processes load, Query Info 'No query', MariaDB-safe parsing, deploy docs

- databases.js: app ref for ctrlreg, cache-buster, error handling, public/static sync
- mysqlUtilities: column-name process list (MariaDB), SHOW GLOBAL STATUS safe parse, Query Info 'No query'
- mysqlmanager.html: Query Info fallback for NULL
- Deploy docs: DEPLOY-BEFORE-PUSH, DEPLOY-MYSQL-MANAGER-TO-SERVER (public/static)
- Other: CyberPanelUpgrade, upgrade, websiteFunctions, userManagment, website
This commit is contained in:
master3395
2026-02-16 19:24:39 +01:00
parent faf6f8fff6
commit d8c8af72bf
13 changed files with 765 additions and 64 deletions

View File

@@ -3592,10 +3592,14 @@ context /cyberpanel_suspension_page.html {
currentPack = modifyWeb.package.packageName
owner = modifyWeb.admin.userName
# Get current home directory information
from userManagment.homeDirectoryUtils import HomeDirectoryUtils
current_home = HomeDirectoryUtils.getUserHomeDirectoryObject(owner)
currentHomeDirectory = current_home.name if current_home else 'Default'
# Get current home directory information (optional: tables may not exist yet)
currentHomeDirectory = 'Default'
try:
from userManagment.homeDirectoryUtils import HomeDirectoryUtils
current_home = HomeDirectoryUtils.getUserHomeDirectoryObject(owner)
currentHomeDirectory = current_home.name if current_home else 'Default'
except Exception:
pass
data_ret = {'status': 1, 'modifyStatus': 1, 'error_message': "None", "adminEmail": email,
"packages": json_data, "current_pack": currentPack, "adminNames": admin_data,