38 Commits

Author SHA1 Message Date
Developer 02
9856f2faf1 chore(deps): Projektpaketversionen auf 2.0.0.0 aktualisiert 2024-09-20 00:59:14 +02: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
8d88148b98 feat(core): Core-Bibliotheken auf 2.0.0.0 aktualisiert und IUnique implementiert
- `IUnique`-Schnittstelle in allen Entitäten implementiert.
- Interface für DbContext erstellt und DbSet-Eigenschaften in den Konstruktoren über Repositories injiziert.
2024-09-20 00:25:57 +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
6e973a494e feat: Implementieren der Verschlüsselungs- und Entschlüsselungsdienste mit AES und Integration in die API
- Hinzufügen der `Encryptor`-Klasse für AES-Verschlüsselung und -Entschlüsselung.
- Implementierung des `EncryptionController` zur Bereitstellung von Endpunkten für Verschlüsselung, Entschlüsselung und Generierung von Verschlüsselungsparametern.
- Erweiterung der DI-Konfiguration mit `AddEncryptor`-Erweiterungsmethode und Integration in `Program.cs`.
- Bedingte Registrierung des `EncryptionController` basierend auf der Konfiguration `UseEncryptor`, um sicherzustellen, dass der Controller nur bei Bedarf verfügbar ist.
- Implementierung von Lazy Loading für die Verbindungszeichenfolge in `UserManagerDbContext` zur sicheren Handhabung von verschlüsselten Verbindungszeichenfolgen.
2024-08-29 11:35:47 +02:00
Developer 02
0b3e9b4616 chore: Konfigurationseinstellungen für Domain, Infrastructure und Application vorgenommen 2024-08-15 13:41:26 +02:00
Developer 02
8c1010cb3a feat: Projekticons hinzufügen 2024-08-15 13:28:31 +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
102c01b746 feat: add current user’s username as added_who in CreateAsync method 2024-08-14 20:53:38 +02:00
Developer 02
1375015275 refactor: Alle Controller außer Module und ModuleOfUser von BaseController vererbt
- Vererbung von BaseController auf alle Controller angewendet, mit Ausnahme von Module und ModuleOfUser.
2024-08-14 20:46:32 +02:00
Developer 02
d6b08c3c30 refactor: CRUD-Services und -Interfaces für alle außer Module und ModuleOfUser von IService und Service vererbt
- Vererbung von IService und Service auf alle CRUD-Services und -Interfaces angewendet, mit Ausnahme von Module und ModuleOfUser.
2024-08-14 19:08:43 +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
982e66daf4 cleanup: Cache-, Bin- und Obj-Dateien wurden gelöscht, um das Projekt zu bereinigen und die Build-Umgebung zu optimieren. 2024-07-31 13:40:56 +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
19ba6f0da9 feat: Gruppen- und Modultabellen zur Benutzerseite hinzugefügt; Frontend- und Backend-APIs aktualisiert, um Gruppen basierend auf der Benutzerauswahl zu filtern 2024-07-25 11:00:42 +02:00
Developer 02
3bcd723fba Nuget-Paket EmailProfilerDispatcher hinzugefügt 2024-07-01 15:28:32 +02:00
Developer 02
9b93869c15 Gitignore aktualisieren 2024-07-01 12:00:43 +02:00
Developer 02
208f1e04bf Nuget-Paket "Core" integriert 2024-06-23 00:28:23 +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
b5bbfc9270 Die Service-Schnittstellen wurden überarbeitet, um den generischen Repository-Parameter zur Vereinfachung und besseren Lesbarkeit zu entfernen. 2024-06-15 01:03:10 +02:00
Developer 02
98362c46b5 Cookie-basierter Lokalisierer hinzugefügt 2024-06-13 14:22:38 +02:00
Developer 02
2ce69e3b3a Removed localizer injections into core services. 2024-06-13 14:16:39 +02:00
Developer 02
43c98f9454 Refactor DIExtensions.AddUserManager to Use Generic TDbContext for Improved Flexibility. 2024-06-13 13:44:51 +02:00
Developer 02
8faed31baa Dbcontext umbenannt. DIExtention für modelBuilder hinzugefügt, um OnModelCreating zu verwenden. 2024-06-13 13:29:55 +02:00
Developer 02
d2dc116cd0 Füge DI-Erweiterungsmethode hinzu, um AutoMapper-Profile, Repositorys und Services für die UserManager-Anwendung zu konfigurieren. 2024-06-13 12:53:12 +02:00
Developer 02
0f47b5a8f6 .gitignore aktualisieren 2024-06-10 16:27:58 +02:00
Developer 02
6dbc766247 Template-Attribut zu UserReadDto für EnvelopeGenerator hinzugefügt 2024-06-10 16:23:29 +02:00
Developer 02
0abdbfa705 Refaktorisierung der Lokalisierung und DTO-Integration
- Ersetzung von ITranslateService durch IStringLocalizer<X> für verbesserte Lokalisierung.
- Aktualisierung der DTO-Klassen entsprechend der neuesten Core.DTO-Struktur.
- Integration der neuen Klassen Result und DataResult aus Core.DTO für standardisierte Serviceantworten.
2024-05-02 17:36:53 +02:00
Developer 02
dbe3743660 Aktualisierte .gitignore 2024-05-02 15:09:26 +02:00
Developer 02
209eb34852 feat(navbar, login): Hauptlinks in der Navbar für Pre-Login-Benutzer versteckt; Passwort-Sichtbarkeitsschalter hinzugefügt 2024-03-26 14:49:10 +01: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