45 lines
3.0 KiB
Plaintext
45 lines
3.0 KiB
Plaintext
header
|
|
// Fixed navbar
|
|
nav.navbar.navbar-expand-md.navbar-dark.bg-primary.fixed-top
|
|
a.navbar-brand(href='/')= public.app_name
|
|
button.navbar-toggler(type='button', data-toggle='collapse', data-target='#navbarCollapse', aria-controls='navbarColor01', aria-expanded='false', aria-label='Toggle navigation')
|
|
span.navbar-toggler-icon
|
|
#navbarCollapse.collapse.navbar-collapse
|
|
ul.navbar-nav.mr-auto
|
|
li.nav-item(class=(title == 'Startseite') ? 'active' : null)
|
|
a.text-nowrap.nav-link.ion-md-home(href='/') Startseite
|
|
li.nav-item(class=(title == 'Alarmmonitor') ? 'active' : null)
|
|
a.text-nowrap.nav-link.ion-md-desktop(href='/waip') Alarmmonitor
|
|
li.nav-item(class=(title == 'Einsatzrückmeldung') ? 'active' : null)
|
|
a.text-nowrap.nav-link.ion-md-paper-plane(href='/rmld') Einsatzrückmeldung
|
|
ul.navbar-nav.ml-auto
|
|
li.text-nowrap.nav-item.dropdown
|
|
a#navbarWeiteresDropdown.text-nowrap.nav-link.dropdown-toggle.ion-md-information-circle-outline(href='#', role='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false')
|
|
| Info
|
|
.dropdown-menu(aria-labelledby='navbarWeiteresDropdown')
|
|
a.text-nowrap.dropdown-item(href='/impressum') Impressum
|
|
a.text-nowrap.dropdown-item(href='/datenschutz') Datenschutzerkläung
|
|
.dropdown-divider
|
|
a.text-nowrap.dropdown-item(href='/about') Über diese Anwendung
|
|
if user
|
|
if user.permissions == 'admin'
|
|
li.text-nowrap.nav-item.dropdown
|
|
a#navbarAdminDropdown.text-nowrap.nav-link.dropdown-toggle.ion-md-build(href='#', role='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false')
|
|
| Administration
|
|
.dropdown-menu(aria-labelledby='navbarAdminDropdown')
|
|
a.text-nowrap.dropdown-item.ion-md-contacts(href='/edit_users') Benutzer und Rechte verwalten
|
|
.dropdown-divider
|
|
a.text-nowrap.dropdown-item.ion-md-globe(href='/show_active_user') Verbundene PCs und Benutzer anzeigen
|
|
a.text-nowrap.dropdown-item.ion-md-paper(href='/show_active_waip') laufende Einsätze anzeigen
|
|
.dropdown-divider
|
|
a.text-nowrap.dropdown-item.text-danger.ion-md-warning(href='/test_alert') Test-Alarm versenden
|
|
a.text-nowrap.dropdown-item.ion-md-book(href='/show_log') Log-Datei einsehen
|
|
li.nav-item.pr-3(class=(title == 'Einstellungen') ? 'active' : null)
|
|
a.text-nowrap.ion-md-settings.nav-link(href='/config') Einstellungen
|
|
li.nav-item
|
|
form(action='/logout', method='POST')
|
|
button.btn.btn-outline-warning.text-nowrap.ion-md-log-out(type='submit')=' \''+user.user +'\' abmelden'
|
|
else
|
|
li.nav-item(class=(title == 'Login') ? 'active' : null)
|
|
a.text-nowrap.nav-link.ion-md-log-in(href='/login') Anmelden
|