Mieterverwaltung-Navigation nur fuer Vermieter/Admin sichtbar machen

This commit is contained in:
Giuseppe Lombardo 2026-08-13 19:13:03 +00:00
parent e979ce7f1c
commit 52d3d55505

View File

@ -593,9 +593,11 @@
<div class="sidebar-brand">WG Nackenheim<span>Vermieter-Cockpit</span></div>
<nav id="sidebarNav">
<button class="nav-item active" data-page="page-overview" onclick="switchPage('page-overview')"><span class="nav-icon">🏠</span>Übersicht</button>
<div id="tenantManagementNavGroup" style="display:none">
<div class="nav-group-title"><span class="nav-icon">👥</span>Mieterverwaltung</div>
<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 &amp; 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-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}`;
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('tenantDataSection').style.display = isLandlord ? 'block' : 'none';
document.getElementById('rentSectionTitle').textContent = isLandlord ? 'Miet-Ampel je Zimmer' : 'Meine Miete';