From 58e7ff0780fcddb64d6d151bc0847307872bdaab Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Sat, 7 Sep 2024 19:06:46 +0200 Subject: [PATCH] [tutorial 024] Conditional hidden family and calculated default value Add a sub family "https_proxy" which will be hidden if "use_for_https" is True. Hidden means that we cannot change value, but we can access to it in read only mode. Inside, we add two variable with calculated default value (with variable type). So, if user set "use_for_https" to True, the default values of HTTPS configuration will be a copy of HTTP values. The use can change HTTPS values if needed. If user set "use_for_https" to False, the default values of HTTPS configuration will only be a copy of HTTP values. --- firefox/20-manual.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/firefox/20-manual.yml b/firefox/20-manual.yml index 73e1cc7c..4be12aa8 100644 --- a/firefox/20-manual.yml +++ b/firefox/20-manual.yml @@ -3,7 +3,10 @@ manual: use_for_https: true # Also use this proxy for HTTPS - https_proxy: # HTTPS Proxy + https_proxy: + description: HTTPS Proxy + hidden: + variable: manual.use_for_https address: description: HTTPS address