{% extends 'mastery/base.html' %} {% load i18n %} {% load humanize %} {% load static %} {% block details %}

{% translate "Manage Skill Plans" %}

{% translate "Doctrine-level overview and initialization status." %}

{% translate "Doctrines" %}
{{ doctrines|length }}
{% translate "Workflow" %}
{% translate "Initialize missing plans, then sync doctrine after updates." %}
{% translate "Doctrines" %}
{% blocktranslate with count=doctrines|length %}{{ count }} total{% endblocktranslate %}
{% for d in doctrines %} {% empty %} {% endfor %}
{% translate "Name" %} {% translate "Priority" %} {% translate "Default mastery" %} {% translate "Coverage" %} {% translate "Status" %} {% translate "Actions" %}
{{ d.name }}
{{ d.name }}
{{ d.total }} fitting{{ d.total|pluralize }}
{% include 'mastery/partials/_priority_badge.html' with priority=d.priority %} {% if d.priority == 0 %} P0 {% endif %} {% if d.default_mastery_label %} {{ d.default_mastery_label }} {% else %} {% translate "Not set" %} {% endif %}
{{ d.configured }}/{{ d.total }} configured
{% if d.total %}
{% endif %}
{% if d.initialized %} {% translate "Initialized" %} {% else %} {% translate "Not initialized" %} {% endif %}
{% translate "Open" %} {% if not d.initialized %}
{% csrf_token %}
{% else %}
{% csrf_token %}
{% endif %}
{% translate "No doctrines found." %}
{% endblock %}