{% extends "admin/base_site.html" %} {% block content %}
{{ title }}
{% include "ad_connector/_tabs.html" with active="match" %} {% if ad_error %}
{{ ad_error }}
{% endif %}
Офисных сотрудников
{{ employees_total }}
Связано с AD
{{ linked_count }}
Без учётной записи
{{ unlinked_count }}
{% if query %}Найдено{% else %}Записей в OU{% endif %}
{{ ad_total }}
{% if query %} Сбросить {% endif %}
{% if match_cases %}
Очередь ручного сопоставления: {{ match_cases|length }}

Часто логин в AD переименовывали, а учётку не переносили. Ниже — ФИО совпало при другом SAM, похожие логины и сотрудники без кандидата. Учётку из блока «без сотрудника» можно перетащить на строку человека.

{% csrf_token %}
{% endif %}
{% for employee in employees %} {% empty %} {% endfor %}
Сотрудник Статус Учётная запись AD Действия
{{ employee.get_full_name }}
{{ employee.post.name|default:"—" }} · {{ employee.email }}
{% if employee.dn_missing %}не найден в AD {% elif employee.ad_user_dn %} {% if employee.ad_sync_status == 'synced' %}связан {% elif employee.ad_sync_status == 'error' %}ошибка {% else %}ожидает синхронизации{% endif %} {% elif employee.suggestion %}совпадение ({{ employee.suggestion_reason }}) {% else %}не связан{% endif %} {% if employee.ad_user_dn %} {% if employee.ad_account %}
{{ employee.ad_account.sAMAccountName }}
{% endif %}
{{ employee.ad_user_dn }}
{% elif not ad_error %}
{% csrf_token %}
{% else %}—{% endif %}
{% if employee.ad_user_dn %}
{% csrf_token %}
{% elif not ad_error %}
{% csrf_token %}
{% endif %}
Активных офисных сотрудников нет
{% if unmatched_ad_users %}

Учётные записи AD без сотрудника

{% for ad_user in unmatched_ad_users %} {% endfor %}
Логин Имя Email Состояние
{{ ad_user.sAMAccountName|default:"—" }} {{ ad_user.displayName|default:ad_user.cn|default:"—" }} {{ ad_user.mail|default:"—" }} {% if ad_user.is_disabled %}отключён{% else %}активен{% endif %}
{% endif %} {% endblock %}