{% extends "showcase/cabinet/base_cabinet.html" %} {% load showcase_extras %} {% block title %}Staff{% endblock %} {% block sidebar_title %} Staff {% endblock %} {% block sidebar_nav %} {% for seg in segments %} {% if seg.fired %}

  • {% endif %}
  • {{ seg.label }} {{ seg.count }}
  • {% if seg.key == 'all' %}

  • {% endif %} {% endfor %} {% endblock %} {% block cabinet_content %}
    {# ── Toolbar ── #}
    Found: {{ total }}
    {# ── Grid view ── #}
    {% for person in staff %}
    {# Status badge + pencil #}
    {% for key, meta in status_map.items %}{% if key == person.status %}{{ meta.label }}{% endif %}{% endfor %}
    {# Avatar #}
    {{ person.initials }}
    {# Name + role #}
    {{ person.name }}
    {{ person.role }}
    {# Work days #}
    {% for day in days_all %} {{ day }} {% endfor %}
    {# Contacts + meta #}
    {% if person.phone %}
    {{ person.phone }}
    {% endif %} {% if person.instagram %}
    {{ person.instagram }}
    {% endif %} {% if person.experience %}
    EXPERIENCE: {{ person.experience }} years
    {% endif %}
    {% if person.visible_on_site %}Visible on site{% else %}Hidden{% endif %}
    {% empty %}
    {% include "showcase/cabinet/includes/_empty_state.html" with icon="bi-person-badge" title="Staff not found" %}
    {% endfor %}
    {# ── Table view ── #}
    {% for person in staff %} {% endfor %}
    NAME ROLE STATUS DAYS EXPERIENCE SITE
    {{ person.initials }} {{ person.name }}
    {{ person.role }} {% for key, meta in status_map.items %}{% if key == person.status %} {{ meta.label }} {% endif %}{% endfor %}
    {% for day in days_all %} {{ day }} {% endfor %}
    {{ person.experience }} years
    {% endblock %}