{% extends "base.html" %} {% import "_empty.html" as empty %} {% block title %}Actions{% endblock %} {% block topbar_main %}

Actions

What was done through the CLI, this page and your agents, one ID each. {% endblock %} {% block topbar_actions %}
{% endblock %} {% block content %}
{% if said %}
{{ said }}
{% endif %} {% for row in pending %}

{{ row.subject }}

An agent asked for this, for {{ row.person }}. Nothing has changed yet.

{{ row.operation }} · {{ (row.at or '')[:16] | replace('T', ' ') }} · {{ row.id }}

Apply it in your terminal, where you can be asked:

flanner actions apply {{ row.id[:8] }}
{% endfor %} {% if rows %}
WhenViaForActionStateID
{% for row in rows %}
{{ (row.at or '')[:16] | replace('T', ' ') }} {{ row.surface }} {{ row.person }} {{ row.subject or row.operation }} {% if row.decided_by %}decided by {{ row.decided_by }} in the {{ row.decided_surface }}{% endif %} {% if row.state in ('failed', 'stale') and row.message %}{{ row.message }}{% endif %} {% if row.state in ('done', 'applied') %}{{ row.state }} {% elif row.state in ('failed', 'stale') %}{{ row.state }} {% else %}{{ row.state }}{% endif %} {{ row.id[:8] }}
{% endfor %} {% include "_pager.html" %}
{% elif q %} {% call empty.state('clear', 'No match') %}

No recorded action matches “{{ q }}”.

Show every action {% endcall %} {% elif not pending %} {% call empty.state('clear', 'Nothing recorded yet') %}

Every change made through the CLI, this page or an agent appears here, with the person it was for.

{% endcall %} {% endif %}
{% endblock %}