{% extends "hrcentre/base.html" %} {% load i18n %} {% load hrcentretags %} {% block hrcentre_page_header %}

{{ group_name }}

{% endblock hrcentre_page_header %} {% block extra_css %} {% include "bundles/datatables-css-bs5.html" %} {% endblock extra_css %} {% block hrcentre_content %}
{% for label in labels %} {% endfor %} {% for main in mains %} {% for label in labels %} {% endfor %} {% endfor %}
{% translate "Main" %} {% translate "Number of characters" %} {% translate "Characters" %} {% translate "Last Login (ET)" %} {% translate "Labels" %}{{ label }}
{{ main.character.character_name }} {{ main.number_of_chars }} {% for char in main.character.character_ownership.user.chars %} {{ char.character.character_name }} {% endfor %} {% if main.last_login %} {{ main.last_login|date:"Y/m/d H:i" }} {% else %} {% translate "Unknown" %} {% endif %} {% for userlabel in main.character.character_ownership.user.hr_labels.all %} {{ userlabel.label.name }} {% endfor %} {% if main|hr_has_label:label %}{% translate "Yes" %}{% else %}{% translate "No" %}{% endif %}
{% for check, filter_data in checks.items %}
{{ check.description|safe }}
{% for filter in check.filters.all %} {% endfor %} {% for main in mains %} {% for filter in check.filters.all %} {% sf_check filter main.character.character_ownership.user filter_data as check_result %} {% endfor %} {% endfor %}
{% translate "Main" %}{{ filter }} I should be hidden
{{ main.character.character_name }} {% if check_result.check %}

{% translate "Yes" %}

{% else %}

{% translate "No" %}

{% endif %}
{% if check_result.check %} {% translate "Yes" %} {% else %} {% translate "No" %} {% endif %}
{% endfor %}
{% endblock hrcentre_content %} {% block extra_javascript %} {% include "bundles/datatables-js-bs5.html" %} {% include "bundles/filterdropdown-js.html" %} {% endblock extra_javascript %} {% block extra_script %} let label_columns = [{% for label in labels %}{{ 4|add:forloop.counter }}{% if not forloop.last %},{% endif %}{% endfor %}]; $(document).ready(function() { $('[data-bs-toggle="tooltip"]').tooltip(); $('#members-table').DataTable({ "pageLength": 50, columnDefs: [ { targets: label_columns, visible: false } ], filterDropDown: { bootstrap: true, bootstrap_version: 5, columns: [ {% for label in labels %} { "idx": {{ 4|add:forloop.counter }}, "title": "{{ label }}", }, {% endfor %} ] } }); {% for check in checks %} let result_columns{{ check.pk }} = [{% for filter in check.filters.all %}{% widthratio forloop.counter 1 2 %}{% if not forloop.last %},{% endif %}{% endfor %}]; $('#check-table-{{ check.pk }}').DataTable({ "pageLength": 50, columnDefs: [ { targets: result_columns{{ check.pk }}, visible: false } ], filterDropDown: { bootstrap: true, bootstrap_version: 5, columns: [ {% for filter in check.filters.all %} {% widthratio forloop.counter0 1 2 as column_i%} { "idx": {{ 2|add:column_i }}, "title": "{{ filter.filter_object.name }}", "autoSize": false }, {% endfor %} ] } }); {% endfor %} }); {% endblock extra_script %}