From 16ff5a51269654e10f2e037e12b92c6e08b58e37 Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Sun, 6 Feb 2022 13:50:07 +0100
Subject: [PATCH] Display the avatar on person full page, if photo is displayed
 above

---
 aleksis/core/templates/core/person/full.html | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/aleksis/core/templates/core/person/full.html b/aleksis/core/templates/core/person/full.html
index 340b09dcb..5c6403257 100644
--- a/aleksis/core/templates/core/person/full.html
+++ b/aleksis/core/templates/core/person/full.html
@@ -189,19 +189,22 @@
         {% endif %}
       </table>
       </div>
+      {% has_perm 'core.view_avatar_rule' user person as can_view_avatar %}
       {% has_perm 'core.view_photo_rule' user person as can_view_photo %}
-      {% if person.photo and can_view_photo %}
+      {% if person.photo and can_view_photo and not SITE_PREFERENCES.account__person_prefer_photo %}
         <div class="card">
           <div class="card-image">
             <img src="{{ person.photo.url }}" alt="{{ person.first_name }} {{ person.last_name }}" class="materialboxed">
             <span class="card-title">{{ person.first_name }} {{ person.last_name }}</span>
           </div>
         </div>
-
-      {% else %}
-        <div class="card-panel">
-          <i class="material-icons left">image_not_supported</i>
-          {% trans "This person didn't upload a personal photo." %}
+      {% elif person.avatr and can_view_avatar %}
+        <div class="card">
+          <div class="card-image">
+            <img src="{{ person.avatar.url }}"
+                 alt="{{ person.first_name }} {{ person.last_name }}  ({% trans "Avatar" %})" class="materialboxed">
+            <span class="card-title">{{ person.first_name }} {{ person.last_name }} ({% trans "Avatar" %})</span>
+          </div>
         </div>
       {% endif %}
     </div>
-- 
GitLab