From 5927e7bcb3010f0c23eba5ebb5cdfaa8fd99d7f8 Mon Sep 17 00:00:00 2001 From: Finn Schneider Date: Thu, 23 Oct 2025 13:36:23 +0200 Subject: vue --- app/views/course/members/accepted_list.php | 27 +++++++++++++++++++-- app/views/course/members/autor_list.php | 39 +++++++++++++++++++++--------- app/views/course/members/awaiting_list.php | 19 +++++++++++++-- app/views/course/members/dozent_list.php | 33 ++++++++++++++++++------- app/views/course/members/tutor_list.php | 33 ++++++++++++++++++------- app/views/course/members/user_list.php | 27 +++++++++++++++++++-- resources/assets/stylesheets/studip.scss | 8 +----- 7 files changed, 143 insertions(+), 43 deletions(-) diff --git a/app/views/course/members/accepted_list.php b/app/views/course/members/accepted_list.php index 137aae1..fa3f0b1 100644 --- a/app/views/course/members/accepted_list.php +++ b/app/views/course/members/accepted_list.php @@ -77,8 +77,31 @@ - - = $last_visitdate) echo 'class="new-member-avatardropdown"'; ?> /> +
+
+ $accept['user_id'], + 'name' => $accept['Vorname'] . ' ' . $accept['Nachname'], + 'username' => $accept['username'], + 'avatar_url' => Avatar::getAvatar($accept['user_id'])->getURL(Avatar::MEDIUM) + ]) ?>' + > + +
+ = $last_visitdate) echo 'class="new-member"'; ?>> + + + + + %s
%s', + _('Bemerkung'), + htmlReady($accept['comment']) + )) ?> + +
- - = $last_visitdate) echo 'class="new-member-avatardropdown"'; ?> /> +
+
+ $autor['user_id'], + 'name' => $autor['Vorname'] . ' ' . $autor['Nachname'], + 'username' => $autor['username'], + 'avatar_url' => Avatar::getAvatar($autor['user_id'])->getURL(Avatar::MEDIUM) + ]) ?>' + > + +
+ = $last_visitdate) echo 'class="new-member"'; ?>> + - - () - + + () + + - - %s
%s', - _('Bemerkung'), - htmlReady($autor['comment']) - )) ?> - + + %s
%s', + _('Bemerkung'), + htmlReady($autor['comment']) + )) ?> + +
diff --git a/app/views/course/members/awaiting_list.php b/app/views/course/members/awaiting_list.php index 037f250..adbbfe7 100644 --- a/app/views/course/members/awaiting_list.php +++ b/app/views/course/members/awaiting_list.php @@ -79,8 +79,23 @@ - - = $last_visitdate) echo 'class="new-member-avatardropdown"'; ?> /> +
+
+ $waiting['user_id'], + 'name' => $waiting['Vorname'] . ' ' . $waiting['Nachname'], + 'username' => $waiting['username'], + 'avatar_url' => Avatar::getAvatar($waiting['user_id'])->getURL(Avatar::MEDIUM) + ]) ?>' + > + +
+ = $last_visitdate) echo 'class="new-member"'; ?>> + + +
diff --git a/app/views/course/members/dozent_list.php b/app/views/course/members/dozent_list.php index 579ecf6..7865bdc 100644 --- a/app/views/course/members/dozent_list.php +++ b/app/views/course/members/dozent_list.php @@ -45,16 +45,31 @@ - - = $last_visitdate) echo 'class="new-member-avatardropdown"'; ?> /> +
+
+ $dozent['user_id'], + 'name' => $dozent['Vorname'] . ' ' . $dozent['Nachname'], + 'username' => $dozent['username'], + 'avatar_url' => Avatar::getAvatar($dozent['user_id'])->getURL(Avatar::MEDIUM) + ]) ?>' + > + +
+ = $last_visitdate) echo 'class="new-member"'; ?>> + + - - %s
%s', - _('Bemerkung'), - htmlReady($dozent['comment']) - )) ?> - + + %s
%s', + _('Bemerkung'), + htmlReady($dozent['comment']) + )) ?> + +
setContext($fullname) ?> diff --git a/app/views/course/members/tutor_list.php b/app/views/course/members/tutor_list.php index a3aaf0c..1d886d3 100644 --- a/app/views/course/members/tutor_list.php +++ b/app/views/course/members/tutor_list.php @@ -83,16 +83,31 @@ - - = $last_visitdate) echo 'class="new-member-avatardropdown"'; ?> /> +
+
+ $tutor['user_id'], + 'name' => $tutor['Vorname'] . ' ' . $tutor['Nachname'], + 'username' => $tutor['username'], + 'avatar_url' => Avatar::getAvatar($tutor['user_id'])->getURL(Avatar::MEDIUM) + ]) ?>' + > + +
+ = $last_visitdate) echo 'class="new-member"'; ?>> + + - - %s
%s', - _('Bemerkung'), - htmlReady($tutor['comment']) - )) ?> - + + %s
%s', + _('Bemerkung'), + htmlReady($tutor['comment']) + )) ?> + +
diff --git a/app/views/course/members/user_list.php b/app/views/course/members/user_list.php index 142ac9e..52c81ab 100644 --- a/app/views/course/members/user_list.php +++ b/app/views/course/members/user_list.php @@ -83,8 +83,31 @@ - - = $last_visitdate) echo 'class="new-member-avatardropdown"'; ?> /> +
+
+ $leser['user_id'], + 'name' => $leser['Vorname'] . ' ' . $leser['Nachname'], + 'username' => $leser['username'], + 'avatar_url' => Avatar::getAvatar($leser['user_id'])->getURL(Avatar::MEDIUM) + ]) ?>' + > + +
+ = $last_visitdate) echo 'class="new-member"'; ?>> + + + + + %s
%s', + _('Bemerkung'), + htmlReady($leser['comment']) + )) ?> + +
diff --git a/resources/assets/stylesheets/studip.scss b/resources/assets/stylesheets/studip.scss index 1d46c03..2bd65b9 100644 --- a/resources/assets/stylesheets/studip.scss +++ b/resources/assets/stylesheets/studip.scss @@ -589,16 +589,10 @@ div.info { padding-left: 1%; } // course members a.new-member, -.new-member .user-avatar-dropdown__username, -.new-member-avatardropdown { +.new-member .user-avatar-dropdown__username { @include icon(after, star, attention, 8px); } -.new-member-avatardropdown { - position: absolute; - margin: 2px; -} - /** * Style the details tag according to stud.ip */ -- cgit v1.0