This commit is contained in:
@@ -197,7 +197,8 @@
|
|||||||
"title": "Administration",
|
"title": "Administration",
|
||||||
"description": "Systemweite Einstellungen und Benutzerverwaltung",
|
"description": "Systemweite Einstellungen und Benutzerverwaltung",
|
||||||
"manageUsers": "Benutzer & Registrierung verwalten",
|
"manageUsers": "Benutzer & Registrierung verwalten",
|
||||||
"smtpSettings": "SMTP Einstellungen"
|
"smtpSettings": "SMTP Einstellungen",
|
||||||
|
"systemSettings": "Systemeinstellungen (KI/SMTP)"
|
||||||
},
|
},
|
||||||
"smtp": {
|
"smtp": {
|
||||||
"title": "E-Mail Einstellungen (SMTP)",
|
"title": "E-Mail Einstellungen (SMTP)",
|
||||||
|
|||||||
@@ -197,7 +197,8 @@
|
|||||||
"title": "Admin Settings",
|
"title": "Admin Settings",
|
||||||
"description": "System administration and configuration",
|
"description": "System administration and configuration",
|
||||||
"manageUsers": "Manage Users",
|
"manageUsers": "Manage Users",
|
||||||
"smtpSettings": "SMTP / Email Settings"
|
"smtpSettings": "SMTP / Email Settings",
|
||||||
|
"systemSettings": "System Settings (AI/SMTP)"
|
||||||
},
|
},
|
||||||
"smtp": {
|
"smtp": {
|
||||||
"title": "Email Settings (SMTP)",
|
"title": "Email Settings (SMTP)",
|
||||||
|
|||||||
@@ -340,30 +340,7 @@ export default function Settings({ onNavigateToTemplates }: SettingsProps) {
|
|||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
{/* Admin Settings */}
|
|
||||||
{user?.role === 'admin' && (
|
|
||||||
<Card className="border-primary/50 bg-primary/5">
|
|
||||||
<CardHeader>
|
|
||||||
<CardTitle className="flex items-center gap-2">
|
|
||||||
<ShieldCheck className="w-5 h-5 text-primary" />
|
|
||||||
{t('settings.admin.title')}
|
|
||||||
</CardTitle>
|
|
||||||
<CardDescription>
|
|
||||||
{t('settings.admin.description')}
|
|
||||||
</CardDescription>
|
|
||||||
</CardHeader>
|
|
||||||
<CardContent>
|
|
||||||
<div className="flex flex-col sm:flex-row gap-4">
|
|
||||||
<Button onClick={() => setLocation("/admin/users")} className="w-full sm:w-auto">
|
|
||||||
{t('settings.admin.manageUsers')}
|
|
||||||
</Button>
|
|
||||||
<Button onClick={() => setLocation("/admin/settings")} variant="outline" className="w-full sm:w-auto">
|
|
||||||
{t('settings.admin.smtpSettings')}
|
|
||||||
</Button>
|
|
||||||
</div>
|
|
||||||
</CardContent>
|
|
||||||
</Card>
|
|
||||||
)}
|
|
||||||
|
|
||||||
{/* Language Settings */}
|
{/* Language Settings */}
|
||||||
<Card data-testid="card-language-settings">
|
<Card data-testid="card-language-settings">
|
||||||
@@ -601,7 +578,7 @@ export default function Settings({ onNavigateToTemplates }: SettingsProps) {
|
|||||||
</Button>
|
</Button>
|
||||||
<Button variant="outline" onClick={() => setLocation('/admin/settings')}>
|
<Button variant="outline" onClick={() => setLocation('/admin/settings')}>
|
||||||
<SettingsIcon className="w-4 h-4 mr-2" />
|
<SettingsIcon className="w-4 h-4 mr-2" />
|
||||||
{t('settings.ai.title')} / {t('settings.smtp.title')}
|
{t('settings.admin.systemSettings')}
|
||||||
</Button>
|
</Button>
|
||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|||||||
Reference in New Issue
Block a user