aboutsummaryrefslogtreecommitdiff
path: root/lib/models
diff options
context:
space:
mode:
authorMoritz Strohm <strohm@data-quest.de>2025-09-22 10:48:50 +0000
committerMoritz Strohm <strohm@data-quest.de>2025-09-22 10:48:50 +0000
commita95d1763d2170867e35ebf80870d6c77c88acfa8 (patch)
tree1b2bd23a0d0561062f0ca29c2d42d47e59ace8d7 /lib/models
parentff187a1c0244c6f3f1703799a7a69f9145856333 (diff)
made requests visible in anonymous form for everyone, closes #5801
Closes #5801 Merge request studip/studip!4425
Diffstat (limited to 'lib/models')
-rw-r--r--lib/models/resources/ResourceRequest.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/models/resources/ResourceRequest.php b/lib/models/resources/ResourceRequest.php
index 7cdf18c..2d08ee7 100644
--- a/lib/models/resources/ResourceRequest.php
+++ b/lib/models/resources/ResourceRequest.php
@@ -2294,6 +2294,7 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
$booking_plan_preparation_fg = ColourValue::find('Resources.BookingPlan.PreparationTime.Fg');
$user_is_resource_autor = false;
+ $user_is_resource_user = $this->resource->userHasPermission($user);
if ($this->resource_id && $this->resource instanceof Resource) {
$user_is_resource_autor = $this->resource->userHasPermission(
$user,
@@ -2348,7 +2349,7 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
$events[] = new Studip\Calendar\EventData(
$begin,
$end,
- _('Rüstzeit'),
+ $user_is_resource_user ? _('Rüstzeit') : '',
['preparation-time'],
$booking_plan_preparation_fg->__toString(),
$booking_plan_preparation_bg->__toString(),
@@ -2372,7 +2373,7 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
$events[] = new Studip\Calendar\EventData(
$begin,
$end,
- _('Rüstzeit'),
+ $user_is_resource_user ? _('Rüstzeit') : '',
['preparation-time'],
$booking_plan_preparation_fg->__toString(),
$booking_plan_preparation_bg->__toString(),
@@ -2396,7 +2397,7 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
$events[] = new Studip\Calendar\EventData(
$begin,
$end,
- $this->getRangeName(),
+ $user_is_resource_user ? $this->getRangeName() : '',
['resource-request'],
$booking_plan_request_fg->__toString(),
$booking_plan_request_bg->__toString(),