From 41c5d920cb57729cc54c0de29f58b26c8b8967cd Mon Sep 17 00:00:00 2001
From: Sebastian Schenk <sebastian.schenk@itz.uni-halle.de>
Date: Tue, 11 Jun 2024 13:46:40 +0000
Subject: [PATCH] Added links in resource requests, fixes #2982

Closes #2982

Merge request studip/studip!3092
---
 locale/de/LC_MAILS/close_resource_request.php | 6 ++++--
 locale/en/LC_MAILS/close_resource_request.php | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/locale/de/LC_MAILS/close_resource_request.php b/locale/de/LC_MAILS/close_resource_request.php
index 2ff931f8310..dada45f2fa7 100644
--- a/locale/de/LC_MAILS/close_resource_request.php
+++ b/locale/de/LC_MAILS/close_resource_request.php
@@ -1,5 +1,5 @@
 Eine Anfrage <?= $request->course instanceof Course
-               ? 'für die Veranstaltung ' . $request->course->getFullName('number-name')
+               ? 'für die Veranstaltung [' .$request->course->getFullName('number-name') . ']' . $request->course->getItemURL()
                : '' ?> wurde bearbeitet.
 
 <? if ($request->course): ?>
@@ -17,7 +17,9 @@ Gebuchte Räume: <?= $booked_rooms ?>
 Art der Anfrage: <?= $request->getTypeString() ?>
 
 
-Die folgenden Zeiträume wurden gebucht:
+Die folgenden Zeiträume wurden gebucht<?= $request->course->isToolActive('CoreSchedule')
+               ? ' und im [Ablaufplan]' . str_replace( 'details/index', 'dates', $request->course->getItemURL()) . ' eingetragen'
+               : '' ?>:
 <? foreach ($metadates as $metadate) : ?>
 
 - <?= $metadate->toString('full') ?>
diff --git a/locale/en/LC_MAILS/close_resource_request.php b/locale/en/LC_MAILS/close_resource_request.php
index 2adcad9e6b7..b1bbe4c057f 100644
--- a/locale/en/LC_MAILS/close_resource_request.php
+++ b/locale/en/LC_MAILS/close_resource_request.php
@@ -1,5 +1,5 @@
 A request <?= $request->course instanceof Course
-            ? 'for the course ' . $request->course->getFullName('number-name')
+            ? 'for the course [' .$request->course->getFullName('number-name') . ']' . $request->course->getItemURL()
             : '' ?> has been processed.
 
 <? if ($request->course): ?>
@@ -17,7 +17,9 @@ Booked rooms: <?= $booked_rooms ?>
 Request type: <?= $request->getTypeString() ?>
 
 
-The following time ranges have been booked:
+The following time ranges have been booked<?= $request->course->isToolActive('CoreSchedule')
+               ? ' and added to [Schedule]' . str_replace( 'details/index', 'dates', $request->course->getItemURL())
+               : '' ?>:
 <? foreach ($metadates as $metadate) : ?>
 
 - <?= $metadate->toString('full') ?>
-- 
GitLab