Wachalarm-IP-Web/views/includes/header.pug
2019-05-07 17:32:08 +02:00

36 lines
2.0 KiB
Plaintext

header
// Fixed navbar
nav.navbar.navbar-expand-md.navbar-dark.bg-primary.fixed-top
a.navbar-brand(href='/') Wachalarm
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.nav-link.ion-md-home(href='/') Start
li.nav-item(class=(title == 'Alarmmonitor') ? 'active' : null)
a.nav-link.ion-md-desktop(href='/waip') Alarmmonitor
li.nav-item(class=(title == 'Über') ? 'active' : null)
a.nav-link.ion-md-help-buoy(href='/ueber') Hilfe
ul.navbar-nav.ml-auto
if user
if user.permissions == 'admin'
li.nav-item.dropdown
a#navbarDropdown.nav-link.dropdown-toggle(href='#', role='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false')
| Administration
.dropdown-menu(aria-labelledby='navbarDropdown')
a.dropdown-item(href='/edit_users') Benutzer und Rechte verwalten
.dropdown-divider
a.dropdown-item(href='/show_active_user') Verbundene PCs/Benutzer
a.dropdown-item(href='/show_active_waip') laufende Einsätze
.dropdown-divider
a.dropdown-item(href='/show_log') Log-Datei
li.nav-item.pr-3(class=(title == 'Einstellungen') ? 'active' : null)
a.ion-md-settings.nav-link(href='/config') Einstellungen
li.nav-item
form(action='/logout', method='POST')
button.btn.btn-outline-warning.ion-md-log-out(type='submit')=' \''+user.user +'\' abmelden'
else
li.nav-item(class=(title == 'Login') ? 'active' : null)
a.nav-link.ion-md-log-in(href='/login') Anmelden