{% extends "base.html" %} {% import "macros/ui.html" as m %} {% block title %}Actions — Ontoref{% endblock title %} {% block nav_actions %}active{% endblock nav_actions %} {% block mob_nav_actions %}active{% endblock mob_nav_actions %} {% block content %}

Quick Actions

Runnable tasks and workflows
{% if not actions or actions | length == 0 %} {{ m::empty_state(message="No quick actions configured — add quick_actions to .ontoref/config.ncl") }} {% else %} {% set grouped = actions | group_by(attribute="category") %} {% for cat, cat_actions in grouped %}

{% if cat == "docs" %}Documentation {% elif cat == "sync" %}Synchronization {% elif cat == "analysis" %}Analysis {% elif cat == "test" %}Testing {% else %}{{ cat | title }}{% endif %}

{% for action in cat_actions %}
{% if action.icon == "book-open" %} {% elif action.icon == "refresh" %} {% elif action.icon == "code" %} {% else %} {% endif %}

{{ action.label }}

mode: {{ action.mode }}

{% for actor in action.actors %} {{ actor }} {% endfor %}
{% if not current_role or current_role == "admin" %}
{% endif %}
{% endfor %}
{% endfor %} {% endif %} {% endblock content %}