TWSD-1466 Unable to disable the Prometheus HTTPS configuration via the WebUI

Review Request #1359 — Created Feb. 4, 2026 and updated — Latest diff uploaded

lucille
APV10
rel_apv_10_7
TWSD-1466
austin, shuinvy

Fix the HTTPS configuration feature

Root Cause:

The WebUI did not properly validate the certificate state when handling Prometheus HTTPS configuration, which caused the disable action to fail.

Solution:

Improved the frontend logic to validate certificate requirements and display warning messages when required data is missing.

Verify:

Verified that Prometheus HTTPS can now be enabled and disabled correctly via the WebUI, with proper warnings shown when certificates are not configured.

    Loading...