diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 42ee3538f464d1568e1a17b4de18561f14ec36f5..4c9fe2600f8de801fe864527d3a7605d977658bd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -25,6 +25,12 @@ Changed * Docker base image ships PostgreSQL 14 client binaries for maximum compatibility +Removed +~~~~~~~ + +* Remove impersonation page. Use the impersonation button on the person + detail view instead. + `2.2.1_ – 2021-12-02 -------------------- diff --git a/aleksis/core/menus.py b/aleksis/core/menus.py index 924e34af935c9b171dba20a3389afa6c775adaa2..9e1b3a2dd0431771af45b0861c2cf891c623e9d7 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 fd273ca60902e5defbc41e567a9205cfe99fb349..0000000000000000000000000000000000000000 --- 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> - {% endif %} - - {% if page.has_next %} - <a href="{% url 'impersonate-list' %}?page={{ page.next_page_number }}">Next Page</a> - {% endif %} -{% endblock %}