From 80c9911754d3c2c608a152477ccc4b93d97fd6be Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Wed, 6 Sep 2023 10:49:41 +0000
Subject: [PATCH] fix avatar image and add @var docblock, fixes #3142

Closes #3142

Merge request studip/studip!2118
---
 app/views/my_courses/_deputy_bosses.php | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/app/views/my_courses/_deputy_bosses.php b/app/views/my_courses/_deputy_bosses.php
index 14b88653936..a1537e592a9 100644
--- a/app/views/my_courses/_deputy_bosses.php
+++ b/app/views/my_courses/_deputy_bosses.php
@@ -1,3 +1,10 @@
+<?php
+/**
+ * @var Deputy[] $my_bosses
+ * @var bool $deputies_edit_about_enabled
+ * @var MyCoursesController $controller
+ */
+?>
 <table class="default" id="my_deputy_bosses">
     <caption>
         <?= _('Personen, deren Standardvertretung ich bin') ?>
@@ -18,10 +25,14 @@
         <? $boss_fullname = $boss->getBossFullname(); ?>
         <tr>
             <td>
-                <?= Avatar::getAvatar($boss->user_id)->getImageTag(Avatar::SMALL, ['title' => $boss_fullname]) ?>
+                <a href="<?= $controller->link_for('profile', ['username' => $boss->boss_username]) ?>">
+                    <?= Avatar::getAvatar($boss->range_id)->getImageTag(Avatar::SMALL, ['title' => $boss_fullname]) ?>
+                </a>
             </td>
             <td>
-                <?= htmlReady($boss_fullname)?>
+                <a href="<?= $controller->link_for('profile', ['username' => $boss->boss_username]) ?>">
+                    <?= htmlReady($boss_fullname)?>
+                </a>
             </td>
             <td class="actions">
             <? if ($boss->edit_about && $deputies_edit_about_enabled) : ?>
-- 
GitLab