Commit Graph

  • ab57dd4cee Add endpoints for culture detection and improve cookie parsing TekH 2026-02-12 16:11:40 +01:00
  • 745e9c7bfe Add GetCultureByAcceptLanguage extension for HttpContext TekH 2026-02-11 13:54:27 +01:00
  • 670c8ed87c Improve culture selection using Accept-Language header TekH 2026-02-11 13:51:01 +01:00
  • 91eb5d1e64 Make Culture lookup case-insensitive; add GetOrDefault() TekH 2026-02-11 13:50:02 +01:00
  • 9f59a17f63 Mark CreateAsync as obsolete; update Flag reference TekH 2026-02-11 13:14:07 +01:00
  • 2a0f7f99d6 Refactor EnvelopeMailService to use MediatR ISender TekH 2026-02-11 12:59:17 +01:00
  • ec674b6e80 Refactor TestEmailTemplateController to use MediatR TekH 2026-02-11 12:45:32 +01:00
  • 10f23170fd Rename email template query methods for consistency TekH 2026-02-11 12:08:26 +01:00
  • 0ec823ec9e Add ISender extension methods for reading email templates TekH 2026-02-11 12:06:32 +01:00
  • 06884fe809 Refactor Get method in EmailTemplateController TekH 2026-02-11 11:58:50 +01:00
  • c2d5bd65aa Refactor email template query to support multiple results TekH 2026-02-11 11:57:47 +01:00
  • cfcd43b0ed Make EmailTemplateDto mutable, add LangCode property TekH 2026-02-11 11:00:18 +01:00
  • f41199c389 Add LangCode property to EmailTemplate entity TekH 2026-02-11 10:56:20 +01:00
  • 03e3e0eaf4 Add IHasChangedWhen support and cleanup using statements TekH 2026-02-11 10:31:22 +01:00
  • c8ca1ef22a Refactor EmailTemplate Update method signature and logic TekH 2026-02-11 10:24:54 +01:00
  • d31916eab8 Add AutoMapper auditing extensions for timestamp fields TekH 2026-02-11 10:22:49 +01:00
  • c0b2ad0d9b Push nach rename Developer01 2026-02-10 08:42:14 +01:00
  • 2b7d797c3e 2.9.1 Developer01 2026-02-10 08:38:45 +01:00
  • ee7c92ff5b Refactor entities to use new auditing interfaces TekH 2026-02-09 15:55:38 +01:00
  • 89db852705 Refactor auditing interfaces to new Auditing namespace TekH 2026-02-09 15:55:20 +01:00
  • c674a450d8 Refactor entities: remove preprocessor blocks, unify style TekH 2026-02-09 15:37:00 +01:00
  • 910a870ddf Refactor entities: remove preprocessor directives, unify style TekH 2026-02-09 15:32:41 +01:00
  • e2afbc5a62 Add audit interfaces and fields to domain entities TekH 2026-02-09 15:11:42 +01:00
  • 0fb94decdd Add MediatR support for CreateDocStatusCommand TekH 2026-02-09 12:52:43 +01:00
  • 2c81583831 Update CreateCommandHandler to return created entity TekH 2026-02-09 12:52:29 +01:00
  • 47eade57a3 Add generic CreateCommandHandler for create operations TekH 2026-02-09 11:58:32 +01:00
  • d094fe14da Refactor UpdateEmailTemplateCommand to use base classes TekH 2026-02-09 11:39:16 +01:00
  • 0dc356726b Add generic UpdateCommand and handler using MediatR TekH 2026-02-09 11:39:01 +01:00
  • b227eb4051 Refactor UpdateEmailTemplateCommand and handler TekH 2026-02-09 11:20:34 +01:00
  • de36e29743 Update ReadEmailTemplateQuery to non-nullable return type TekH 2026-02-09 10:49:05 +01:00
  • 6291712291 Add AutoMapper profile for EmailTemplate mappings TekH 2026-02-09 10:09:21 +01:00
  • 73527a97d7 Improve XML doc formatting for EmailTemplateType property TekH 2026-02-09 09:48:13 +01:00
  • ff094ebfe1 Refactor email template query to use interface TekH 2026-02-09 09:46:46 +01:00
  • 1c948fcbf8 Simplify command imports in EmailTemplateController TekH 2026-02-09 09:42:14 +01:00
  • eba40acd4d Update namespace and reformat ResetEmailTemplateCommand TekH 2026-02-09 09:40:50 +01:00
  • 5cb3465e12 Move handler to ResetEmailTemplateCommand.cs TekH 2026-02-09 09:38:34 +01:00
  • 2c43fdbaed Move handler into UpdateEmailTemplateCommand.cs TekH 2026-02-09 09:16:13 +01:00
  • eb96842122 Refactor: Rename EmailTemplateQuery to EmailTemplateQueryBase TekH 2026-02-06 15:19:33 +01:00
  • a8cb8f935c No changes detected in this commit TekH 2026-02-06 15:18:21 +01:00
  • 387456659d Remove Obsolete attribute from Handle method TekH 2026-02-06 15:15:46 +01:00
  • 17e3a67fe5 Refactor handler to use generic IRepository for templates TekH 2026-02-06 15:14:46 +01:00
  • 632723de5a Refactor email template DTOs and response handling TekH 2026-02-06 15:01:04 +01:00
  • 6611b92fdb Update EmailTemplateDto: add timestamps, make fields nullable TekH 2026-02-06 14:14:31 +01:00
  • 5baa28bac8 Move handler to ReadEmailTemplateQuery.cs, remove old file TekH 2026-02-06 13:53:51 +01:00
  • c965975f82 Refactor EmailTemplateController to use primary constructor TekH 2026-02-06 13:51:50 +01:00
  • d480dd3a36 Refactor DocumentController for async policy-based auth TekH 2026-02-06 13:46:18 +01:00
  • ae7f0b80f3 Refactor AuthController for interface and policy checks TekH 2026-02-06 13:41:45 +01:00
  • ef7c9c2b97 Add IAuthController interface and policy check extension TekH 2026-02-06 13:39:14 +01:00
  • 27f0aae8e0 Remove unused AuthExtensions.cs and its extension method TekH 2026-02-06 13:23:17 +01:00
  • 1b10162c85 Refactor AuthController policy checks and response types TekH 2026-02-06 13:23:08 +01:00
  • bd0426dbee Refactor AuthController for improved policy-based auth TekH 2026-02-06 13:04:57 +01:00
  • b1551537c8 Add ReceiverOrReceiverTFA constant to AuthPolicy TekH 2026-02-06 13:03:02 +01:00
  • 95b2ab5aed Add AuthExtensions with AuthorizePolicyAsync method TekH 2026-02-06 11:50:06 +01:00
  • ebed51b46a Refactor receiver roles: rename FullyAuth/PreAuth for clarity TekH 2026-02-06 10:49:28 +01:00
  • 0d2425c9cf Refactor to use named authorization policies in controllers TekH 2026-02-03 16:20:26 +01:00
  • c6c8747d23 Add ReceiverTFA constant to AuthPolicy class TekH 2026-02-03 16:10:14 +01:00
  • eb345a0e4d Relax and rename auth policies for sender/receiver roles TekH 2026-02-03 16:08:15 +01:00
  • 1b95b9d7e0 Refactor authorization policy naming to AuthPolicy TekH 2026-02-03 16:01:28 +01:00
  • d99193979f Update to AddAuthorizationBuilder for policy config TekH 2026-02-03 15:21:48 +01:00
  • 8742ea6025 Switch to policy-based authorization for controllers TekH 2026-02-03 15:16:30 +01:00
  • 2b8edc697a Add custom authorization policies and minor Swagger fix TekH 2026-02-03 15:15:04 +01:00
  • 7c88d4ed4b Update Sender role constant to "EGSender" TekH 2026-02-03 14:54:10 +01:00
  • a6be907307 Refactor AuthController roles and add check endpoint TekH 2026-02-03 14:54:02 +01:00
  • 2fcea78574 Add Swagger doc filter for /api/auth proxy login endpoint TekH 2026-02-03 11:13:53 +01:00
  • e8e428f935 Update default Audience value in AuthTokenKeys TekH 2026-02-03 11:13:29 +01:00
  • 9450ed3486 Remove old Login endpoint and related documentation TekH 2026-02-03 10:45:17 +01:00
  • 583a07c646 Add YARP reverse proxy support to API project TekH 2026-02-03 10:44:32 +01:00
  • 51ad4fbc2c Add YARP reverse proxy route for auth login requests TekH 2026-02-03 10:39:33 +01:00
  • 50ac7570ea Refactor GetDocument to unify sender and receiver logic TekH 2026-02-03 10:06:03 +01:00
  • 5465996563 Refactor document retrieval endpoints and authorization TekH 2026-02-03 09:48:33 +01:00
  • 1b840f4ae3 Refactor AuthController to use primary constructor TekH 2026-02-02 16:29:31 +01:00
  • 3923a3b403 Refactor claim retrieval with GetRequiredClaimOfSender TekH 2026-02-02 16:27:45 +01:00
  • ada621ac46 Refactor claim access to enforce required user claims TekH 2026-02-02 16:17:53 +01:00
  • abbe6a26a9 Refactor ControllerExtensions to SenderClaimExtensions TekH 2026-02-02 16:11:29 +01:00
  • 3066dac541 Rename EnvelopeAuthExtensions to ReceiverClaimExtensions TekH 2026-02-02 15:58:47 +01:00
  • b1aa6d6639 Refactor claim extraction methods for receiver context TekH 2026-02-02 15:58:07 +01:00
  • 31fe1c34f2 Remove GetClaimValue extension from EnvelopeAuthExtensions TekH 2026-02-02 15:13:10 +01:00
  • d7644bfe07 Move ClaimsPrincipal extensions to API.Extensions namespace TekH 2026-02-02 15:07:27 +01:00
  • 4759b16a85 Mark GetAnnotationParams as obsolete (PSPDF Kit deprecated) TekH 2026-02-02 15:05:15 +01:00
  • cfdfb43631 Restrict annotation endpoints to Receiver.FullyAuth role TekH 2026-02-02 14:55:44 +01:00
  • 6254bb6e3f Update auth role and envelopeId check in CreateAsync TekH 2026-02-02 14:55:10 +01:00
  • f995fa9fc3 Refactor claim accessors to enforce required claims TekH 2026-02-02 14:54:59 +01:00
  • c2fefe798d Add Sender constant to Role in Domain.Constants TekH 2026-02-02 11:58:30 +01:00
  • 849a282ec5 Refactor Role constants; add Receiver class, mark obsolete TekH 2026-02-02 11:55:17 +01:00
  • 6b23dcdba7 Refactor: unify role constants under new Role class TekH 2026-02-02 11:53:26 +01:00
  • a60d0f63e2 Update CORS origins and authentication config values TekH 2026-02-02 11:43:15 +01:00
  • 2481059b49 Update AuthClientParams URL and Audience in dev settings TekH 2026-02-02 11:42:17 +01:00
  • 6334097d5e Remove CommonServices project reference from API TekH 2026-02-02 10:30:09 +01:00
  • 9baa126c8c Update LocalizationController namespace and localizer types TekH 2026-02-02 10:29:44 +01:00
  • 1ef46013cd Remove EnvelopeGenerator.Terminal from solution TekH 2026-02-02 10:26:12 +01:00
  • 72dffd1043 Update SQL to use User.GetId() for current user context TekH 2026-02-02 10:17:55 +01:00
  • eda30472b9 No changes detected in diff TekH 2026-02-02 10:14:15 +01:00
  • 75846573da Add XML docs and standardize repository access patterns TekH 2026-02-02 10:07:50 +01:00
  • f59c0d90ad Refactor namespaces to EnvelopeGenerator.API TekH 2026-02-02 10:00:21 +01:00
  • cf40449112 remove angular website TekH 2026-02-02 09:56:31 +01:00
  • a59d4836d4 Add EnvelopeGenerator.API project, remove GeneratorAPI TekH 2026-01-30 15:12:28 +01:00
  • f475cf4ea9 Remove dotnet-ef tool config and IIS publish profiles TekH 2026-01-30 15:12:10 +01:00
  • d39018ca39 Add TfaRegistrationController for receiver TFA endpoints TekH 2026-01-30 15:05:32 +01:00
  • b49482137f Add ReadOnlyController for envelope sharing flows TekH 2026-01-30 15:04:05 +01:00
  • bd40404d97 Add DocumentController for envelope document retrieval TekH 2026-01-30 14:48:10 +01:00