From c9615b5613b37780f7d059b33497d904e9d86dd7 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sat, 22 Aug 2020 11:49:54 +0200 Subject: [PATCH] Add impersonate button to person view --- aleksis/core/templates/core/person/full.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/aleksis/core/templates/core/person/full.html b/aleksis/core/templates/core/person/full.html index 4d8bea526..80aff9b9f 100644 --- a/aleksis/core/templates/core/person/full.html +++ b/aleksis/core/templates/core/person/full.html @@ -13,8 +13,9 @@ {% has_perm 'core.edit_person' user person as can_change_person %} {% has_perm 'core.change_person_preferences' user person as can_change_person_preferences %} {% has_perm 'core.delete_person' user person as can_delete_person %} + {% has_perm "core.impersonate" user person as can_impersonate %} - {% if can_change_person or can_change_person_preferences or can_delete_person %} + {% if can_change_person or can_change_person_preferences or can_delete_person or can_impersonate %} <p> {% if can_change_person %} <a href="{% url 'edit_person_by_id' person.id %}" class="btn waves-effect waves-light"> @@ -36,6 +37,13 @@ {% trans "Change preferences" %} </a> {% endif %} + + {% if can_impersonate and person.user %} + <a href="{% url "impersonate-start" person.user.id %}" class="btn waves-effect waves-light"> + <i class="material-icons left">portrait</i> + {% trans "Impersonate" %} + </a> + {% endif %} </p> {% endif %} -- GitLab