{# Trial flag (ADR-0015) — operator-facing, on the admin login. #} {% set _t = trial_status() %} {% if _t.is_trial %}
{% if _t.expired %}⚠ This vendo's free trial has ENDED — activate a credit at vendorawifi.com.{% else %}⏳ This vendo is on a FREE TRIAL.{% endif %}
{% elif is_unlicensed() %}
⚠ This vendo is UNLICENSED — activate a credit at vendorawifi.com.
{% endif %}

Vendora Admin

Operator Console
{# First-visit password setup is owned by the setup wizard — see /wizard/welcome. We never render the setup form here anymore; if the operator somehow lands at /login before the wizard is complete, the route redirects them to /wizard first. password_unset stays in the template context only as a fallback indicator. #} {% if error == 'invalid' %}
Incorrect password.
{% elif error == 'unset' %}
Owner password is not configured.
{% elif error == 'server' %}
Server error. Try again.
{% endif %}