diff options
| author | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2022-07-15 21:30:23 +0200 |
|---|---|---|
| committer | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2022-07-15 21:30:23 +0200 |
| commit | 213be145b03c7ba2172e9f28d13acf03c0ea26ab (patch) | |
| tree | 01ced191cb033b50f494d364c1d1850e781dc9e9 /app/views/resources/_common/_action_menu.php | |
| parent | 3ce9a8e970eeae0895a5efbc4337f5deeea351c2 (diff) | |
Revert "add features to public room-list, closes #1306"v5.0.2
This reverts commit e251678bb8ba8ab8d5c99acac6123edf24445a39.
Diffstat (limited to 'app/views/resources/_common/_action_menu.php')
| -rw-r--r-- | app/views/resources/_common/_action_menu.php | 118 |
1 files changed, 0 insertions, 118 deletions
diff --git a/app/views/resources/_common/_action_menu.php b/app/views/resources/_common/_action_menu.php deleted file mode 100644 index cdd63c9..0000000 --- a/app/views/resources/_common/_action_menu.php +++ /dev/null @@ -1,118 +0,0 @@ -<?php -//Build the actions as array. Ordering is done by array indexes. - -$actions = []; -if ($show_user_actions) { - $actions['0010'] = [ - $resource->getActionLink('show'), - _('Details'), - Icon::create('info-circle'), - ['data-dialog' => 'size=auto'] - ]; - - $actions['0020'] = [ - $resource->getActionLink('booking_plan'), - _('Belegungsplan'), - Icon::create('timetable') - ]; - - $actions['0030'] = [ - $resource->getActionLink('semester_plan'), - _('Semester-Belegungsplan'), - Icon::create('timetable'), - ['target' => '_blank'] - ]; - if ($show_admin_actions) { - $actions['0040'] = [ - $resource->getActionLink('permissions'), - _('Berechtigungen verwalten'), - Icon::create('roles2'), - ['data-dialog' => 'size=auto'] - ]; - $actions['0050'] = [ - $resource->getActionLink('temporary_permissions'), - _('Temporäre Berechtigungen verwalten'), - Icon::create('roles2'), - ['data-dialog' => 'size=auto'] - ]; - $actions['0060'] = [ - $resource->getActionLink('edit'), - _('Bearbeiten'), - Icon::create('edit'), - ['data-dialog' => 'size=auto'] - ]; - } - if ($show_autor_actions) { - $actions['0070'] = [ - $resource->getActionLink( - 'assign-undecided', - ['no_reload' => 1] - ), - _('Buchen'), - Icon::create('lock-locked'), - ['data-dialog' => 'size=big'] - ]; - if ($show_global_admin_actions) { - $actions['0080'] = [ - $resource->getActionLink( - 'delete_bookings', - ['no_reload' => 1] - ), - _('Buchungen löschen'), - Icon::create('trash'), - ['data-dialog' => 'size=auto'] - ]; - } - } - if ($show_user_actions) { - $actions['0090'] = [ - $resource->getActionLink('export_bookings'), - _('Buchungen exportieren'), - Icon::create('file-excel'), - ['data-dialog' => 'size=auto'] - ]; - } - $actions['0100'] = [ - $resource->getActionLink('files'), - _('Dateien anzeigen'), - Icon::create($resource->hasFiles() ? 'folder-full' : 'folder-empty') - ]; - if ($show_global_admin_actions) { - $actions['0110'] = [ - $resource->getActionLink('delete'), - _('Löschen'), - Icon::create('trash'), - ['data-dialog' => ''] - ]; - } -} else { - if ($resource->propertyExists('booking_plan_is_public')) { - if ($resource->getProperty('booking_plan_is_public')) { - $actions['0020'] = [ - $resource->getActionLink('booking_plan'), - _('Belegungsplan anzeigen'), - Icon::create('timetable'), - ['target' => '_blank'] - ]; - } - } -} -//Add additional actions for the action menu, if set: -if (isset($additional_actions) && is_array($additional_actions)) { - $actions = array_merge($actions, $additional_actions); -} -//Now we filter and sort the actions by key: -$actions = array_filter($actions, 'is_array'); -ksort($actions); -$action_menu = ActionMenu::get()->setContext($resource); -//And finally we add the actions to the action menu: -foreach ($actions as $action) { - $action_menu->addLink( - $action[0], - $action[1], - $action[2], - (isset($action[3]) && is_array($action[3])) ? $action[3] : [] - ); -} -?> -<?= $action_menu->render() ?> |
