haikal/templates/groups/group_detail.html

120 lines
5.2 KiB
HTML

{% extends "base.html" %}
{% load static %}
{% load i18n %}
{% block title %}{{ _("View Group") }}{% endblock title %}
{% block content %}
<!-- Delete Modal -->
<div class="modal fade" id="deleteModal"
data-bs-backdrop="static"
data-bs-keyboard="false"
tabindex="-1"
aria-labelledby="deleteModalLabel"
aria-hidden="true">
<div class="modal-dialog modal-sm ">
<div class="modal-content rounded">
<div class="modal-body d-flex justify-content-center">
<h1 class="text-danger me-2"><i class="bi bi-exclamation-diamond-fill"></i></h1>
<span class="text-danger">
{% trans "Are you sure you want to delete this group?" %}
</span>
</div>
<div class="btn-group">
<button type="button"
class="btn btn-sm btn-phoenix-secondary"
data-bs-dismiss="modal">
{% trans 'No' %}
</button>
<a type="button"
class="btn btn-sm btn-phoenix-danger"
href="{% url 'group_delete' request.dealer.slug group.id %}">
{% trans 'Yes' %}
</a>
</div>
</div>
</div>
</div>
<div class="row my-5">
<div class="card rounded ">
<div class="card-header ">
<p class="mb-0">{{ _("Group Details") }}</p>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<p><strong>{{ _("Name") }}:</strong> {{ group.name }}</p>
</div>
<div class="col-md-6">
<table class="table table-hover table-responsive-sm fs-9 mb-0">
<thead>
<tr>
<th><h4>{% trans 'Users'|capfirst %}</h4></th>
<th></th>
</tr>
</thead>
<tbody>
{% for user in group.users %}
<tr>
<td><p><strong>{{ _("Name") }}:</strong> {{ user.staffmember.staff }}</p></td>
<td><p><strong>{{ _("Email") }}:</strong> {{ user }}</p></td>
</tr>
{% empty %}
<tr>
<td>{% trans "No User" %}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
<div class="table-responsive scrollbar mx-n1 px-1">
<div class="card-header ">
</div>
<h4 class="my-4">Permissions</h4>
<a class="btn btn-sm btn-phoenix-primary mt-2 mb-4" href="{% url 'group_permission' request.dealer.slug group.id %}"><i class="fa-solid fa-unlock"></i> Manage Permissions</a>
<table class="table table-hover table-responsive-sm fs-9 mb-0">
<thead>
<tr>
<th>{% trans 'name'|capfirst %}</th>
<th>{% trans 'Action'|capfirst %}</th>
</tr>
</thead>
<tbody>
{% for permission in group.permissions %}
<tr>
<td>{{ permission.codename }}</td>
<td>{{ permission.name }}</td>
</tr>
{% empty %}
<tr>
<td>{% trans "No Permissions" %}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<div class="card-footer d-flex ">
<a class="btn btn-sm btn-phoenix-primary me-1" href="{% url 'group_update' request.dealer.slug group.id %}">
<i class="fa-solid fa-pen-to-square"></i>
{{ _("Edit") }}
</a>
<a class="btn btn-sm btn-phoenix-danger me-1"
data-bs-toggle="modal"
data-bs-target="#deleteModal">
<i class="fa-solid fa-trash"></i>
{{ _("Delete") }}
</a>
<a class="btn btn-sm btn-phoenix-secondary"
href="{% url 'group_list' request.dealer.slug %}">
<i class="fa-solid fa-arrow-left"></i>
{% trans "Back to List" %}
</a>
</div>
</div>
</div>
{% endblock %}