Mieterverwaltung-Navigation nur fuer Vermieter/Admin sichtbar machen
This commit is contained in:
parent
e979ce7f1c
commit
52d3d55505
@ -593,9 +593,11 @@
|
|||||||
<div class="sidebar-brand">WG Nackenheim<span>Vermieter-Cockpit</span></div>
|
<div class="sidebar-brand">WG Nackenheim<span>Vermieter-Cockpit</span></div>
|
||||||
<nav id="sidebarNav">
|
<nav id="sidebarNav">
|
||||||
<button class="nav-item active" data-page="page-overview" onclick="switchPage('page-overview')"><span class="nav-icon">🏠</span>Übersicht</button>
|
<button class="nav-item active" data-page="page-overview" onclick="switchPage('page-overview')"><span class="nav-icon">🏠</span>Übersicht</button>
|
||||||
<div class="nav-group-title"><span class="nav-icon">👥</span>Mieterverwaltung</div>
|
<div id="tenantManagementNavGroup" style="display:none">
|
||||||
<button class="nav-item nav-subitem" data-page="page-tenant-invites" onclick="switchPage('page-tenant-invites')">Mietereinladungen</button>
|
<div class="nav-group-title"><span class="nav-icon">👥</span>Mieterverwaltung</div>
|
||||||
<button class="nav-item nav-subitem" data-page="page-tenant-data" onclick="switchPage('page-tenant-data')">Mieterdaten</button>
|
<button class="nav-item nav-subitem" data-page="page-tenant-invites" onclick="switchPage('page-tenant-invites')">Mietereinladungen</button>
|
||||||
|
<button class="nav-item nav-subitem" data-page="page-tenant-data" onclick="switchPage('page-tenant-data')">Mieterdaten</button>
|
||||||
|
</div>
|
||||||
<button class="nav-item" data-page="page-tickets" onclick="switchPage('page-tickets')"><span class="nav-icon">🛠️</span>Tickets & Handwerker</button>
|
<button class="nav-item" data-page="page-tickets" onclick="switchPage('page-tickets')"><span class="nav-icon">🛠️</span>Tickets & Handwerker</button>
|
||||||
<button class="nav-item" data-page="page-cleaning" onclick="switchPage('page-cleaning')"><span class="nav-icon">🗓️</span>WG-Kalender</button>
|
<button class="nav-item" data-page="page-cleaning" onclick="switchPage('page-cleaning')"><span class="nav-icon">🗓️</span>WG-Kalender</button>
|
||||||
<button class="nav-item" data-page="page-finance" onclick="switchPage('page-finance')"><span class="nav-icon">💶</span>WG-Kasse</button>
|
<button class="nav-item" data-page="page-finance" onclick="switchPage('page-finance')"><span class="nav-icon">💶</span>WG-Kasse</button>
|
||||||
@ -1521,6 +1523,7 @@
|
|||||||
`${currentUser.fullName} · ${ROLE_LABEL[currentUser.role] || currentUser.role}`;
|
`${currentUser.fullName} · ${ROLE_LABEL[currentUser.role] || currentUser.role}`;
|
||||||
|
|
||||||
const isLandlord = currentUser.role === 'LANDLORD' || currentUser.role === 'ADMIN';
|
const isLandlord = currentUser.role === 'LANDLORD' || currentUser.role === 'ADMIN';
|
||||||
|
document.getElementById('tenantManagementNavGroup').style.display = isLandlord ? 'block' : 'none';
|
||||||
document.getElementById('inviteSection').style.display = isLandlord ? 'block' : 'none';
|
document.getElementById('inviteSection').style.display = isLandlord ? 'block' : 'none';
|
||||||
document.getElementById('tenantDataSection').style.display = isLandlord ? 'block' : 'none';
|
document.getElementById('tenantDataSection').style.display = isLandlord ? 'block' : 'none';
|
||||||
document.getElementById('rentSectionTitle').textContent = isLandlord ? 'Miet-Ampel je Zimmer' : 'Meine Miete';
|
document.getElementById('rentSectionTitle').textContent = isLandlord ? 'Miet-Ampel je Zimmer' : 'Meine Miete';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user