fix(settings): render restart button unconditionally

The Vezérlő újraindítása card was accidentally placed inside the
{{if .RetrievalPassword}} block, so it was hidden whenever no retrieval
password is set (e.g. the demo). Moved it outside so the self-serve restart
is always available. Found during live verification of v0.70.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-16 13:13:18 +02:00
parent c514c0042b
commit 9b7a26585c
@@ -1115,8 +1115,9 @@ window.__registeredPaths=[{{range .StoragePaths}}{{if .Path}}"{{.Path}}",{{end}}
</div> </div>
</div> </div>
</div> </div>
{{end}}
<!-- Section: Controller restart (self-serve) --> <!-- Section: Controller restart (self-serve) — always available (not gated on RetrievalPassword) -->
<div class="settings-card"> <div class="settings-card">
<h3>Vezérlő újraindítása</h3> <h3>Vezérlő újraindítása</h3>
<p class="settings-card-desc"> <p class="settings-card-desc">
@@ -1126,7 +1127,6 @@ window.__registeredPaths=[{{range .StoragePaths}}{{if .Path}}"{{.Path}}",{{end}}
<div id="restart-status"></div> <div id="restart-status"></div>
<button type="button" class="btn btn-outline" id="btn-restart-controller" onclick="restartController()">Vezérlő újraindítása</button> <button type="button" class="btn btn-outline" id="btn-restart-controller" onclick="restartController()">Vezérlő újraindítása</button>
</div> </div>
{{end}}
<script> <script>
function restartController() { function restartController() {