{% set nav_title = "โš™ Admin Panel" %} {% set show_admin_link = False %} {% include '_app_nav_header.html' %}
{% set admin_active_tab = "ldap" %} {% include '_admin_tabs.html' %}

LDAP management

+ New configuration

Configurations ({{ len(configs) }})

{% if configs %}
{% for config in configs %} {% end %}
ID Name Server Base DN Member Template Status Created Actions
#{{ config['id'] }} {{ escape(config['name']) }} {{ escape(config['server']) }} {{ escape(config['ldap_base_dn']) }} {{ escape(config['ldap_member_attributes']) }} {{ escape(config['user_template']) }} {% if config['active'] %} Active {% else %} Inactive {% end %} {{ config['created_at'][:19] if config['created_at'] else '' }}
{% else %}
No LDAP configurations yet โ€” create your first configuration above.
{% end %}

Recent sync logs

{% if sync_logs %}
{% for log in sync_logs %} {% end %}
Config Type Found Created Removed Status Time
{{ escape(log['config_name']) }} {{ escape(log['sync_type']) }} {{ log['users_found'] }} {{ log['users_created'] }} {{ log['users_removed'] }} {% if log['status'] == 'success' %} Success {% else %} {{ log['status'].upper() }} {% end %} {{ log['sync_time'][:19] if log['sync_time'] else '' }}
{% else %}
No sync logs yet โ€” run a sync to see activity here.
{% end %}