From cf4f0ddaa8a5e7e8380175c7d07402fa6ea3e8c5 Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Mon, 7 Nov 2022 07:06:34 +0000 Subject: [PATCH] course/members: prevent reading the "write to all" link being read twice, closes #562 Closes #562 Merge request studip/studip!1132 --- app/views/course/members/accepted_list.php | 16 +++++----------- app/views/course/members/autor_list.php | 16 +++++----------- app/views/course/members/awaiting_list.php | 6 ++---- app/views/course/members/dozent_list.php | 16 +++++----------- app/views/course/members/tutor_list.php | 16 +++++----------- app/views/course/members/user_list.php | 16 +++++----------- 6 files changed, 27 insertions(+), 59 deletions(-) diff --git a/app/views/course/members/accepted_list.php b/app/views/course/members/accepted_list.php index 53e69181355..c484e3c4704 100644 --- a/app/views/course/members/accepted_list.php +++ b/app/views/course/members/accepted_list.php @@ -12,17 +12,11 @@ 'emailrequest' => 1, 'course_id' => $course_id, 'default_subject' => $subject, - ]) ?>" data-dialog> - <?= Icon::create( - 'inbox', - Icon::ROLE_CLICKABLE, - [ - 'title' => sprintf( - _('Nachricht mit Mailweiterleitung an alle %s versenden'), - _('vorläufig akzeptierten Nutzer/-innen') - ) - ] - ) ?> + ]) ?>" data-dialog title="<?= sprintf( + _('Nachricht mit Mailweiterleitung an alle %s versenden'), + _('vorläufig akzeptierten Nutzer/-innen') + ) ?>"> + <?= Icon::create('inbox') ?> </a> </span> <?= _('Vorläufig akzeptierte Teilnehmende') ?> diff --git a/app/views/course/members/autor_list.php b/app/views/course/members/autor_list.php index 5c2ca173ad7..180d090719b 100644 --- a/app/views/course/members/autor_list.php +++ b/app/views/course/members/autor_list.php @@ -14,17 +14,11 @@ 'who' => 'autor', 'course_id' => $course_id, 'default_subject' => $subject, - ]) ?>" data-dialog> - <?= Icon::create( - 'inbox', - Icon::ROLE_CLICKABLE, - [ - 'title' => sprintf( - _('Nachricht mit Mailweiterleitung an alle %s versenden'), - htmlReady($status_groups['autor'] - ) - ) - ]) ?> + ]) ?>" data-dialog title="<?= sprintf( + _('Nachricht mit Mailweiterleitung an alle %s versenden'), + htmlReady($status_groups['autor']) + ) ?>"> + <?= Icon::create('inbox') ?> </a> </span> <? endif ?> diff --git a/app/views/course/members/awaiting_list.php b/app/views/course/members/awaiting_list.php index cb44dea5688..061ddaf164c 100644 --- a/app/views/course/members/awaiting_list.php +++ b/app/views/course/members/awaiting_list.php @@ -11,10 +11,8 @@ 'emailrequest' => 1, 'course_id' => $course_id, 'default_subject' => $subject, - ])?>" data-dialog> - <?= Icon::create('inbox')->asImg([ - 'title' => _('Nachricht mit Mailweiterleitung an alle Wartenden versenden'), - ]) ?> + ])?>" data-dialog title="<?= _('Nachricht mit Mailweiterleitung an alle Wartenden versenden') ?>"> + <?= Icon::create('inbox') ?> </a> </span> </caption> diff --git a/app/views/course/members/dozent_list.php b/app/views/course/members/dozent_list.php index d839b7e4f9b..ab5ae0a0ac9 100644 --- a/app/views/course/members/dozent_list.php +++ b/app/views/course/members/dozent_list.php @@ -8,17 +8,11 @@ 'who' => 'dozent', 'course_id' => $course_id, 'default_subject' => $subject - ]) ?>" data-dialog> - <?= Icon::create( - 'inbox', - Icon::ROLE_CLICKABLE, - [ - 'title' => sprintf( - _('Nachricht mit Mailweiterleitung an alle %s versenden'), - htmlReady($status_groups['dozent']) - ) - ] - )->asImg() ?> + ]) ?>" data-dialog title="<?= sprintf( + _('Nachricht mit Mailweiterleitung an alle %s versenden'), + htmlReady($status_groups['dozent']) + ) ?>"> + <?= Icon::create('inbox') ?> </a> </span> <? endif ?> diff --git a/app/views/course/members/tutor_list.php b/app/views/course/members/tutor_list.php index bb77d3a5e80..cb0405cbdcd 100644 --- a/app/views/course/members/tutor_list.php +++ b/app/views/course/members/tutor_list.php @@ -13,17 +13,11 @@ 'emailrequest' => 1, 'course_id' => $course_id, 'default_subject' => $subject, - ]) ?>" data-dialog> - <?= Icon::create( - 'inbox', - Icon::ROLE_CLICKABLE, - [ - 'title' => sprintf( - _('Nachricht mit Mailweiterleitung an alle %s versenden'), - htmlReady( $status_groups['tutor']) - ) - ] - ) ?> + ]) ?>" data-dialog title="<?= sprintf( + _('Nachricht mit Mailweiterleitung an alle %s versenden'), + htmlReady( $status_groups['tutor']) + ) ?>"> + <?= Icon::create('inbox') ?> </a> </span> <? endif ?> diff --git a/app/views/course/members/user_list.php b/app/views/course/members/user_list.php index c3102ea3a36..fafef93f673 100644 --- a/app/views/course/members/user_list.php +++ b/app/views/course/members/user_list.php @@ -26,17 +26,11 @@ 'who' => 'user', 'course_id' => $course_id, 'default_subject' => $subject, - ]) ?>" data-dialog> - <?= Icon::create( - 'inbox', - Icon::ROLE_CLICKABLE, - [ - 'title' => sprintf( - _('Nachricht mit Mailweiterleitung an alle %s versenden'), - htmlReady($status_groups['user']) - ) - ] - ) ?> + ]) ?>" data-dialog title="<?= sprintf( + _('Nachricht mit Mailweiterleitung an alle %s versenden'), + htmlReady($status_groups['user']) + ) ?>"> + <?= Icon::create('inbox') ?> </a> </span> <? endif ?> -- GitLab