Commit Graph

  • c10f3c1b58 Bump to 1.2.1 feat/profile-and-profile_object TekH 2025-08-05 12:41:23 +02:00
  • b71e451121 feat(FileController): add control to get document TekH 2025-08-04 17:50:58 +02:00
  • d4ea68fc0e feat(ObejctDto): add ControlsUpdates property TekH 2025-08-04 17:25:43 +02:00
  • 142a1a4faa refactor(PObejct): add ControlsUpdates property and create one to many relation TekH 2025-08-04 17:24:07 +02:00
  • 66fe515518 feat(PControlsUpdate): add mapping profile for dto TekH 2025-08-04 17:20:09 +02:00
  • f54329ecd3 feat(PControlsUpdateDto): add dto of PControlsUpdate TekH 2025-08-04 17:19:29 +02:00
  • 9b7475bb56 feat(PControlsUpdate): add entity for TBMWF_PROFILE_CONTROLS_UPDATE table TekH 2025-08-04 17:17:44 +02:00
  • 1d0ded0e84 upg 1.2.0 TekH 2025-08-04 14:44:29 +02:00
  • 9332a9161d fix: update ConfigMapping to configure with MappingOptions TekH 2025-08-04 14:36:53 +02:00
  • 6a04f36388 feat(UriBuilderExtensions.AppendPath): Ermöglicht das sichere Hinzufügen neuer Pfade zu UriBuilders. - Implementiert für Resolver TekH 2025-08-04 14:15:08 +02:00
  • 581bd22c24 feat(MappingOptions): add to configure UriBuilderOptions factories. - add WorkFlowServiceOptions for flexible configuration TekH 2025-08-04 14:01:13 +02:00
  • eafdc17b70 refactor(DependencyInjection): update mediatRLicense to use from inputs TekH 2025-08-04 11:15:58 +02:00
  • c952df5bb4 feat(TfFileDto): Icon durch IconUrl ersetzen und Mapping-Resolver hinzufügen TekH 2025-08-04 11:01:25 +02:00
  • 8c6202d7c0 feat(UriBuilderResolver): Umbenennen in TfFileUriBuilderResolver TekH 2025-08-04 10:47:06 +02:00
  • 288f8f98bd feat(UriBuilderResolver): update to handle nullable Url TekH 2025-08-04 10:43:19 +02:00
  • 659a402555 refactor(TfFileDto): made Url nullable TekH 2025-08-04 10:24:54 +02:00
  • 6288312c01 feat(ObjectStateDto): add TfFiles property TekH 2025-08-03 12:29:57 +02:00
  • 91679180ec feat(UriBuilderResolver): add to be able to dependencies. - add UriBuilderFactory confoguration - inejct UriBuilderResolver as transient TekH 2025-08-03 12:25:39 +02:00
  • bdc773d8ed add custom mapping for Url TekH 2025-08-03 11:33:42 +02:00
  • cfbd0f013d fix property naming TekH 2025-08-03 09:56:42 +02:00
  • d4b33d4b9a refactor(MappingProfile): add mapping for between TfFile and TfFileDto TekH 2025-08-01 21:33:51 +02:00
  • 4e5cb91967 feat(TfFile): create dto TekH 2025-08-01 21:32:04 +02:00
  • b859391ab1 feat: Beziehung zwischen „ObjectState“ und „TfFiles“ hinzufügen TekH 2025-08-01 16:01:38 +02:00
  • 26300d8653 feat(TfFile): Entität mit Metadaten und Schema-Zuordnung hinzufügen - Enthält detaillierte Schema-Zuordnung mit Validierungshinweisen für nullfähige Felder. - Ermöglicht die Verfolgung von Dateimetadaten innerhalb des Workflow-Systems. TekH 2025-08-01 15:51:12 +02:00
  • 9d07b1e71c refactor: Beziehung zwischen „Object“ und „History“ hinzufügen. TekH 2025-08-01 15:08:30 +02:00
  • ec975a2bc3 Add StateHistory property to PObject class TekH 2025-08-01 14:04:15 +02:00
  • f10f5af541 Add mapping for PObjectStateHist and new DTO record TekH 2025-08-01 14:00:26 +02:00
  • 7d07fc58e9 Remove ToList() method from PObjectStateHist class TekH 2025-08-01 13:48:27 +02:00
  • 7e82f688ad Remove ToList() method from PObjectState class TekH 2025-08-01 13:47:50 +02:00
  • c325b2122b Add PObjectStateHist class for state history tracking TekH 2025-08-01 13:47:22 +02:00
  • 63adb51263 Refactor ButtonDto and ReadButtonRequest TekH 2025-08-01 13:27:06 +02:00
  • 363606dc61 Refactor DTOs and mappings for improved structure TekH 2025-08-01 13:19:10 +02:00
  • bc192e99a7 Refactor ObjectDto and update PObjectState relationships TekH 2025-08-01 12:53:56 +02:00
  • 69d417616d Refactor repository structure in WorkFlow.Infrastructure TekH 2025-08-01 12:04:06 +02:00
  • a3cbe69fd6 Refactor data model: rename entities and update mappings TekH 2025-08-01 12:02:34 +02:00
  • c2e8b335e0 Refactor ProfileControlsTFDto and update ProfileControlsTF TekH 2025-08-01 11:10:24 +02:00
  • 7ed86f18d7 Refactor ProfileControlsTF and ProfileObjState relationships TekH 2025-08-01 10:54:08 +02:00
  • 2fd64cb616 Fix null reference issue in ReadAsync method TekH 2025-08-01 10:07:30 +02:00
  • b89a69b0f3 Remove ProfileObjStateDto and update mappings TekH 2025-08-01 09:41:16 +02:00
  • bb29b1563a Refactor DTOs and MappingProfile for consistency TekH 2025-08-01 02:53:52 +02:00
  • ad023b01d3 Enhance state management in DTOs and entities TekH 2025-08-01 02:50:19 +02:00
  • 7309b968fe Refactor ProfileObjState and ProfileObject relationships TekH 2025-08-01 02:21:48 +02:00
  • 1159f3f575 Update ProfileObjState class and DI registration TekH 2025-08-01 02:13:44 +02:00
  • 8f2261f0fa Refactor ProfileObjState properties and add documentation TekH 2025-08-01 02:11:49 +02:00
  • c779dd4a47 Refactor ReadProfileHandler and add Buttons property TekH 2025-08-01 01:58:15 +02:00
  • 709ebea097 Refactor profile handling and error management TekH 2025-08-01 01:41:21 +02:00
  • 63df235943 feat(ExceptionHandlingMiddleware): Add to handle exceptions by middleware TekH 2025-07-30 17:16:10 +02:00
  • 78f2788388 feat(API): add global exception handler TekH 2025-07-30 15:55:19 +02:00
  • 13acf6de08 refactor: remove legacy services and controllers TekH 2025-07-30 15:39:30 +02:00
  • 5466b35b95 feat(Repositories.DependencyInjection): add config, controlTf, state and button repositories with auto-mapper configurations. TekH 2025-07-30 15:00:05 +02:00
  • d0e306b7e4 chore: update core libs TekH 2025-07-30 14:31:30 +02:00
  • 4fcc0a08b8 refactor(ObjectDto): Verschieben in das Verzeichnis Dto. - Profil-Dienst entfernen TekH 2025-07-30 13:32:56 +02:00
  • 904536bd09 refactor(Profil): dto in den Ordner DTO verschieben. - Ordner DTO in Dto umbenennen TekH 2025-07-30 13:21:18 +02:00
  • 6c0f39e3ed refactor(domain): Aktualisieren Sie die Entität „ProfileControlsTF“, damit sie dem neuen Schema entspricht - Die Implementierung von IUnique<int> und zugehörige Navigationseigenschaften wurden entfernt - Der Primärschlüsseltyp wurde von int zu long geändert - Die Spaltentypen und -namen wurden aktualisiert, um sie an das Datenbankschema anzupassen - Erforderliche Eigenschaften wurden in nullbare Typen mit Validierung auf Anwendungsebene konvertiert - XML-Kommentare wurden hinzugefügt, um Designentscheidungen hinsichtlich der Nullbarkeit zu verdeutlichen TekH 2025-07-30 11:01:29 +02:00
  • 8ceaa9cb21 feat(ReadObject): created to handle objects. - Add ObjectDto and mapping profile TekH 2025-07-29 22:19:48 +02:00
  • 27e4b4b2ef feat(ReadProfile): add logic to read buttons TekH 2025-07-29 22:09:11 +02:00
  • 82eb03b420 refactor(ReadProfile): update to read buttons TekH 2025-07-29 21:49:21 +02:00
  • 559127a931 feat(ReadButton): add dto and handler TekH 2025-07-29 21:41:54 +02:00
  • 87857862e4 feat(Button): create repositry Developer 02 2025-07-29 19:55:20 +02:00
  • 8655f78c8c feat(Button): add entity for TBMWF_PROF_BUTTONS table TekH 2025-07-29 18:23:21 +02:00
  • 168a4b0791 feat: add ReadProfileAsync extension method for IMediator TekH 2025-07-25 17:50:38 +02:00
  • dd4cd1b39e feat(ReadProfile): Unterstützung für das bedingte Laden von Profilobjekten hinzugefügt - Flag „IncludeObject” in ReadProfile-Anfrage eingeführt - IProfileObjRepository in ReadProfileHandler eingefügt - Handler aktualisiert, um Profilobjekte zu laden, wenn IncludeObject wahr ist TekH 2025-07-25 17:42:58 +02:00
  • 8eb8801c41 feat(DI): add method to inject IProfileObjRepository TekH 2025-07-25 17:07:40 +02:00
  • eb7ed81cac feat(IProfileObjRepository): Schnittstelle von ProfileObjRepository erstellen und in ProfileObjRepository implementieren TekH 2025-07-25 17:04:58 +02:00
  • b7c6477ec2 feat(repo): Hinzufügen von ProfileObjRepository zum Abrufen von Profilobjekten über eine SQL-Funktion TekH 2025-07-25 17:01:11 +02:00
  • b7f9efa9b6 feat: füge Spaltenattribute zur Klasse ProfileObject hinzu TekH 2025-07-25 16:48:29 +02:00
  • bf5566cefc Laden Sie umgebungsspezifische App-Einstellungsdateien mit Ausnahme von „Development“ - Listet die Dateien „appsettings.*.json“ im Stammverzeichnis des Inhalts auf - Schließt „appsettings.Development.json“ vom Laden aus - Fügt die verbleibenden JSON-Dateien zur Konfiguration hinzu TekH 2025-07-25 16:26:05 +02:00
  • f8e51e02a0 refactor: disable api key TekH 2025-07-25 15:30:37 +02:00
  • ad1fd3163e Refactoring (Controller): Aktualisierung zur Verwendung der aktuellen Version von TryGetUserId TekH 2025-07-25 10:44:12 +02:00
  • bed5fae01c Refactoring: Vereinfachung der TryGetUserId-Methode und Umstellung des Erweiterungsziels auf ClaimsPrincipal - TryGetUserId wurde so geändert, dass es direkt die Methode expression-bodied mit int.TryParse verwendet. - Die Erweiterungsmethoden wurden aktualisiert, sodass sie nun statt auf ControllerBase auf ClaimsPrincipal abzielen, um eine bessere Abstraktion und Wiederverwendbarkeit zu erreichen. - Andere Methoden wurden aus Gründen der Konsistenz unverändert gelassen. TekH 2025-07-24 18:09:59 +02:00
  • a378862791 refactor(ProfileController): Aktualisierung, um JWT zum Abrufen der Benutzer-ID anstelle der Abfragezeichenfolge zu verwenden TekH 2025-07-24 17:53:31 +02:00
  • dd2dbee037 update Auth.Client TekH 2025-07-24 17:35:13 +02:00
  • b24f518bba fix(Profil): Typ von TypeId byte festgelegt TekH 2025-07-24 16:46:16 +02:00
  • dd5babfdbe inject MediatRLicense TekH 2025-07-24 15:41:29 +02:00
  • dc7da91872 feat(di): register MediatR with service collection TekH 2025-07-24 14:09:20 +02:00
  • fe358623da feat(ProfileController): Hinzufügen von ProfileController mit GET-Endpunkt unter Verwendung von MediatR - Implementiert die Aktion GetAsync zum Abrufen von Profildaten über MediatR - Fügt die Attribute [Authorize] und [APIKeyAuth] für den gesicherten Zugriff hinzu - Protokolliert Ausnahmen und gibt entsprechende HTTP-Statuscodes zurück TekH 2025-07-24 13:41:44 +02:00
  • c08c5aacf3 feat: Lesevorgang für Benutzerprofil mittels MediatR und Repository implementiert - ReadProfile-Request eingeführt, um Benutzerprofil anhand der UserId abzurufen - ReadProfileHandler hinzugefügt, der das Profil aus dem IProfileRepository liest - Asynchrone Verarbeitung mit Unterstützung für CancellationToken integriert TekH 2025-07-24 13:22:12 +02:00
  • 14f5c73d43 feat(profile): implement ReadProfile query with MediatR TekH 2025-07-24 11:40:20 +02:00
  • b25d4eb028 feat: add documentation comments TekH 2025-07-24 11:28:29 +02:00
  • 8c08beba4e feat(repository): Implementieren Sie ProfileRepository mit ReadAsync unter Verwendung von FNMWF_GET_PROFILES. TekH 2025-07-24 11:24:20 +02:00
  • 30bb3ffa11 chore: update dependency injection methods of repositories TekH 2025-07-24 11:00:48 +02:00
  • a9faf74803 chore: update references of Contracts.Repositories TekH 2025-07-24 10:56:02 +02:00
  • 22e4b4f54f refactor(Contracts.Repositories): Verschieben Sie es in die Anwendungsschicht, um die Anforderungen einer sauberen Architektur zu erfüllen. TekH 2025-07-24 10:35:30 +02:00
  • a954a24888 feat(Controller): Nicht erforderliche Post-, Put- und Delete-Methoden ignorieren TekH 2025-07-23 16:20:46 +02:00
  • a78c117a47 feat: extend default Profile with sample ProfileObjects TekH 2025-07-21 10:24:43 +02:00
  • 07e16f8aca feat(domain): ProfileObject-Entität zur Repräsentation von Objekt-Metadaten hinzugefügt TekH 2025-07-21 10:18:57 +02:00
  • 0b70016ab6 refactor(controller): ProfileController vereinfacht und Standardprofil-Antwort hinzugefügt TekH 2025-07-21 10:14:11 +02:00
  • 537891b8c5 refactor(ProfileService): CRUDService-Implementierung entfernen TekH 2025-07-18 16:10:39 +02:00
  • f8be2d9f26 refactor(repository): simplify Profile and ProfileObjState repositories TekH 2025-07-18 16:08:08 +02:00
  • 547d723f47 refactor(Profile): simplify Profile entity and remove unused metadata - Removed dependency on IUnique<int> interface - Removed validation and database annotations like [Required], [Key] - Renamed/updated column mappings and replaced required fields with nullable types - Removed metadata fields such as AddedWho, AddedWhen, ChangedWho, ChangedWhen, etc. - Cleaned up namespace and using directives TekH 2025-07-18 15:44:49 +02:00
  • 1fcdcf6c0a chore: alle Projekte in das Verzeichnis src verschieben TekH 2025-07-18 14:48:28 +02:00
  • a5bffdf1ce chore(solution): move projects to src-solution folder TekH 2025-07-18 14:44:31 +02:00
  • 3832351dd1 add Jenkinsfile master Developer 02 2025-05-22 16:03:12 +02:00
  • 99237cbecc refactor(IISProfile): Verzeichnis aktualisiert, um die Namenskonventionen für digitale Daten anzuwenden Developer 02 2025-03-25 15:38:33 +01:00
  • cb2edffe91 chore: Separate IIS-Konfiguration für .Net 7 und 8 hinzufügen Developer 02 2025-03-24 16:12:39 +01:00
  • 4d3768248e chore: IIS-Veröffentlichungsprofile getrennt nach Framework hinzufügen Developer 02 2025-03-13 12:06:56 +01:00
  • fb38bc1fd4 chore(API): Hinzufügen von .net 7-Unterstützung für API Developer 02 2025-03-13 10:12:55 +01:00
  • 10b557374d chore: Hinzufügen von .net 7-Unterstützung für Domäne, Infrastruktur und Anwendung Developer 02 2025-03-13 10:04:40 +01:00
  • f266e6728f chore: Upgrade auf DigitalData.Auth.Client 1.3.3 Developer 02 2025-03-13 09:29:07 +01:00
  • 3373fceef3 chore(API): Hochgestuft auf 1.1.0 Developer 02 2025-03-11 17:17:08 +01:00