From 9834487d886c8a568c612ecddfec4cbe65ed264c Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Sun, 12 Dec 2021 18:40:35 +0100
Subject: [PATCH] Remove impersonation page

---
 aleksis/core/menus.py                         | 11 --------
 .../templates/impersonate/list_users.html     | 28 -------------------
 2 files changed, 39 deletions(-)
 delete mode 100644 aleksis/core/templates/impersonate/list_users.html

diff --git a/aleksis/core/menus.py b/aleksis/core/menus.py
index 924e34af9..9e1b3a2dd 100644
--- a/aleksis/core/menus.py
+++ b/aleksis/core/menus.py
@@ -183,17 +183,6 @@ MENUS = {
                         ),
                     ],
                 },
-                {
-                    "name": _("Impersonation"),
-                    "url": "impersonate-list",
-                    "icon": "people",
-                    "validators": [
-                        (
-                            "aleksis.core.util.predicates.permission_validator",
-                            "core.impersonate_rule",
-                        ),
-                    ],
-                },
                 {
                     "name": _("Configuration"),
                     "url": "preferences_site",
diff --git a/aleksis/core/templates/impersonate/list_users.html b/aleksis/core/templates/impersonate/list_users.html
deleted file mode 100644
index fd273ca60..000000000
--- a/aleksis/core/templates/impersonate/list_users.html
+++ /dev/null
@@ -1,28 +0,0 @@
-{# -*- engine:django -*- #}
-{# Derived from the original template in django-impersonate #}
-
-{% extends "core/base.html" %}
-{% load i18n %}
-
-{% block browser_title %}{% trans "Impersonate" %}{% endblock %}
-{% block page_title %}{% trans "Impersonate" %}{% endblock %}
-
-{% block content %}
-  {% if page.object_list %}
-    <div class="collection">
-      {% for user in page.object_list %}
-        <a class="collection-item" href="{% url 'impersonate-start' user.pk %}{{ redirect }}">
-          {{ user }}
-        </a>
-      {% endfor %}
-    </div>
-  {% endif %}
-
-  {% if page.has_previous %}
-    <a href="{% url 'impersonate-list' %}?page={{ page.previous_page_number }}">Previous Page</a> &nbsp;
-  {% endif %}
-
-  {% if page.has_next %}
-    <a href="{% url 'impersonate-list' %}?page={{ page.next_page_number }}">Next Page</a> &nbsp;
-  {% endif %}
-{% endblock %}
-- 
GitLab