{% 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="enabled" order=order asc=asc only %} | 
|---|---|---|
| {% include "_worker_name_type.html" with worker=worker only %} | {% if worker.worker_type == WorkerType.CELERY %} - {% else %} {% with last_seen_at=worker.token.last_seen_at %} {% if last_seen_at %} {{ last_seen_at|timesince }} ago {% else %} Never {% endif %} {% endwith %} {% endif %} | {% if worker.worker_type == WorkerType.CELERY %}
                            -
                        {% elif 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 %}