Merge pull request #15 from outis1one/claude/cleanup-setup-webui-bCgPE

lock safesearch preference when level is moderate or strict
This commit is contained in:
Outis
2026-03-21 02:04:12 -04:00
committed by GitHub
+4
View File
@@ -190,6 +190,10 @@ set -u
printf 'general:\n instance_name: "Local Search"\n'
printf 'server:\n secret_key: "%s"\n limiter: false\n' "$SECRET_KEY"
printf 'search:\n safe_search: %d\n default_lang: "en"\n formats: [html, json]\n' "$SAFE_INT"
# Lock the safe-search preference so users cannot override it via the UI
if [[ "$LEVEL" != "none" ]]; then
printf 'preferences:\n lock:\n - safesearch\n'
fi
if [[ -n "$ENGINE_BLOCK" ]]; then
printf 'engines:\n'
printf '%b' "$ENGINE_BLOCK"