{% if worker_list %}
Name (Type) {% include "web/_order.html" with name="name" order=order asc=asc only %} | Last seen {% include "web/_order.html" with name="last_seen_at" order=order asc=asc only %} | Status {% include "web/_order.html" with name="token__enabled" order=order asc=asc only %} |
---|---|---|
{% include "_worker_name_type.html" with worker=worker only %} | {% with last_seen_at=worker.token.last_seen_at %} {% if last_seen_at %} {{ last_seen_at|timesince }} ago {% else %} Never {% endif %} {% endwith %} |
{% if not worker.token.enabled %}
{% include "web/_worker-status.html" with status="disabled" %}
{% elif not worker.connected %}
{% include "web/_worker-status.html" with status="disconnected" %}
{% elif worker.running_work_requests %}
{% spaceless %}
{% for work_request in worker.running_work_requests %}
{% if work_request.workspace.public or request.user.is_authenticated %}
{{ work_request.get_label }}
{% else %}
Private Task
{% endif %}
{% endfor %} {% endspaceless %} {% else %} {% include "web/_worker-status.html" with status="idle" %} {% endif %} |
No workers registered in this debusine instance.
{% endif %}