fix(ui): Label-Sidebar für auditor/domain_auditor ausblenden
Auditoren haben keine eigenen Mails — Labels machen für sie keinen Sinn. Die Sidebar (inkl. "+ Neues Label") wird jetzt nur noch für Rollen mit eigenen Mails angezeigt (user, domain_admin, superadmin). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -234,13 +234,15 @@ export default function SearchPage() {
|
|||||||
)}
|
)}
|
||||||
{!authLoading && user && (<>
|
{!authLoading && user && (<>
|
||||||
<div className="flex gap-6">
|
<div className="flex gap-6">
|
||||||
{/* Label sidebar */}
|
{/* Label sidebar — nur für Rollen mit eigenen Mails */}
|
||||||
|
{user.role !== "auditor" && user.role !== "domain_auditor" && (
|
||||||
<div className="hidden md:block w-48 shrink-0">
|
<div className="hidden md:block w-48 shrink-0">
|
||||||
<LabelList
|
<LabelList
|
||||||
selectedLabelId={selectedLabelId}
|
selectedLabelId={selectedLabelId}
|
||||||
onLabelSelect={setSelectedLabelId}
|
onLabelSelect={setSelectedLabelId}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
)}
|
||||||
|
|
||||||
{/* Main content */}
|
{/* Main content */}
|
||||||
<div className="flex-1 min-w-0">
|
<div className="flex-1 min-w-0">
|
||||||
|
|||||||
Reference in New Issue
Block a user