374 Commits

Author SHA1 Message Date
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
06303ec2b5 refactor(startup): remove cookie-based authentication configuration 2025-07-22 13:13:52 +02:00
437f33a323 fix(auth): Fehlermeldung bei 401 unauthorized während der Login-Prüfung verhindern
Überspringe die Anzeige der Fehlermeldung in isAuthenticated, wenn der Antwortstatus 401,
ist, was typischerweise anzeigt, dass der Benutzer einfach nicht eingeloggt ist, nicht ein Serverproblem.
2025-07-22 10:33:42 +02:00
963ab12488 chore: add scripts to be able to start without ssl
- changed target of proxy
2025-07-22 10:19:36 +02:00
df24905a0e feat(logging): NLog nur in Nicht-Entwicklungsumgebungen anwenden
Die Einrichtung des Logging-Anbieters wurde mit einer Prüfung versehen, um sicherzustellen, dass NLog nur verwendet wird, wenn es sich nicht in der Entwicklung befindet. Dadurch wird verhindert, dass das Standard-Protokollierungsverhalten während der Entwicklung überschrieben wird.
2025-07-22 08:51:06 +02:00
0659734346 Bump package versions and update User class declaration
Incremented version numbers in DependencyInjection and Domain projects.
Changed User class to partial for better organization and flexibility.
2025-06-26 16:36:24 +02:00
9af19713a0 Bump version numbers for multiple projects
Updated version, AssemblyVersion, and FileVersion for:
- DigitalData.UserManager.API: 6.1.0 to 6.1.1
- DigitalData.UserManager.Application: 3.2.0 to 3.2.1
- DigitalData.UserManager.DependencyInjection: 1.1.0 to 1.1.1
- DigitalData.UserManager.Domain: 3.2.0 to 3.2.1
- DigitalData.UserManager.Infrastructure: 3.1.0 to 3.1.1
2025-06-26 15:48:30 +02:00
06ad3516f1 Enhance User entity with required properties and updates
- Added conditional compilation for .NET Framework.
- Made `GeneralViewer`, `WanEnvironment`, and `DeletedWho` properties required with appropriate attributes.
- Renamed `UseridFkIntEcm` to `UserIdFkIntEcm` and marked it as required.
- Changed `DeletedWhen` to a non-nullable `DateTime`.
- Removed previously ignored columns, activating them in the class definition.
2025-06-26 15:45:22 +02:00
23c7b7a293 Bump version numbers
Updated version, assembly version, and file version for:
- DigitalData.UserManager.API: 6.0.1 to 6.1.0
- DigitalData.UserManager.Application: 3.1.3 to 3.2.0
- DigitalData.UserManager.DependencyInjection: 1.0.0 to 1.1.0
- DigitalData.UserManager.Domain: 3.1.0 to 3.2.0
- DigitalData.UserManager.Infrastructure: 3.0.2 to 3.1.0
2025-06-26 14:02:59 +02:00
53bfc4a413 Suppress warnings for obsolete members and update repo
Added warning suppression in `Program.cs` for obsolete user manager configuration. Marked `ClientUserRepository` as obsolete to encourage transition to the new `Repository` class.
2025-06-26 13:56:42 +02:00
3de7e64f85 Deprecate services and update mapping profiles
- Added obsolete attributes to `AuthController`, `ModuleController`, and various mapping profiles, recommending the use of MediatR and DigitalData.Core.Exceptions.
- Updated `User` class to use `required` keyword for `DateFormat` in .NET 7.0 or greater.
- Marked methods in `Extensions` and `AddUserManagerInfrastructure` as obsolete, suggesting the use of IRepository.
- Adjusted import statements in `DependencyInjection.cs` and marked `GroupOfUserRepository` and `ModuleRepository` as obsolete, recommending a Repository pattern.
2025-06-26 13:53:54 +02:00
39a9181257 Deprecate methods and classes in UserManager.Application
Introduce `[Obsolete]` attributes to various methods and classes, suggesting alternatives such as MediatR and IRepository. Mark multiple DTOs and repository classes as obsolete, recommending the use of DigitalData.Core.Exceptions and .Middleware or Repository. This change aims to enhance maintainability and clarity in the codebase.
2025-06-26 13:37:59 +02:00
5d3f73bb13 Refactor entity properties for nullability and requirements
Removed nullable indicators from string properties in
BaseEntity.cs, ClientUser.cs, Group.cs, and User.cs.
The Username property in User.cs is now marked as
required for .NET 7 or greater, improving data integrity
and reducing null reference risks.
2025-06-26 13:20:54 +02:00