From b32f4ab243fb289b89a6b3dc5e2bb9be5905bba6 Mon Sep 17 00:00:00 2001 From: Aaron Kable Date: Sun, 21 Dec 2025 15:21:27 +0800 Subject: [PATCH 1/2] Async Join/Leave, and Datatables --- .../templates/groupmanagement/index.html | 177 +++++++++++++++++- 1 file changed, 167 insertions(+), 10 deletions(-) diff --git a/allianceauth/groupmanagement/templates/groupmanagement/index.html b/allianceauth/groupmanagement/templates/groupmanagement/index.html index 3171b055..0e748f90 100644 --- a/allianceauth/groupmanagement/templates/groupmanagement/index.html +++ b/allianceauth/groupmanagement/templates/groupmanagement/index.html @@ -30,7 +30,7 @@ {% translate "Leave Requests" %} {% if leaverequests %} - {{ leaverequests|length }} + {{ leaverequests|length }} {% endif %} @@ -48,14 +48,15 @@
{% if acceptrequests %} -
- +
+
+ @@ -89,13 +90,24 @@ + + {% endfor %} @@ -111,14 +123,15 @@ {% if not show_leave_tab %}
{% if leaverequests %} -
-
{% translate "Character" %} {% translate "Organization" %} {% translate "Group" %} {% translate "Corporation" %}
{{ acceptrequest.group.name }} - +
+ Loading... +
+
{% translate "Accept" %} - + {% translate "Reject" %}
+ {% if acceptrequest.main_char %} + {{ acceptrequest.main_char.corporation_name }} + {% else %} + {% translate "(unknown)" %} + {% endif %} +
+
+
+ @@ -152,14 +165,23 @@ + {% endfor %} @@ -172,3 +194,138 @@ {% endif %} {% endblock content %} +{% block extra_javascript %} + {% include 'bundles/datatables-js-bs5.html' %} + {% include "bundles/filterdropdown-js.html" %} + +{% endblock extra_javascript %} +{% block extra_css %} + {% include 'bundles/datatables-css-bs5.html' %} +{% endblock %} From 0c0f2fd5ba4b10d8f35406fb9d9664a76a7c3348 Mon Sep 17 00:00:00 2001 From: Aaron Kable Date: Sun, 21 Dec 2025 15:30:26 +0800 Subject: [PATCH 2/2] minor fixes --- .../groupmanagement/templates/groupmanagement/index.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/allianceauth/groupmanagement/templates/groupmanagement/index.html b/allianceauth/groupmanagement/templates/groupmanagement/index.html index 0e748f90..ebe7b725 100644 --- a/allianceauth/groupmanagement/templates/groupmanagement/index.html +++ b/allianceauth/groupmanagement/templates/groupmanagement/index.html @@ -30,7 +30,7 @@ {% translate "Leave Requests" %} {% if leaverequests %} - {{ leaverequests|length }} + {{ leaverequests|length }} {% endif %} @@ -43,7 +43,6 @@ {% endblock header_nav_collapse_left %} - {% block content %}
@@ -123,7 +122,7 @@ {% if not show_leave_tab %}
{% if leaverequests %} -
+
{% translate "Character" %} {% translate "Organization" %} {% translate "Group" %} {% translate "Corporation" %}
{{ leaverequest.group.name }} - +
+ Loading... +
+
{% translate "Accept" %} - - + {% translate "Reject" %}
+ {% if leaverequest.main_char %} + {{ leaverequest.main_char.corporation_name }} + {% else %} + {% translate "(unknown)" %} + {% endif %} +