From bafe7c4092fb67782a27108112a263bf8eb14d27 Mon Sep 17 00:00:00 2001 From: Anthony Date: Sat, 22 Mar 2025 02:22:40 +0800 Subject: [PATCH] Added JPS remove ssl --- mbadmin.jps | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/mbadmin.jps b/mbadmin.jps index b29e9ba..dcbf799 100644 --- a/mbadmin.jps +++ b/mbadmin.jps @@ -137,6 +137,12 @@ menu: action: check_domain_ip settings: checkDomainConfig successText: "${response.out}" + - confirmText: Are you sure you want to remove SSL certificate(s)? + loadingText: Removing SSL Certificate(s)... + caption: Remove SSL Certificate + action: remove_ssl_cert + settings: sslRemoveConfig + successText: "${response.out}" settings: checkDomainConfig: @@ -256,6 +262,13 @@ settings: type: text caption: Email Address required: true + sslRemoveConfig: + submitUnchanged: true + fields: + - name: domains + type: text + caption: Comma-separated Domains + required: true actions: dynamic_wp_cli: @@ -570,6 +583,14 @@ actions: - return: type: info message: "${response.out}" + remove_ssl_cert: + - cmd[cp]: + user: root + commands: + - bash /home/litespeed/mbmanager/ssl-manager/ssl_remover.sh --domains="${settings.domains}" ${EMAIL:+--email="${EMAIL}"} + - return: + type: info + message: "${response.out}" responses: enableSuccess: @@ -599,6 +620,10 @@ buttons: action: litespeed_update_settings caption: Update LiteSpeed Cache Settings submitButtonText: Update Cache Settings + - settings: sslRemoveConfig + action: remove_ssl_cert + caption: Remove SSL Certificates + submitButtonText: Remove Certificates onUninstall: - cmd[cp]: