fix some ui bugs

This commit is contained in:
CanbiZ 2025-11-27 15:23:02 +01:00
parent 0f7e146be6
commit 09318fef72

View File

@ -741,7 +741,7 @@ EOF
METHOD="mydefaults-global" METHOD="mydefaults-global"
base_settings "$VERBOSE" base_settings "$VERBOSE"
header_info header_info
echo -e "${DEFAULT}${BOLD}${BL}Using My Defaults (default.vars) on node $PVEHOST_NAME${CL}" echo -e "${DEFAULT}${BOLD}${BL}Using User Defaults (default.vars) on node $PVEHOST_NAME${CL}"
echo_default echo_default
} }
@ -1790,7 +1790,7 @@ install_script() {
local menu_items=( local menu_items=(
"1" "Default Install" "1" "Default Install"
"2" "Advanced Install" "2" "Advanced Install"
"3" "My Defaults" "3" "User Defaults"
) )
if [ -f "$(get_app_defaults_path)" ]; then if [ -f "$(get_app_defaults_path)" ]; then
@ -1868,7 +1868,9 @@ install_script() {
;; ;;
"$SETTINGS_OPTION" | settings | SETTINGS) "$SETTINGS_OPTION" | settings | SETTINGS)
settings_menu settings_menu
defaults_target="" # After settings menu, return to main menu
input_options
return
;; ;;
*) *)
echo -e "${CROSS}${RD}Invalid option: $CHOICE${CL}" echo -e "${CROSS}${RD}Invalid option: $CHOICE${CL}"
@ -1922,15 +1924,18 @@ settings_menu() {
case "$choice" in case "$choice" in
1) diagnostics_menu ;; 1) diagnostics_menu ;;
2) ${EDITOR:-nano} /usr/local/community-scripts/default.vars ;; 2) ${EDITOR:-nano} /usr/local/community-scripts/default.vars ;;
3) edit_default_storage ;; 3)
4)
if [ -f "$(get_app_defaults_path)" ]; then if [ -f "$(get_app_defaults_path)" ]; then
${EDITOR:-nano} "$(get_app_defaults_path)" ${EDITOR:-nano} "$(get_app_defaults_path)"
else else
exit_script # Exit was selected (no app.vars available)
return
fi fi
;; ;;
5) exit_script ;; 4)
# Exit - return to main menu
return
;;
esac esac
done done
} }