Fix: Identities Group Management - bessere Fehlermeldungen

- add_user_to_group: Exception werfen mit stderr Nachricht
- remove_user_from_group: Exception werfen mit stderr Nachricht
- text=True für subprocess für besseres Error Handling
- Router aktualisiert um Fehlermeldungen an Frontend weiterzugeben
- Benutzer sehen jetzt detaillierte Fehlermeldungen beim Gruppe-Entfernen

Behebt: 'Failed to remove user from group' verschluckt die echte Fehlermeldung

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-04-22 12:52:53 +02:00
parent 448026d91a
commit a187b625bc
8 changed files with 506 additions and 41 deletions
+5
View File
@@ -277,6 +277,11 @@ export class ZFSManagerAPI {
return response.data
}
async updateSambaShare(oldName: string, share: SambaShare): Promise<{ status: string }> {
const response = await this.client.put(`/api/shares/samba/${oldName}`, share)
return response.data
}
async deleteSambaShare(name: string): Promise<{ status: string }> {
const response = await this.client.delete(`/api/shares/samba/${name}`)
return response.data