Skip to content
Snippets Groups Projects
Commit 4318cd84 authored by André Noack's avatar André Noack Committed by Jan-Hendrik Willms
Browse files

Resolve #3873 "Raumverwaltung: Raumplanung > Anfragenplan"

Closes #3873

Merge request studip/studip!2734
parent ca9e69c6
No related branches found
No related tags found
No related merge requests found
......@@ -2345,7 +2345,7 @@ class Resources_RoomRequestController extends AuthenticatedController
Navigation::activateItem('/resources/planning/requests_planning');
}
PageLayout::setTitle(_('Anfragenliste'));
PageLayout::setTitle(_('Anfragenplan'));
PageLayout::allowFullscreenMode();
$this->setupSidebar('planning');
......@@ -2584,31 +2584,32 @@ class Resources_RoomRequestController extends AuthenticatedController
);
}
$sidebar->addWidget($widget);
}
$widget = new SelectWidget(
_('Räume'),
$this->filterURL('from_request', 'room_id', $from_params),
'room_id'
);
$widget = new SelectWidget(
_('Räume'),
$this->filterURL('from_request', 'room_id', $from_params),
'room_id'
);
$widget->addElement(
new SelectElement(
'',
_('Bitte wählen'),
empty($this->filter['room_id'])
)
);
foreach ($this->available_rooms as $room) {
$widget->addElement(
new SelectElement(
'',
_('Bitte wählen'),
empty($this->filter['room_id'])
$room->id,
$room->name,
!empty($this->filter['room_id']) && $room->id == $this->filter['room_id']
)
);
foreach ($this->available_rooms as $room) {
$widget->addElement(
new SelectElement(
$room->id,
$room->name,
!empty($this->filter['room_id']) && $room->id == $this->filter['room_id']
)
);
}
$sidebar->addWidget($widget);
}
$sidebar->addWidget($widget);
$widget = new OptionsWidget(_('Filter'));
$widget->addRadioButton(
......
<form method="get" class="default" action="<?= $controller->planning() ?>">
<fieldset>
<legend><?= _('Raumauswahl') ?></legend>
<select name="room_id" aria-labelledby="<?= _('Bitte wählen Sie einen Raum aus') ?>" onchange="this.form.submit()">
<option value=""><?= _('Bitte wählen') ?></option>
<? foreach ($this->available_rooms as $room) : ?>
<option value="<?= $room->id ?>" <?= !empty($resource) && $resource->id === $room->id ? 'selected' : '' ?>>
<?= htmlReady($room->name) ?>
</option>
<? endforeach ?>
</select>
</fieldset>
</form>
<? if (!empty($resource)): ?>
<?
$min_time = Config::get()->INSTITUTE_COURSE_PLAN_START_HOUR . ':00';
......@@ -253,7 +239,6 @@
'resources/room_request/resolve/' . $request->id,
[
'searched_room_id' => $resource->id,
'alternatives_selection' => 'room_search',
'selected_rooms' => [$range_str => $resource->id],
'reload-on-close' => 1
]); ?>"
......
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