Files
ACORE/templates/partials/internal-number.html
T

28 lines
1.1 KiB
HTML

{% load i18n %}
{% if not employee.internal_number %}
<span style="color:var(--color-muted-foreground);">—</span>
{% else %}
<span style="display:inline-flex; align-items:center; gap:0.35rem; flex-wrap:wrap;">
{% if can_call %}
<button type="button"
class="btn btn-ghost"
style="padding:0.125rem 0.375rem; font-size:0.8125rem; font-weight:600;"
title="{% trans 'Позвонить на внутренний' %}"
hx-post="{% url 'telephony_call' %}"
hx-vals='{"employee_id": "{{ employee.pk }}"}'
hx-swap="none"
hx-indicator="#loader"
onclick="event.stopPropagation();">
{{ employee.internal_number }}
</button>
{% else %}
<span>{{ employee.internal_number }}</span>
{% endif %}
{% if employee.internal_line_type == 'sip' %}
<span class="badge badge-muted" title="SIP">SIP</span>
{% else %}
<span class="badge badge-muted" title="{% trans 'Обычная телефония' %}">{% trans "АТС" %}</span>
{% endif %}
</span>
{% endif %}