Add conditional preview generation for CID group types in user details

This commit is contained in:
Ross
2025-12-22 10:38:45 +00:00
parent 7163e51335
commit d3d0e865c3
2 changed files with 77 additions and 75 deletions
@@ -37,6 +37,7 @@
</div>
</div>
{% if group_type == 'cid' %}
<div class="mb-2">
<form method="post" hx-post="{% url 'generic:cid_group_generate_preview' group.pk %}" hx-target="#cid-generate-preview" hx-swap="innerHTML">
{% csrf_token %}
@@ -48,6 +49,7 @@
</form>
<div id="cid-generate-preview"></div>
</div>
{% endif %}
<div id="group-users-wrap">
{% if users %}
@@ -48,7 +48,7 @@
</ul>
<!-- Modal: Group users table / CSV export -->
<div class="modal fade" id="groupUsersModal" tabindex="-1" aria-hidden="true">
<div class="modal fade" id="groupUsersModal" tabindex="-1" aria-hidden="true">
<div class="modal-dialog modal-lg modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
@@ -76,9 +76,9 @@
</div>
</div>
</div>
</div>
</div>
<script>
<script>
document.addEventListener('DOMContentLoaded', function(){
const showBtn = document.querySelector('.show-group-table-btn');
const modalEl = document.getElementById('groupUsersModal');
@@ -133,4 +133,4 @@
URL.revokeObjectURL(url);
});
});
</script>
</script>