Developer 02
b779ef6f0b
feat(GtxMessagingService): Konfigurierte Codelänge über ioptions.
...
- Standardmäßig ist sie 5
2024-11-29 11:16:08 +01:00
Developer 02
0c81a86610
feat(GtxMessagingService): SendSmsCodeAsync mit Basisfunktionalität als Schnittstellenimplementierung hinzugefügt
2024-11-29 11:13:59 +01:00
Developer 02
b11f32bd3c
feat: CodeGenerator-Service mit Konfigurationsunterstützung implementiert
...
- CodeGenerator-Service erstellt, der zufällige Codes basierend auf einem konfigurierbaren Zeichensatz generiert.
- IOptions<CodeGeneratorConfig> für DI-Injektion der Konfigurationseinstellungen integriert.
- Lazy-Initialisierung für statische Instanz des CodeGenerators hinzugefügt.
- Validierung hinzugefügt, um sicherzustellen, dass die Code-Länge größer als null ist.
- Geplante zukünftige Verbesserung: Random als Singleton injizieren, um die Multithreading-Performance zu verbessern.
2024-11-29 11:08:01 +01:00
Developer 02
b8d9963fac
refactor(HomeController): ReadWithSecretByUuidSignatureAsync implementiert, um alle Informationen in einer einzigen Sql-Transaktion zu erhalten.
...
- Methode hinzugefügt, um geheimes dto in dto zu konvertieren
2024-11-29 10:22:11 +01:00
Developer 02
e77532ebfd
feat(EnvelopeReceiverService): ReadWithSecretByUuidSignatureAsync zum Lesen mit Zugangscode und Telefonnummer hinzugefügt
2024-11-29 10:11:33 +01:00
Developer 02
ec37518245
feat(EnvelopeReceiverSecretDto): Erstellt als Erbe von EnvelopeReceiverDto, hinzugefügt AccessCode und PhoneNumber.
2024-11-29 10:07:09 +01:00
Developer 02
a1618fc8d0
refactor(HomeController): EnvelopeReceiverSecretDto zur Vereinfachung entfernt und direkt String verwendet
2024-11-29 10:01:28 +01:00
Developer 02
a763fd6a24
feat(EnvelopeLocked): Textkörper und Fußzeile für SMS-Ansicht hinzugefügt.
2024-11-29 01:10:08 +01:00
Developer 02
d8f74971f3
feat(EnvelopeLocked): Der Parameter viaSms wurde hinzugefügt, um die Seite sowohl für die Überprüfung des Zugangscodes als auch des SMS-Codes zu verwenden.
...
- accessCodeName und accessCodeLabel wurden aktualisiert, um bedingt zugewiesen zu werden.
2024-11-29 00:26:29 +01:00
Developer 02
4b77713df4
Merge branch 'master' into feat/two-factor-auth
2024-11-28 23:39:12 +01:00
Developer 02
b4a97abe6b
feat(EnvelopeReceiverBase): HasPhoneNumber-Eigenschaft sowohl zur Entität als auch zum DTO hinzugefügt
2024-11-28 20:46:51 +01:00
Developer 02
423b293197
feat(MessagingService): Möglichkeit hinzugefügt, den Anbieter des Messaging-Servers zu benachrichtigen.
2024-11-27 17:46:32 +01:00
Developer 02
27618a343e
feat(EnvelopeReceiverService): SendSmsAsync hinzugefügt, um SMS an den Benutzer über die Umschlag-Empfänger-ID mithilfe des Messaging-Services zu senden.
2024-11-27 17:35:38 +01:00
Developer 02
941b98b1a4
feat(SmsResponse): Erstellung eines Standardantwort-DTOs für SMS-Anfragen.
...
- GtxMessagingResponse für rohe dynamische Antwort erstellt.
- Mapping-Profil hinzufügen
2024-11-27 15:13:41 +01:00
Developer 02
168c33bfea
chore(Application): Core.Client auf 2.0.3 hochgerüstet
2024-11-26 23:58:07 +01:00
Developer 02
360bb9b3d8
refactor(_layout.cshtml): Datenschutz-Link in der Fußzeile aktualisiert, unterstützt mehrere Sprachen
2024-11-25 15:24:18 +01:00
Developer 02
9c431ddf56
refactor(Config): DocumentPathDmz, ExportPathDmz und DocumentPathMoveAftsend sowohl in der Entität als auch im DTO entfernt.
2024-11-25 14:58:32 +01:00
Developer 02
f2ee509727
chore: Upgrade von Core.Abstractions 2.2.1 und Core.Client auf 2.0.2
2024-11-25 14:40:52 +01:00
Developer 02
da06daf776
refactor(GtxMessagingService): Optionen für generische und dynamische Antworttypen zur SendSmsAsync-Methode hinzugefügt.
2024-11-25 14:13:34 +01:00
Developer 02
d3104500d4
refactor(Application): Aufrüstung von Core.Client auf 2.0.1
2024-11-25 14:08:47 +01:00
Developer 02
ec206ab33a
feat(DIExtensions): Gtx-Nachrichtendienst hinzugefügt
2024-11-25 13:27:09 +01:00
Developer 02
de6d4b9dd8
feat(DIExtensions): HTTP-Client-Dienst hinzugefügt
2024-11-25 13:25:22 +01:00
Developer 02
2943fe0e2d
refactor(DIExtensions): Aktualisiert, um TryAddScoped anstelle von AddScoped für sicherere DI-Injektion zu verwenden.
2024-11-25 13:10:43 +01:00
Developer 02
33e99f584a
feat(IMessagingService): Initialisiert und implementiert in GtxMessagingService
2024-11-25 13:07:39 +01:00
Developer 02
4a62ab0c56
feat(GtxMessagingService): Umbenennung von SendSms in SendSmsAsync
2024-11-25 13:01:43 +01:00
Developer 02
132acd35cc
feat(GtxMessagingService): Empfänger- und Nachrichteneingaben zur SendSms-Methode über SMS-Parameter hinzugefügt
2024-11-25 13:01:12 +01:00
Developer 02
ed80839777
feat(SmsParams): Aktualisiert, um IHttpClientOptions zu implementieren
2024-11-25 12:47:30 +01:00
Developer 02
5da306acd3
feat(GtxMessagingService): SendSms-Methode initialisiert und Authentifizierungspfad hinzugefügt.
2024-11-22 15:37:59 +01:00
Developer 02
18ef1d19b5
feat(GtxMessagingService): Eingespritzter Client.IHttpClientService
2024-11-22 15:20:19 +01:00
Developer 02
b76ebd2abc
chore: Aktualisierung von Core.Abstraction auf 2.1.0
...
- Core.Client zur Anwendungsschicht hinzufügen
2024-11-22 14:57:20 +01:00
Developer 02
d55233061d
feat: erweitere SmsParams um zusätzliche Eigenschaften für die SMS-API-Integration
...
- Neue erforderliche Eigenschaft `Endpoint` hinzugefügt, mit einem Standardwert für den GTX Messaging REST-API-Endpunkt.
- Optionale Eigenschaften wie `Format`, `Accept`, `ContentType` und SMS-spezifische Parameter (`From`, `Texts`, `DlrMask` usw.) hinzugefügt, um API-Anforderungen zu erfüllen.
- XML-Dokumentation mit API-Referenzlink aktualisiert, um besseren Kontext zu bieten.
- TODO hinzugefügt, um Regex-Validierung in `init`-Methoden zu implementieren und Eingabefehler zu reduzieren.
2024-11-21 18:25:14 +01:00
Developer 02
949001791c
refactor: Umbenennung von GTX in Gtx und GTXMessagingConfig in SmsParams
2024-11-21 17:22:21 +01:00
Developer 02
30f93f2439
feat(GTXMessagingService): initialisiert mit Konfigurationsoption
2024-11-21 11:46:15 +01:00
Developer 02
15ce7c9384
feat(localizer): Wert für HomePageDescription in Deutsch und Englisch hinzugefügt
2024-11-04 17:02:21 +01:00
Developer 02
084a9b7db4
refactor(EnvelopeDocumentDto): ByteDta-Eigenschaft hinzugefügt
2024-10-18 10:21:01 +02:00
Developer 02
35d6beb3cb
feat(ShowEnvelope): Wenn ReadOnly, machen Sie die Kopfzeile ViewDoc anstelle von SignDoc.
...
- ViewDoc-Schlüssel zu resx in beiden Sprachen hinzugefügt
2024-10-16 11:55:48 +02:00
Developer 02
0b6ed00062
feat(EnvelopeReceiverReadOnlyCreateDto): EmailAddress und Required Attribute zu ReceiverMail hinzugefügt.
2024-10-11 00:36:18 +02:00
Developer 02
ac861f5fa0
fix(DIExtensions): arrangierte Mail- und Dispatcher-Konfigurationen
2024-10-09 02:05:21 +02:00
Developer 02
da28a7332b
feat(EnvelopeClaimTypes): „envelope ID“ als Auth-Claim hinzugefügt.
2024-10-09 00:51:59 +02:00
Developer 02
bfd4e6a8ed
feat(MailConfig): Schnittstelle zur Mail-Konfiguration über appsettings erstellt.
2024-10-09 00:22:23 +02:00
Developer 02
b4e0e4b6b2
feat(EnvelopeMailService): Arrangiert den Mailservice für read-only Umschläge zum Versenden als E-Mail
2024-10-08 15:56:34 +02:00
Developer 02
1919c562cc
feat(ShowEnvelope-View): ReadOnlyMessage wurde für verschiedene Kulturen erstellt. Zu View hinzugefügt.
...
- View-Benutzernachrichten sind so organisiert, dass sie davon abhängen, ob der Umschlag schreibgeschützt ist oder nicht.
2024-10-05 03:20:39 +02:00
Developer 02
728385b70a
feat(extensions): created extensions project.
...
- Moved encoding extensions from application to extensions project to increase the abstraction
2024-10-01 17:25:50 +02:00
Developer 02
792aa0b922
feat(decode): Methoden zur Konvertierung des dekodierten Arrays in eine Umschlag-Empfänger-ID und eine Nur-Lese-ID mit Ausnahmewirkung hinzugefügt.
2024-10-01 16:44:46 +02:00
Developer 02
6847b74095
feat(EncodeType): Enum zur Klassifizierung von Kodierungstypen erstellt.
...
- Erweiterungsmethoden hinzugefügt, um zu versuchen, String mit out-keyworld zu dekodieren.
- Erweiterungsmethode hinzugefügt, um den Typ des Kodierungstyps des dekodierten String-Arrays zu finden.
2024-10-01 16:04:44 +02:00
Developer 02
54e86b421c
feat(EnvelopeReceiverReadOnly): Erweiterungsmethode zum Kodieren und Dekodieren von Envelope-Receiver ReadOnly Id hinzugefügt
2024-10-01 15:26:06 +02:00
Developer 02
e17f7df930
feat(EnvelopeReceiverReadOnly): Controller initialisieren
...
- Join mit Receiver und Read
- DI-Konfiguration hinzufügen
- Auslöser hinzufügen (TBSIG_ENVELOPE_RECEIVER_READ_ONLY_UPD)
2024-10-01 11:17:30 +02:00
Developer 02
ad26230da5
feat (EnvelopeReceiverReadOnly): Erstellt „EnvelopeReceiverReadOnlyService“ als Implementierung von „CRUDService“ und „IEnvelopeReceiverReadOnlyService-interface“
2024-09-30 15:02:52 +02:00
Developer 02
a103f34230
feat (EnvelopeReceiverReadOnly): Erstellt „mapping-profiles“ für Auto-Mapper.
...
- EnvelopeReceiverReadOnly zu EnvelopeReceiverReadOnlyDto
- EnvelopeReceiverReadOnlyCreateDto zu EnvelopeReceiverReadOnly
- EnvelopeReceiverReadOnlyUpdateDto zu EnvelopeReceiverReadOnly
2024-09-30 14:43:30 +02:00
Developer 02
806bd3b248
feat (EnvelopeReceiverReadOnly): Erstellt „data-transfer-objects“.
...
- Erstellt „Read-DTO“
- Erstellt „Create-DTO
- Erstellt „Update-DTO“ um nur „DateValid“ zu aktualisieren.
2024-09-30 14:39:22 +02:00