{% extends "allianceauth/base-bs5.html" %} {% load static %} {% load i18n %} {% block page_title %}{% translate "Secure Groups" %}{% endblock page_title %} {% block header_nav_brand %}{% translate "Secure Groups" %}{% endblock header_nav_brand %} {% if manager_perms %} {% block header_nav_collapse_left %} {% if perms.groupmanagement.management %} {% if perms.securegroups.audit_sec_group %} {% endif %} {% endif %} {% endblock %} {% endif %} {% block content %} {% if groups %} {% for g in groups %} {% endfor %}
{% translate "Name" %} {% translate "Description" %} {% translate "Leaders" %}
{% translate "User" %}{% translate "Group" %}
{% trans "Action" %}
{{ g.smart_group.group.name }} {{ g.smart_group.group.authgroup.description|linebreaks|urlize }} {% for leader in g.smart_group.group.authgroup.group_leaders.all %}{% if leader.profile.main_character %}{{leader.profile.main_character}}{% endif %}{% endfor %} {% for group in g.smart_group.group.authgroup.group_leader_groups.all %}{{group.name}}{% endfor %} {% if g.smart_group.group in user.groups.all %} {% if not g.request %} {% trans "Leave" %} {% else %} {% endif %} {% elif not g.request %} {% translate "Request" %} {% else %} {% endif %}
{% else %}
{% translate "No groups available." %}
{% endif %} {% endblock content %} {% block extra_javascript %} {% include 'bundles/datatables-js-bs5.html' %} {% endblock %} {% block extra_css %} {% include 'bundles/datatables-css-bs5.html' %} {% endblock %} {% block extra_script %} $(document).ready(function () { $('#groupsTable').DataTable(); $("[rel='tooltip']").tooltip(); }); $(".check-user-button").on("click", function() { var url = "{% url 'securegroups:request_check' 123456 %}"; var id = this.id; url = url.replace('123456', id); $.get(url, function(data) { console.log(data); modal_body = $("#main-modal-body")[0]; modal_body.innerHTML = data; var myModal = new bootstrap.Modal(document.getElementById("modal-main")); myModal.show() }); }); {% endblock extra_script %}