diff --git a/app/views/resources/_common/_room_search_result.php b/app/views/resources/_common/_room_search_result.php index b32a23d528f79222986c6fc72ad49e4a1b033308..c8eae82016a76d0364e1e801e712920f50e8a557 100644 --- a/app/views/resources/_common/_room_search_result.php +++ b/app/views/resources/_common/_room_search_result.php @@ -17,7 +17,7 @@ Icon::create('info-circle'), ['data-dialog' => ''] ); - if ($room->userHasPermission($current_user, 'autor') || $room->booking_plan_is_public) { + if ($room->userHasPermission($current_user, 'autor')) { $actions->addLink( $room->getActionLink('booking_plan'), _('Wochenbelegung'), @@ -30,12 +30,21 @@ Icon::create('timetable'), ['target' => '_blank'] ); - $actions->addLink( - $room->getActionLink('booking_plan'), - _('Belegungsplan'), - Icon::create('timetable'), - ['data-dialog' => 'size=big'] - ); + } else { + if ($room->booking_plan_is_public) { + $actions->addLink( + $room->getActionLink('booking_plan'), + _('Belegungsplan'), + Icon::create('timetable'), + ['data-dialog' => 'size=big'] + ); + $actions->addLink( + $room->getActionLink('semester_plan'), + _('Semesterbelegung'), + Icon::create('timetable'), + ['data-dialog' => 'size=big'] + ); + } } if ($room->requestable && $room->userHasRequestRights($current_user)) { $actions->addLink(