Skip to content
Snippets Groups Projects
Commit 6a027592 authored by Moritz Strohm's avatar Moritz Strohm
Browse files

resources/search/rooms: allow clipboard widget to be visible for every logged-in user

parent 5117c332
No related branches found
No related tags found
No related merge requests found
......@@ -58,11 +58,9 @@ class Resources_SearchController extends AuthenticatedController
$sidebar->addWidget($resource_tree_widget);
$this->current_user = User::findCurrent();
if (ResourceManager::userHasGlobalPermission($this->current_user)) {
$room_clipboard_widget = new RoomClipboardWidget();
$sidebar->addWidget($room_clipboard_widget);
$this->clipboard_widget_id = $room_clipboard_widget->getClipboardWidgetId();
}
$room_clipboard_widget = new RoomClipboardWidget();
$sidebar->addWidget($room_clipboard_widget);
$this->clipboard_widget_id = $room_clipboard_widget->getClipboardWidgetId();
$this->tree_selected_resource = Request::get('tree_selected_resource');
......
......@@ -18,6 +18,8 @@ class RoomClipboardWidget extends ClipboardWidget
parent::__construct(['Room']);
$current_user = User::findCurrent();
$this->addLink(
_('Gruppenbelegungsplan anzeigen'),
URLHelper::getURL('dispatch.php/room_management/planning/index/CLIPBOARD_ID'),
......@@ -28,16 +30,17 @@ class RoomClipboardWidget extends ClipboardWidget
]
);
$this->addLink(
_('Raumgruppe buchen'),
URLHelper::getURL('dispatch.php/resources/booking/add/clipboard_CLIPBOARD_ID'),
Icon::create('link-intern'),
['class' => 'room-clipboard-group-action',
'data-show_in_dialog' => 'size=auto',
'data-needs_items'=> '1']
);
if (ResourceManager::userHasGlobalPermission(User::findCurrent(), 'admin')) {
if (ResourceManager::userHasGlobalPermission($current_user, 'autor')) {
$this->addLink(
_('Raumgruppe buchen'),
URLHelper::getURL('dispatch.php/resources/booking/add/clipboard_CLIPBOARD_ID'),
Icon::create('link-intern'),
['class' => 'room-clipboard-group-action',
'data-show_in_dialog' => 'size=auto',
'data-needs_items'=> '1']
);
}
if (ResourceManager::userHasGlobalPermission($current_user, 'admin')) {
$this->addLink(
_('Berechtigungen für die gesamte Raumgruppe setzen'),
URLHelper::getURL('dispatch.php/resources/room_group/permissions/CLIPBOARD_ID'),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment