Corp/backend/templates/admin/ldap_delete_confirmation.html
lizerk 130dafc5a2 Fix: Replace delete_selected with LDAP-safe custom action
Django's delete_selected passes queryset with dn__in filter that
ldapdb doesn't support. Custom delete_selected_ldap reads DNs from
POST and deletes objects one by one. Also hides standard delete_selected
from action choices.
2026-03-20 02:20:42 +03:00

25 lines
775 B
HTML

{% extends "admin/base_site.html" %}
{% load i18n %}
{% block title %}{{ title }}{% endblock %}
{% block content %}
<form method="post">{% csrf_token %}
<div>
<p>{% trans "Are you sure you want to delete the selected" %} {{ objects_name }}?</p>
<ul>
{% for obj in deletable_objects %}
<li>{{ obj }}</li>
{% endfor %}
</ul>
</div>
{% for user in queryset %}
<input type="hidden" name="{{ action_checkbox_name }}" value="{{ user.dn }}" />
{% endfor %}
<input type="hidden" name="action" value="delete_selected_ldap" />
<input type="hidden" name="post" value="yes" />
<input type="submit" value="{% trans 'Yes, I&apos;m sure' %}" />
<a href="." class="button cancel-link">{% trans "No, take me back" %}</a>
</form>
{% endblock %}