Skip to content
Snippets Groups Projects
Commit 59f9ac49 authored by André Noack's avatar André Noack
Browse files

Resolve #179 "Buchungen mit Kommentaren: Nur Buchungen mit internen Kommentaren werden angezeigt"

Closes #179

Merge request studip/studip!2583
parent 1145e3fc
No related branches found
No related tags found
No related merge requests found
...@@ -1063,7 +1063,7 @@ class RoomManagement_PlanningController extends AuthenticatedController ...@@ -1063,7 +1063,7 @@ class RoomManagement_PlanningController extends AuthenticatedController
public function booking_comments_action($selected_clipboard_id = null) public function booking_comments_action($selected_clipboard_id = null)
{ {
PageLayout::setTitle(_('Buchungen mit Kommentaren')); PageLayout::setTitle(_('Buchungsübersicht mit Kommentaren'));
if (Navigation::hasItem('/resources/planning/booking_comments')) { if (Navigation::hasItem('/resources/planning/booking_comments')) {
Navigation::activateItem('/resources/planning/booking_comments'); Navigation::activateItem('/resources/planning/booking_comments');
...@@ -1139,7 +1139,7 @@ class RoomManagement_PlanningController extends AuthenticatedController ...@@ -1139,7 +1139,7 @@ class RoomManagement_PlanningController extends AuthenticatedController
$this->clipboard = $clipboard; $this->clipboard = $clipboard;
if ($clipboard) { if ($clipboard) {
PageLayout::setTitle( PageLayout::setTitle(
$clipboard->name . ': ' . _('Buchungen mit Kommentaren') $clipboard->name . ': ' . _('Buchungsübersicht mit Kommentaren')
); );
$room_ids = $clipboard->getAllRangeIds('Room'); $room_ids = $clipboard->getAllRangeIds('Room');
$rooms = Resource::findMany($room_ids); $rooms = Resource::findMany($room_ids);
...@@ -1193,8 +1193,7 @@ class RoomManagement_PlanningController extends AuthenticatedController ...@@ -1193,8 +1193,7 @@ class RoomManagement_PlanningController extends AuthenticatedController
$booking_intervals = ResourceBookingInterval::findBySql( $booking_intervals = ResourceBookingInterval::findBySql(
"INNER JOIN resource_bookings rb "INNER JOIN resource_bookings rb
ON resource_booking_intervals.booking_id = rb.id ON resource_booking_intervals.booking_id = rb.id
WHERE rb.internal_comment <> '' WHERE rb.resource_id IN ( :room_ids )
AND rb.resource_id IN ( :room_ids )
AND resource_booking_intervals.begin < :end AND resource_booking_intervals.end > :begin AND resource_booking_intervals.begin < :end AND resource_booking_intervals.end > :begin
ORDER BY resource_booking_intervals.begin ASC, resource_booking_intervals.end ASC", ORDER BY resource_booking_intervals.begin ASC, resource_booking_intervals.end ASC",
[ [
......
...@@ -114,14 +114,14 @@ ...@@ -114,14 +114,14 @@
<? if ($standalone): ?> <? if ($standalone): ?>
<p> <p>
<?= sprintf( <?= sprintf(
_('In der %d. Kalenderwoche sind keine Buchungen mit Kommentaren vorhanden!'), _('In der %d. Kalenderwoche sind keine Buchungen vorhanden!'),
$date->format('W') $date->format('W')
) ?> ) ?>
</p> </p>
<? else: ?> <? else: ?>
<?= MessageBox::info( <?= MessageBox::info(
sprintf( sprintf(
_('In der %d. Kalenderwoche sind keine Buchungen mit Kommentaren vorhanden!'), _('In der %d. Kalenderwoche sind keine Buchungen vorhanden!'),
$date->format('W') $date->format('W')
) )
) ?> ) ?>
......
...@@ -154,7 +154,7 @@ class ResourceNavigation extends Navigation ...@@ -154,7 +154,7 @@ class ResourceNavigation extends Navigation
$this->addSubNavigation('planning', $sub_navigation); $this->addSubNavigation('planning', $sub_navigation);
$sub_sub_nav = new Navigation( $sub_sub_nav = new Navigation(
_('Buchungen mit Kommentaren'), _('Buchungsübersicht mit Kommentaren'),
'dispatch.php/room_management/planning/booking_comments' 'dispatch.php/room_management/planning/booking_comments'
); );
$sub_navigation->addSubNavigation('booking_comments', $sub_sub_nav); $sub_navigation->addSubNavigation('booking_comments', $sub_sub_nav);
...@@ -194,7 +194,7 @@ class ResourceNavigation extends Navigation ...@@ -194,7 +194,7 @@ class ResourceNavigation extends Navigation
if (RoomManager::userHasRooms($user, 'autor', true)) { if (RoomManager::userHasRooms($user, 'autor', true)) {
$sub_sub_nav = new Navigation( $sub_sub_nav = new Navigation(
_('Buchungen mit Kommentaren'), _('Buchungsübersicht mit Kommentaren'),
'dispatch.php/room_management/planning/booking_comments' 'dispatch.php/room_management/planning/booking_comments'
); );
$sub_navigation->addSubNavigation('booking_comments', $sub_sub_nav); $sub_navigation->addSubNavigation('booking_comments', $sub_sub_nav);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment