{% extends "management/base.html" %} {% load i18n lucide ui %} {% comment %} What this club requires from every member after they sign up or renew -- see club/models.py's OnboardingRequirement docstring. Listed alphabetically, not in a configurable sequence: every active requirement blocks equally and there's no set order to complete them in. No dedicated mockup screen for this (new feature, not in the original design file) -- extrapolates the card/table vocabulary used across Settings. {% endcomment %} {% block panel_title %}{% trans "Onboarding requirements" %}{% endblock panel_title %} {% block heading %}{% trans "Onboarding requirements" %}{% endblock heading %} {% block topbar_context %} {% blocktrans count counter=requirements|length %}{{ counter }} requirement{% plural %}{{ counter }} requirements{% endblocktrans %} {% endblock topbar_context %} {% block actions %} {% lucide "plus" size=16 %} {% trans "New requirement" %} {% endblock actions %} {% block panel %}
{% trans "Shown as a checklist on every member's Documents tab. A member can be fully paid and still show as incomplete here until every active requirement is met — the two are tracked separately on purpose." %}
| {% trans "Name" %} | {% trans "Description" %} | {% trans "Document required" %} | {% trans "Active" %} | |
|---|---|---|---|---|
| {{ requirement.name }} | {{ requirement.description|default:"—" }} | {% if requirement.requires_document %}{% trans "Yes" %}{% else %}{% trans "No" %}{% endif %} | {% if requirement.is_active %}{% trans "Active" %}{% else %}{% trans "Inactive" %}{% endif %} | |
| {% trans "No requirements set — every member's checklist is empty until you add one." %} | ||||