Soft-deletion for members: implement confirmation template, update MemberDeleteView to deactivate users instead of deleting, and adjust templates for i18n.
This commit is contained in:
27
templates/members/member_confirm_delete.html
Normal file
27
templates/members/member_confirm_delete.html
Normal file
@@ -0,0 +1,27 @@
|
||||
{% extends "backend/base.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
{% load form_field %}
|
||||
{% load avatar %}
|
||||
{% load pagination %}
|
||||
|
||||
{% block content %}
|
||||
{% partialdef content inline %}
|
||||
<h1 class="page-title">{% translate "Members" %}</h1>
|
||||
|
||||
<div>
|
||||
{% blocktranslate with name=object.user.get_full_name %}
|
||||
Are you sure you want to delete member <span class="font-bold">{{ name }}</span>?
|
||||
{% endblocktranslate %}
|
||||
</div>
|
||||
|
||||
<form method="post">
|
||||
{% csrf_token %}
|
||||
|
||||
<div class="flex flex-row gap-2 mt-8">
|
||||
<a href="{% url "backend:members:list" %}" class="btn btn-neutral btn-outline grow lg:grow-0">{% translate "Cancel" %}</a>
|
||||
<button type="submit" class="btn btn-error grow lg:grow-0"><i class="fa-solid fa-trash"></i>{% translate "Delete" %}</button>
|
||||
</div>
|
||||
</form>
|
||||
{% endpartialdef content %}
|
||||
{% endblock content %}
|
||||
Reference in New Issue
Block a user