array( 'fhcomplete' => array( 'link' => site_url(''), 'icon' => '', 'description' => 'FH-Complete', 'sort' => 10 ), 'Organisation' => array( 'link' => '#', 'icon' => 'sitemap', 'description' => 'Organisation', 'sort' => 20, 'requiredPermissions' => 'basis/vilesci:r', 'children' => array( 'vilesci' => array( 'link' => base_url('vilesci'), 'icon' => '', 'description' => 'Vilesci', 'expand' => true, 'sort' => 10, 'requiredPermissions' => 'basis/vilesci:r' ), 'oehbeitragsverwaltung' => array( 'link' => site_url('codex/Oehbeitrag'), 'icon' => '', 'description' => 'ÖH-Beitragsverwaltung', 'expand' => true, 'sort' => 20, 'requiredPermissions' => 'admin:w' ), 'bismeldestichtagsverwaltung' => array( 'link' => site_url('codex/Bismeldestichtag'), 'icon' => '', 'description' => 'BIS-Meldestichtagsverwaltung', 'expand' => true, 'sort' => 30, 'requiredPermissions' => 'admin:w' ) ) ), 'Lehre' => array( 'link' => '#', 'icon' => 'graduation-cap', 'description' => 'Lehre', 'sort' => 30, 'requiredPermissions' => 'basis/vilesci:r', 'children' => array( 'cis' => array( 'link' => $root, 'icon' => '', 'description' => 'CIS', 'sort' => 10 ), 'lehrveranstaltungen' => array( 'link' => site_url('lehre/lvplanung/LvTemplateUebersicht'), 'icon' => '', 'description' => 'Lehrveranstaltungen Templates', 'sort' => 15 ), 'reihungstest' => array( 'link' => site_url('organisation/Reihungstest'), 'description' => 'Reihungstests', 'expand' => true, 'sort' => 20, 'requiredPermissions' => 'infocenter:r' ), 'infocenter' => array( 'link' => site_url('system/infocenter/InfoCenter'), 'description' => 'Infocenter', 'expand' => true, 'sort' => 30, 'requiredPermissions' => 'infocenter:r' ), 'lvverwaltung' => array( 'link' => site_url('LVVerwaltung'), 'icon' => '', 'description' => 'LV Verwaltung', 'requiredPermissions' => array( 'admin:r', 'assistenz:r' ), 'sort' => 35 ), 'lehrauftrag' => array( 'link' => site_url('lehre/lehrauftrag/Lehrauftrag/Dashboard'), 'description' => 'Lehrauftrag', 'expand' => true, 'sort' => 40, 'requiredPermissions' => array( 'lehre/lehrauftrag_bestellen:r', 'lehre/lehrauftrag_erteilen:r' ) ), 'zverfueg' => array( 'link' => site_url('lehre/lvplanung/AdminZeitverfuegbarkeit'), 'description' => 'Zeitverfügbarkeit', 'expand' => true, 'sort' => 45, 'requiredPermissions' => array( 'lehre/zeitverfuegbarkeit:rw', 'lehre/zeitverfuegbarkeit:rw' ) ), 'zgvueberpruefung' => array( 'link' => site_url('system/infocenter/ZGVUeberpruefung'), 'description' => 'ZGV Überprüfung', 'expand' => true, 'sort' => 50, 'requiredPermissions' => array( 'lehre/zgvpruefung:r' ) ) ) ), 'Personen' => array( 'link' => '#', 'icon' => 'user', 'description' => 'Personen', 'sort' => 40, 'requiredPermissions' => 'basis/vilesci:r', 'children' => array( 'messages' => array( 'link' => site_url('system/messages/MessageClient/read'), 'icon' => '', 'target' => '_blank', 'description' => 'Messages', 'sort' => 10, ), 'bpk' => array( 'link' => site_url('person/BPKWartung'), 'icon' => '', 'description' => 'BPK Wartung', 'sort' => 20, 'requiredPermissions' => 'admin:r' ), 'errormonitoring' => array( 'link' => site_url('system/issues/Issues'), 'description' => 'Fehler Monitoring', 'expand' => true, 'sort' => 30, 'requiredPermissions' => 'system/issues_verwalten:r' ), 'plausichecks' => array( 'link' => site_url('system/issues/Plausichecks'), 'description' => 'Plausichecks', 'expand' => true, 'sort' => 40, 'requiredPermissions' => 'system/issues_verwalten:r' ), 'gruppenmanagement' => array( 'link' => site_url('person/Gruppenmanagement'), 'description' => 'Gruppenmanagement', 'expand' => true, 'sort' => 50, 'requiredPermissions' => 'lehre/gruppenmanager:r' ), 'vertragsverwaltung' => array( 'link' => site_url('vertragsverwaltung'), 'description' => 'Vertragsverwaltung', 'expand' => true, 'sort' => 51, 'requiredPermissions' => 'vertrag/mitarbeiter:r' ) ) ), 'Administration' => array( 'link' => '#', 'icon' => 'gear', 'description' => 'Administration', 'expand' => false, 'sort' => 50, 'requiredPermissions' => 'admin:r', 'children' => array( 'extensions' => array( 'link' => site_url('system/extensions/Manager'), 'description' => 'Extensions Manager', 'expand' => true, 'sort' => 10, 'requiredPermissions' => 'admin:r' ), 'logsviewer' => array( 'link' => site_url('system/LogsViewer'), 'description' => 'Logs', 'expand' => true, 'sort' => 20, 'requiredPermissions' => 'system/developer:r' ), 'jobsqueueviewer' => array( 'link' => site_url('system/jq/JobsQueueViewer'), 'description' => 'Jobs Queue Viewer', 'expand' => true, 'sort' => 20, 'requiredPermissions' => 'system/developer:r' ), 'anrechnungen' => array( 'link' => site_url('lehre/anrechnung/AdminAnrechnung'), 'description' => 'Anrechnungen', 'expand' => true, 'sort' => 30, 'requiredPermissions' => 'lehre/anrechnungszeitfenster:rw' ), 'dashboardadmin' => array( 'link' => site_url('dashboard/Admin'), 'description' => 'Dashboard Admin', 'expand' => true, 'sort' => 40, 'requiredPermissions' => 'dashboard/admin:r' ) ) ) ) ); // -------------------------------------------------------------------------------------------------------------------- // Left side menu $config['navigation_menu'] = array(); $config['navigation_menu']['Vilesci/index'] = array( 'dashboard' => array( 'link' => '#', 'description' => 'Dashboard', 'icon' => 'dashboard', 'sort' => 1 ) ); $config['navigation_menu']['Vilesci/index'] = array( 'dashboard' => array( 'link' => '#', 'description' => 'Dashboard', 'icon' => 'dashboard', 'sort' => 1 ) ); $config['navigation_menu']['organisation/Reihungstest/index'] = array( 'reihungstestverwalung' => array( 'link' => base_url('vilesci/stammdaten/reihungstestverwaltung.php'), 'description' => 'Reihungstestverwaltung', 'icon' => 'cogs', 'sort' => 1, 'target' => '_blank' ), 'auswertung' => array( 'link' => $root.'/cis/testtool/admin/auswertung.php', 'description' => 'Auswertung', 'icon' => 'list-alt', 'sort' => 1, 'target' => '_blank' ) ); $config['navigation_menu']['lehre/lehrauftrag/Lehrauftrag/*'] = array( 'lehrauftragDashboard' => array( 'link' => site_url('lehre/lehrauftrag/Lehrauftrag/Dashboard'), 'description' => 'Dashboard', 'icon' => 'dashboard', 'sort' => 1, 'requiredPermissions' => array('lehre/lehrauftrag_bestellen:r','lehre/lehrauftrag_erteilen:r') ), 'lehrauftragBestellen' => array( 'link' => site_url('lehre/lehrauftrag/Lehrauftrag'), 'description' => 'Lehrauftrag bestellen', 'icon' => '', 'sort' => 1, 'requiredPermissions' => 'lehre/lehrauftrag_bestellen:r' ), 'lehrauftragErteilen' => array( 'link' => site_url('lehre/lehrauftrag/LehrauftragErteilen'), 'description' => 'Lehrauftrag erteilen', 'icon' => '', 'sort' => 1, 'requiredPermissions' => 'lehre/lehrauftrag_erteilen:r' ), 'lehrauftragLehrendeÜbersicht' => array( 'link' => site_url('lehre/lehrauftrag/Lehrauftrag/LehrendeUebersicht'), 'description' => 'Lehrendenübersicht', 'icon' => '', 'sort' => 1, 'requiredPermissions' => array('lehre/lehrauftrag_erteilen:r') ) ); $config['navigation_menu']['lehre/lehrauftrag/LehrauftragErteilen/*'] = array( 'lehrauftragDashboard' => array( 'link' => site_url('lehre/lehrauftrag/Lehrauftrag/Dashboard'), 'description' => 'Dashboard', 'icon' => 'dashboard', 'sort' => 1, 'requiredPermissions' => array('lehre/lehrauftrag_bestellen:r','lehre/lehrauftrag_erteilen:r') ), 'lehrauftragBestellen' => array( 'link' => site_url('lehre/lehrauftrag/Lehrauftrag'), 'description' => 'Lehrauftrag bestellen', 'icon' => '', 'sort' => 1, 'requiredPermissions' => 'lehre/lehrauftrag_bestellen:r' ), 'lehrauftragErteilen' => array( 'link' => site_url('lehre/lehrauftrag/LehrauftragErteilen'), 'description' => 'Lehrauftrag erteilen', 'icon' => '', 'sort' => 1, 'requiredPermissions' => 'lehre/lehrauftrag_erteilen:r' ), 'lehrauftragLehrendeÜbersicht' => array( 'link' => site_url('lehre/lehrauftrag/Lehrauftrag/LehrendeUebersicht'), 'description' => 'Lehrendenübersicht', 'icon' => '', 'sort' => 1, 'requiredPermissions' => array('lehre/lehrauftrag_erteilen:r') ) ); $config['navigation_menu']['lehre/lvplanung/LvTemplateUebersicht/index'] = array( 'lvTemplateUebersicht' => array( 'link' => site_url('lehre/lvplanung/LvTemplateUebersicht'), 'description' => 'LV Template Übersicht', 'icon' => '', 'sort' => 1 ) ); $config['navigation_menu']['system/issues/Issues/*'] = array( 'fehlerzustaendigkeiten' => array( 'link' => site_url('system/issues/IssuesZustaendigkeiten'), 'description' => 'Fehler Zuständigkeiten', 'icon' => 'users', 'sort' => 100, 'target' => '_blank', 'requiredPermissions' => array('admin:rw') ), 'fehlerkonfiguration' => array( 'link' => site_url('system/issues/IssuesKonfiguration'), 'description' => 'Fehler Konfiguration', 'icon' => 'cogs', 'sort' => 200, 'target' => '_blank', 'requiredPermissions' => array('admin:rw') ), ); $config['navigation_menu']['vertragsverwaltung/*'] = array( 'vertragsverwaltung' => array( 'link' => site_url('vertragsverwaltung'), 'description' => 'Vertragsverwaltung', 'icon' => 'home', 'sort' => 100, 'target' => '_blank', 'requiredPermissions' => array('vertrag/mitarbeiter:r') ) ); $config['navigation_menu']['apps'] = [ 'stv' => [ 'link' => site_url('studentenverwaltung'), 'description' => 'Studierendenverwaltung', #'icon' => 'users', 'requiredPermissions' => array('admin:r', 'assistenz:r') ], 'lvv' => [ 'link' => site_url('lVVerwaltung'), 'description' => 'LV Verwaltung', #'icon' => 'person-chalkboard', 'requiredPermissions' => array('admin:r', 'assistenz:r') ], 'lav' => [ 'link' => site_url('lehre/lehrauftrag/Lehrauftrag/Dashboard'), 'description' => 'Lehraufträge', #'icon' => 'person-chalkboard', 'requiredPermissions' => array('lehre/lehrauftrag_bestellen:r', 'lehre/lehrauftrag_erteilen:r') ] ];