{% extends "base.html" %} {% block content %}
{{ _('Runtime settings') }}

{{ _('Applied immediately and persisted in SQLite.') }} OCRROUTE_* · .env

{{ _('Download system report') }}

{{ _('Storage') }}

{{ _('home') }}{{ settings.home }}
{{ _('database') }}{{ settings.db_url or (settings.home ~ '/ocrroute.db') }}
{{ _('artifacts') }}{{ settings.artifacts_dir or (settings.home ~ '/artifacts') }}
{{ _('bind') }}{{ settings.host }}:{{ settings.port }}{% if settings.panel_port %} · panel {{ settings.panel_port }}{% endif %}
{{ _('Panel users') }}admin · operator · viewer
{% for u in users %}{% endfor %}
{{ _('user') }}{{ _('role') }}{{ _('status') }}{{ _('last login') }}
{{ u.username }}{% if u.username == user %} {{ _('you') }}{% endif %} {% if role == 'admin' %}{% else %}{{ u.role }}{% endif %} {% if role == 'admin' %}
{% else %}{{ 'on' if u.enabled else 'off' }}{% endif %}
{{ rel(u.last_login_at) }} {% if role == 'admin' %}
{% endif %}
{% if role == 'admin' %}

admin: {{ _('everything') }} · operator: {{ _('OCR + providers, credentials, routes, engines') }} · viewer: {{ _('read-only') }}.

{% endif %}
{{ _('Change my password') }}

{{ _('Reset password') }}

{{ _('Audit log') }}
{% for a in audit %}{% else %}{% endfor %}
{{ _('when') }}{{ _('actor') }}{{ _('action') }}{{ _('target') }}
{{ rel(a.created_at) }}{{ a.actor }}{{ a.action }}{{ a.target_type }} {{ a.target_id[-8:] }}
{{ _('No mutations recorded yet.') }}
{% endblock %} {% block scripts %}{% endblock %}