{{/* THE APP'S CONFIGURATION FIELDS — shared by the install wizard and the settings tab. ONE copy of this markup, rendered by two surfaces, because they are the same fields: the install page submits them, the settings tab shows what was submitted. `.AlreadyDeployed` is the single flag every branch below reads, exactly as it did when both surfaces were one page — that is what keeps the install form and the settings view from drifting apart. The secret rules are unchanged and load-bearing: R-254 — an INSTALLED app's `type: secret` value is not in the page; the eye fetches it. R-709 — nor is a `type: password` one. The PRE-DEPLOY hidden input is deliberate: the form must carry what it submits, so the value saved is the one the household was shown (controller/README §318). */}} {{define "app_deploy_fields"}} {{if .AutoFields}}
{{T "deploy.ezek_az_ertekek_automatikusan_jottek"}}
{{else}}{{T "deploy.ezek_az_ertekek_a_telepitessel"}}
{{end}} {{$autoValues := .AutoFieldValues}} {{$stackName := .Stack.Name}} {{$isDeployed := .AlreadyDeployed}} {{range .AutoFields}} {{$val := index $autoValues .EnvVar}}