security: restrict AI settings to authorized admin email

This commit is contained in:
Christian Vidal Wolf
2026-04-24 13:47:31 +02:00
parent 13890af125
commit 96c37f92e2
+10 -8
View File
@@ -192,14 +192,16 @@ export function TopBar({ stats, activeModule, onExport, onRefresh, hasData, hasU
MAXIMIZE MAXIMIZE
</button> </button>
<button {userEmail === 'christian.vidal@craze-group.com' && (
onClick={() => setShowSettings(true)} <button
className="flex items-center gap-2 px-4 py-2 rounded-md text-sm font-medium bg-slate-700 hover:bg-slate-600 text-slate-200 transition-colors" onClick={() => setShowSettings(true)}
title="AI Settings - Configure API keys" className="flex items-center gap-2 px-4 py-2 rounded-md text-sm font-medium bg-slate-700 hover:bg-slate-600 text-slate-200 transition-colors"
> title="AI Settings - Configure API keys"
<Settings className="w-4 h-4" /> >
AI SETTINGS <Settings className="w-4 h-4" />
</button> AI SETTINGS
</button>
)}
<button <button
onClick={onUndo} onClick={onUndo}