From 189e0b23bd6fa083d547beeff6307be1d300ab70 Mon Sep 17 00:00:00 2001 From: Marco Wende Date: Fri, 3 Jul 2026 07:15:09 +0200 Subject: [PATCH] =?UTF-8?q?Abteilungs-Pr=C3=A4fixe=20und=20RPA-Gruppen=20o?= =?UTF-8?q?ptional?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Beide Felder sind nicht mehr pflichtmäßig in der Validierung. Co-Authored-By: Claude Sonnet 4.6 --- src/Models.ps1 | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Models.ps1 b/src/Models.ps1 index 5ce99a6..288ac03 100644 --- a/src/Models.ps1 +++ b/src/Models.ps1 @@ -229,15 +229,10 @@ function Get-SettingsValidationErrors { $errs += "Mindestens ein Scope erforderlich." } $deptPrefixes = Get-DepartmentPrefixes -Settings $S - if ($deptPrefixes.Count -eq 0) { - $errs += "Mindestens ein Abteilungs-Praefix erforderlich." - } else { + if ($deptPrefixes.Count -gt 0) { $bad = @($deptPrefixes | Where-Object { $_.Trim().Length -lt 2 }) if ($bad.Count -gt 0) { $errs += "Abteilungs-Praefixe muessen jeweils mindestens 2 Zeichen lang sein." } } - if (-not $S.rpa.groupNames -or @($S.rpa.groupNames).Count -eq 0) { - $errs += "Mindestens eine RPA-Gruppe erforderlich." - } $allowedUserFields = @('displayName','userPrincipalName','mail','department') $bad = @($S.userSearch.fields | Where-Object { $_ -notin $allowedUserFields }) if ($bad.Count -gt 0) { $errs += "Unbekannte User-Search-Felder: $($bad -join ', ')" }