f8dcd5ba41
refactor(User): Aktualisierung des Namespace der User-Entität für Multi-Targeting
...
- Anpassung des Namespace und der Klammern der Klasse „User“, um sowohl .NET als auch .NET Framework zu unterstützen.
- Beibehaltung bestehender Eigenschaften und Anmerkungen, einschließlich der Behandlung von Nullwerten und erforderlichen Angaben pro Ziel.
- Gewährleistet die korrekte Kompilierung unter den Bedingungen „#if NET“ und „#if NETFRAMEWORK“.
2025-08-19 11:36:43 +02:00
8f5015f7d7
Refactor(Domain): Aktualisieren Sie die Framework-Bedingung, um das gesamte .NET zu unterstützen, anstatt nur .NET 7 oder höher.
2025-08-19 11:32:05 +02:00
efcd26fb29
bump to 6.1.4
2025-08-11 13:42:05 +02:00
2ee0f976fd
refactor(cnnString): Remove user ID encryption
2025-08-11 12:59:00 +02:00
a3087a5e34
refactor(appsettings.Auth.json): change Audiance
2025-08-11 11:32:30 +02:00
525a30b541
refactor(DirectoryController): Ersetzen der Benutzersuche im Cache durch direkten DirectoryEntry aus Optionen
...
- Hinzufügen der Abhängigkeitsinjektion `IOptions<DirSearchRoot>`, um den vorkonfigurierten DirectoryEntry-Stamm zu verwenden.
- Einführung des Feldes `_dirSearchRoot` für wiederverwendbare LDAP-Root-Bindung.
- Ersetzen der Aufrufe von `FindAllByUserCache` durch `FindAll` unter Verwendung von `DirectoryEntry` aus `_dirSearchRoot`.
- Entfernen der veralteten Endpunkte `GetRootOf` und `CreateSearchRoot`.
- Sicherstellen des Musters `using var sRoot` für die ordnungsgemäße Entsorgung von DirectoryEntry-Instanzen.
2025-08-11 11:06:07 +02:00
f5471a8d01
feat(api): DirSearchRoot-Modell für die Konfiguration der LDAP-Verzeichnissuche und die Konvertierung zu DirectoryEntry hinzufügen
2025-08-11 10:51:58 +02:00
bcdcdd679a
fix: version number
2025-08-08 13:38:43 +02:00
88cffc12a5
chore: add api-version and bind with footer
2025-08-08 13:26:15 +02:00
3bffdabc64
chore(api): bump to 6.1.3
2025-08-08 13:12:03 +02:00
5b45bdfa6b
refactor(style.css): update to disable user selection
2025-08-08 12:59:40 +02:00
4f5d034e53
feat(footer): bind version with package.json
2025-08-08 12:55:05 +02:00
17d4bc51f4
refactor(privacy-policy): style: iframe-Styling zur Layoutanpassung aktualisiert
...
- Versionsinformationen zur Fußzeile hinzufügen
2025-08-08 12:16:54 +02:00
fc4209eb40
feat(footer): add the component with css
2025-08-08 11:12:00 +02:00
545b629129
refactor(privacy-policy.component): Aktualisiert, um iframe zu verwenden.
...
- Mit dem Pfad privacy-policy verknüpfen
2025-08-07 17:58:27 +02:00
eceace7e5e
add mock privacy policy
2025-08-07 14:07:20 +02:00
cb9c7694db
feat(privacy-policy.component): create privacy-polic using pdf-viewer
2025-08-07 13:42:48 +02:00
4c99e1cbee
add ng2-pdf-viewer package
2025-08-07 13:36:06 +02:00
39c97e1e3c
fix(group-update-form.component): update component to siable save button if the group is internal
2025-08-07 12:29:04 +02:00
720c25bd5c
feat(api-service): Snackbar bei erfolgreichem Update anzeigen
2025-08-07 11:58:03 +02:00
ae0301c5be
feat(group-update-form.component): update the component template to disable group name, comment, and aktiv components
2025-08-07 11:41:34 +02:00
8f31377b99
fix(GroupService): update to disable to change if the group is internal
2025-08-07 11:27:17 +02:00
Developer 02
addf7585f2
chore: configure for pnpm
2025-08-06 20:00:53 +02:00
Developer 02
dddabefc7d
refactor(proxy.conf): change proxy port
2025-08-06 19:02:58 +02:00
Developer 02
9c5cf2de30
feat(config): Alle Nicht-Entwicklungs-appsettings.*.json-Dateien dynamisch laden
...
- Es wurde eine Logik hinzugefügt, um alle `appsettings.*.json`-Dateien in Nicht-Entwicklungsumgebungen einzubeziehen,
mit Ausnahme von `appsettings.Development.json`, sodass umgebungsspezifische Konfigurationen automatisch geladen werden können.
2025-08-06 16:46:29 +02:00
Developer 02
ca214225ea
feat: Neue Update-Methode in GroupService hinzugefügt mit Validierung für Systemgruppen
2025-08-05 20:27:15 +02:00
Developer 02
733cb967cb
refactor(CRUDControllerBaseWithErrorHandling): update use CRUDControllerBase
2025-08-05 19:53:04 +02:00
Developer 02
278090ea85
refactor(UserRepController): remove try-catch block
2025-08-05 19:50:43 +02:00
Developer 02
5f41e1b604
refactor(UserController): remove try-catch block
2025-08-05 19:50:04 +02:00
Developer 02
e0683a8d17
refactor(ModuleOfUserController): remove try-catch block
2025-08-05 19:49:13 +02:00
Developer 02
dda2f25b57
refactor(GroupOfUserController): remove try-catch block
2025-08-05 19:48:36 +02:00
Developer 02
d252859b11
refactor(GroupController): remove try-catch block
2025-08-05 19:47:56 +02:00
Developer 02
9fd66d41ca
refactor(DirectoryController): remove try-catch block
2025-08-05 19:47:24 +02:00
Developer 02
4725614bb3
refactor(AuthController): remove try-catch block
2025-08-05 19:45:37 +02:00
Developer 02
5f7e040e3e
refactor(ExceptionHandlingMiddleware): update to handle ForbiddenException
2025-08-05 19:44:37 +02:00
Developer 02
6e6af4b667
feat(ExceptionHandlingMiddleware): add middleware to handle error
2025-08-05 19:27:37 +02:00
Developer 02
f6c2568b25
refactor(GroupReadDto): made internal notnull
2025-08-05 19:24:40 +02:00
Developer 02
e35dbefb6f
fix(csproj): change packge icon path
2025-08-05 19:05:29 +02:00
Developer 02
448ddf7eba
chore: move projects to src dir
2025-08-05 19:01:02 +02:00
Developer 02
cb446ef25a
refactor(wwwroot): deleted
2025-08-05 18:56:42 +02:00
098c2e1c47
feat(Verzeichnis): Client-Methode erstellt und Endpunkte angeordnet
2025-07-29 09:59:52 +02:00
3d8076e3b6
fix references
2025-07-28 15:15:38 +02:00
5cfc31b83c
refactor(changeDetection): update to use On push in components and pages
2025-07-28 14:07:13 +02:00
cca98e136f
refactor(appsettings): ipdated AuthClientParams to use 172.24.12.39:9090
2025-07-28 11:27:01 +02:00
9a91d1f14d
Set minimum log level Trace
2025-07-28 10:57:17 +02:00
0057a2d260
chore: upgrede auf 6.1.1
...
- Bauort nach \API verschieben
- AuthClientParams.Url auf 9090 aktualisieren
2025-07-22 17:55:06 +02:00
854db39f30
chore(Domain): update version
2025-07-22 15:50:40 +02:00
f79fa4ca27
fix(auth): Verbesserung von isAuthenticated() durch Überprüfung des HTTP-Antwortstatus
...
Die isAuthenticated()-Methode wurde aktualisiert, um den Anmeldestatus anhand des HTTP-Antwortstatus zu bestimmen, anstatt sich nur auf den Antwortkörper zu verlassen. Außerdem wird sichergestellt, dass `_isLogedIn` im Fehlerfall explizit auf false gesetzt wird. Dies verbessert die Zuverlässigkeit der Sitzungsvalidierung.
2025-07-22 15:45:38 +02:00
55822047bc
refactor(api.models): Verschiebung ins api-Verzeichnis und Vereinfachung der Namenskonvention
2025-07-22 14:21:31 +02:00
de360968dc
refactor(User): Aktualisierung des User-Modells.
2025-07-22 14:15:35 +02:00