diff options
| author | Philipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de> | 2024-09-24 10:53:31 +0200 |
|---|---|---|
| committer | Philipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de> | 2024-09-24 10:53:31 +0200 |
| commit | 4459dd7917f4d1c34f40bb68f0e991e9c3d53e4c (patch) | |
| tree | 5c07151ae61276d334e88f6309c30d439a85c12e /lib/classes/sidebar/RoomClipboardWidget.class.php | |
| parent | da0022e5c1abbf9825ae76debaabdff7e8623bb4 (diff) | |
| parent | 97a188592c679890a25c37ab78463add76a52ff7 (diff) | |
Merge branch 'main' into issue-3911issue-3911
Diffstat (limited to 'lib/classes/sidebar/RoomClipboardWidget.class.php')
| -rw-r--r-- | lib/classes/sidebar/RoomClipboardWidget.class.php | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/lib/classes/sidebar/RoomClipboardWidget.class.php b/lib/classes/sidebar/RoomClipboardWidget.class.php deleted file mode 100644 index 3d90c36..0000000 --- a/lib/classes/sidebar/RoomClipboardWidget.class.php +++ /dev/null @@ -1,57 +0,0 @@ -<?php - -/** - * This class is a specialisation of the ClipboardWidget class. - * - * @author Moritz Strohm <strohm@data-quest.de> - * @copyright 2018-2019 - * @license http://www.gnu.org/licenses/gpl-2.0.html GPL version 2 - * @category Stud.IP - * @since 4.5 - */ -class RoomClipboardWidget extends ClipboardWidget -{ - public function __construct() - { - parent::__construct(['Room']); - $this->allowed_item_class = ''; - $this->setTitle(_('Individuelle Raumgruppen')); - $this->template = 'sidebar/room-clipboard-widget'; - - $current_user = User::findCurrent(); - - $this->addLink( - _('Gruppenbelegungsplan anzeigen'), - URLHelper::getURL('dispatch.php/room_management/planning/index/CLIPBOARD_ID'), - Icon::create('link-intern'), - [ - 'class' => 'room-clipboard-group-action', - 'target' => '_blank' - ] - ); - - 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'), - Icon::create('link-intern'), - [ - 'class' => 'room-clipboard-group-action', - 'data-show_in_dialog' => '1' - ] - ); - } - } -} |
