{% extends "mirrorwall/base.html" %} {% from "mirrorwall/components.html" import empty_state, kv_list, table %} {% block title %}Settings — LoadCoach{% endblock %} {% block content %}

Settings

Only what can change while the server runs. Everything else — the bind, allowed hosts, providers, credentials, what is retained — lives in config.toml or the environment and is refused here by name (api.md §9). A change is applied by the scheduler within a second, and reaches every process sharing this database.

{% if saved %}

Saved. The running scheduler applies the change within a second.

{% endif %}
{% for key in keys %} {% set definition = document.definitions[key] %} {% set value = document.settings[key] %}
{% if definition.type == "bool" %} {% else %} {% endif %}

{{ definition.description }} Configured: {{ definition.configured }}{% if definition.minimum is not none %} · range {{ definition.minimum }}–{{ definition.maximum }}{% endif %}.

{% endfor %}

Config-only keys

Refused with FORBIDDEN naming the key when sent to PUT /api/v1/settings:

{% endblock %}