{% if account.sip_channels %}
- <a class="text-warning" href="/users/{{ account.uid }}/sip">
- {{ _("On The Phone") }} ({{ len(account.sip_registrations) }})
- </a>
+ {% if account.can_be_managed_by(current_user) %}
+ <a class="text-warning" href="/users/{{ account.uid }}/sip">
+ {{ _("On The Phone") }}
+ </a>
+ {% else %}
+ <span class="text-warning">{{ _("On The Phone") }}</span>
+ {% end %}
{% elif account.sip_registrations %}
- <a class="text-success" href="/users/{{ account.uid }}/sip">
- {{ _("Online") }} ({{ len(account.sip_registrations) }})
- </a>
+ {% if account.can_be_managed_by(current_user) %}
+ <a class="text-success" href="/users/{{ account.uid }}/sip">
+ {{ _("Online") }} ({{ len(account.sip_registrations) }})
+ </a>
+ {% else %}
+ <span class="text-success">{{ _("Online") }}</span>
+ {% end %}
{% else %}
- <span class="text-danger">{{ _("Offline") }}</span>
+ {% if account.can_be_managed_by(current_user) %}
+ <a class="text-danger" href="/users/{{ account.uid }}/sip">
+ {{ _("Offline") }}
+ </a>
+ {% else %}
+ <span class="text-danger">{{ _("Offline") }}</span>
+ {% end %}
{% end %}