26 Commits

Author SHA1 Message Date
668eef2a4d Update BaseReadDto namespace and mark as obsolete
Replaced the namespace import from `DigitalData.Core.DTO` to `DigitalData.Core.Abstraction.Application.DTO` in `BaseReadDto.cs`. Added an `Obsolete` attribute to indicate deprecation and recommend using `DigitalData.Core.Exceptions and .Middleware` instead. This change enhances code organization and clarity.
2025-06-26 10:00:01 +02:00
e9527ca61e Refactor namespaces and update DTO structures
Updated namespaces for DTOs and services to improve project organization. Marked several interfaces as obsolete in favor of MediatR for better request handling. Simplified `BaseUpdateDto` and other DTOs by removing `IUnique<int>` implementation. Changed return types of `CreateAsync` methods to return corresponding read DTOs. Removed reference to `DigitalData.Core.DTO` in the project file, reflecting a shift in architecture for maintainability.
2025-06-25 17:14:24 +02:00
Developer 02
c060cd9083 refactor(UserRep): ValidFrom- und ValidTo-Attribute in Entitäten und DTOs nullbar gemacht 2024-11-08 16:34:30 +01:00
Developer 02
36c55b6382 refactor(UserRepCreateDto): Die Eigenschaften validFrom und validTo wurden zu not-null. 2024-11-08 10:17:43 +01:00
Developer 02
770921011a feat: Füge die Spalten ValidFrom und ValidTo zur UserRep-DTO hinzu. 2024-11-06 17:11:38 +01:00
Developer 02
5df5cc555a refactor(UserRep): nullable related propoerties gemacht.
- RepUserId von UserRepCreateDto löschbar gemacht.
 - ChangedWho von UserRepReadDto löschbar gemacht.
 - RepUserId von UserRepUpdateDto löschbar gemacht.
2024-11-06 10:03:10 +01:00
Developer 02
01bc5a4425 fix(user-rep.component): geordnete Assgiment-Ereignisse und -Anfragen 2024-10-31 15:54:53 +01:00
Developer 02
be07f16d63 feat(UserRep): UserId in DTOs und Entitäten löschbar gemacht 2024-10-31 14:59:01 +01:00
Developer 02
671500b3a5 feat(AuthController): aktualisiert, um zu prüfen, ob der eingeloggte Benutzer in der erlaubten Gruppe in appsettings ist. 2024-10-31 14:44:39 +01:00
Developer 02
ab6c843248 feat: aktualisiere UserReadDto zur Durchsetzung erforderlicher Eigenschaften
- Die Eigenschaften 'Username', 'Language', 'DateFormat', 'ChangedWho', 'ChangedWhen' und 'AddedWhen' wurden als erforderlich festgelegt, um sicherzustellen, dass notwendige Daten bereitgestellt werden.
- 'AddedWho' wurde zu einer nur-initialisierbaren Eigenschaft aktualisiert, um die Unveränderlichkeit nach der Objekterstellung zu fördern.
- Diese Änderung verbessert die Datenintegrität und Validierung innerhalb der UserReadDto-Klasse.
2024-10-31 10:39:50 +01:00
Developer 02
9458ffae42 refactor(core): DTOs und Services an Core 2.0.0.0 angepasst 2024-09-20 00:53:28 +02:00
Developer 02
25a4b0752b refactor: Entfernen der right_group-Eigenschaft aus der Representation-Entität
- Die Spalte `right_group` aus der `Representation`-Entität entfernt, um die Zuordnung von Benutzern oder Gruppen zu spezifischen Gruppen zu entfernen.
- Stattdessen wurde die `group`-Eigenschaft hinzugefügt, um flexible Zuordnungen zu ermöglichen.
- Ermöglicht nun `user-user`, `user-group`, `group-user` und `group-group` Repräsentationen.
2024-09-09 17:25:12 +02:00
Developer 02
dfe848100a feat: Entfernen der EcmFkId-Eigenschaft aus GroupCreateDto und dem Formular zur Gruppenerstellung
- `EcmFkId`-Eigenschaft aus dem `GroupCreateDto` im Backend entfernt.
- Anpassungen im Frontend vorgenommen, um das `EcmFkId`-Feld im Formular zur Gruppenerstellung zu entfernen.
- `EcmFkId` wird im Entity standardmäßig auf `-1` gesetzt.
2024-09-09 13:23:45 +02:00
Developer 02
3ed5ca0f00 refactor: Benutzer-DTOs und -Entitäten an die Datenbankstruktur angepasst 2024-08-15 09:42:36 +02:00
Developer 02
a5002a3038 refactor: Basis-DTO für alle Erstellungs-, Lese- und Aktualisierungs-DTOs außer Module und ModuleOfUser vererbt
- Vererbung von BaseDTO auf alle Erstellungs-, Lese- und Aktualisierungs-DTOs angewendet, mit Ausnahme von Module und ModuleOfUser.
2024-08-14 19:05:15 +02:00
Developer 02
36d763d5e5 feat: Basis-DTOs, Service und Controller für automatische Metadatenverwaltung hinzugefügt
- Basis-DTOs für Lese-, Erstellungs- und Aktualisierungsvorgänge erstellt, um die Felder "hinzugefügt von", "hinzugefügt am", "geändert von" und "geändert am" automatisch über Middleware zu ergänzen.
- Diese Basiskomponenten in die Gruppenstruktur integriert.
2024-08-14 18:49:59 +02:00
Developer 02
8340c717c9 feat: Die Schaltfläche zum Hinzufügen von Gruppen wurde abgeschlossen und zur gleichen Tabelle wie der Gruppenimport hinzugefügt. 2024-08-01 13:39:30 +02:00
Developer 02
e3f4b78083 feat: Frontend- und Backend-APIs aktualisiert, um Module basierend auf der Benutzerauswahl zu filtern 2024-07-25 11:42:17 +02:00
Developer 02
3bcd723fba Nuget-Paket EmailProfilerDispatcher hinzugefügt 2024-07-01 15:28:32 +02:00
Developer 02
f84a719dd4 Entfernt das DataContracts-Projekt. Guid-Attribut umbenannt in Id mit Column-Attribut für jede Entität und dto. 2024-06-17 09:36:57 +02:00
Developer 02
6dbc766247 Template-Attribut zu UserReadDto für EnvelopeGenerator hinzugefügt 2024-06-10 16:23:29 +02:00
Developer 02
0c3a2eb09d Directory Search API in die Benutzer-/Gruppenimport-Komponente im Angular-Frontend integriert. 2024-03-25 12:32:30 +01:00
Developer 02
7463f36013 Authentifizierung mit AD in API und. Farbmodus-Dienst in Angular ist abgeschlossen. Feste CSS-Einstellungen, Logo und Semobolts. 2024-03-20 15:33:15 +01:00
Developer 02
2e26342be6 Implementierung des Imports von Benutzern und Gruppen aus Active Directory im Angular-Frontend. 2024-03-11 15:31:36 +01:00
Developer 02
df9bc33795 Integration des Active Directory Controllers und Active Directory Service abgeschlossen. 2024-03-11 08:48:40 +01:00
Developer 02
58f87e2be5 first commit 2024-03-07 11:15:47 +01:00