{% extends "base.html" %}
{% block title %}{{ title }}{% endblock %}
{% block content %}
    
    Properties
    
{% for key, title in identity_fields %}
{% if key in group %}
        
            | {{ title }}
{% if key == "__groupScope" %} | {% else %}
{% for scope in group[key] %}
                    {{ scope }}{% endfor %} | {{ group[key] }}{% endif %} | 
{% endif %}
{% endfor %}
{% if 'groupType' in group %}
        
            | Type{% if group['groupType'].__and__(2147483648) %} | Security group{% else %} | Distribution list{% endif %} | 
            | Group flags | 
{% for key, value in grouptype_values.items() %}
{% if group['groupType'].__and__(key) %}
                    {{ value[0] }}{% endif %}
{% endfor %} | 
{% endif %}
    
 
{% if groups %}
Group membership
    
{% for key, title in group_fields %}
        | {{ title }}{% endfor %} | 
{% for entry in groups %}
    
{% for key, title in group_fields %}
{% if key == "sAMAccountName" and key in entry %}
        | {{ entry[key] }}{% elif key in entry %} | {{ entry[key] }}{% else %} | {% endif %}
{% endfor %} | 
{% endfor %}
{% endif %}
Members
    
{% for key, title in group_fields %}
        | {{ title }}{% endfor %} | Type | 
{% for entry in members %}
    
{% for key, title in group_fields %}
{% if key == "sAMAccountName" and key in entry %}
{% if "user" in entry['objectClass'] %}
        | {{ entry[key] }}{% else %} | {{ entry[key] }}{% endif %}
{% elif key == "description" and not entry[key] and 'displayName' in entry %} | {{ entry['displayName'] }}{% elif key in entry %} | {{ entry[key] }}{% else %} | {% endif %}
{% endfor %}
{% if '__primaryGroup' in entry and entry['__primaryGroup'] == group['distinguishedName'] %} | Primary group{% else %}
{% if admin %} | Member{% else %} | Member{% endif %}
{% endif %} | 
{% endfor %}
{% endblock %}