From 1a82958300838e011a7f175d17a46f481b8a5a55 Mon Sep 17 00:00:00 2001 From: Colin Dawson Date: Wed, 4 Feb 2026 18:41:28 +0000 Subject: [PATCH] Nuget updated. Removed unneeded references to autofac added stub for workflow controller. --- .../e-suite.Database.Migrator.csproj | 2 +- .../eSuite.API.UnitTests.csproj | 2 +- .../Controllers/WorkflowTemplateController.cs | 124 ++++++++++++++++++ e-suite.API/eSuite.API/eSuite.API.csproj | 4 +- .../eSuite.Core/Security/SecurityAccess.cs | 12 ++ .../e-suite.Database.Core.UnitTests.csproj | 2 +- .../e-suite.Database.MigrationBuilder.csproj | 1 - ...Modules.BlockedIPsManager.UnitTests.csproj | 2 +- .../e-suite.Modules.BlockedIPsManager.csproj | 3 +- .../QueueProcessor/QueueProcessor.cs | 12 +- .../e-suite.MessageProcessor.csproj | 1 - .../e-suite.Messaging.Common.csproj | 1 - .../AuditLog.UnitTests.csproj | 2 +- .../e-suite.Modules.AuditLog.csproj | 4 - ...e-suite.Modules.CustomFieldsManager.csproj | 4 - ...Modules.CustomFieldManagerUnitTests.csproj | 2 +- ...ite.Modules.DomainManager.UnitTests.csproj | 2 +- .../e-suite.Modules.DomainManager.csproj | 4 - ...dules.ExceptionLogManager.UnitTests.csproj | 2 +- ...e-suite.Modules.ExceptionLogManager.csproj | 4 - .../e-suite.Modules.FormsManager.csproj | 1 - ...suite.Modules.FormsManagerUnitTests.csproj | 2 +- .../GlossariesManager.UnitTests.csproj | 2 +- .../e-suite.Modules.GlossariesManager.csproj | 1 - ...-suite.Modules.MailTemplatesManager.csproj | 3 +- ...ules.OrganisationsManager.UnitTests.csproj | 2 +- ...-suite.Modules.OrganisationsManager.csproj | 4 - .../e-suite.Modules.PerformanceManager.csproj | 4 - ...erformanceManager.csproj.nuget.dgspec.json | 6 - .../obj/project.assets.json | 7 - ...suite.Modules.RoleManager.UnitTests.csproj | 2 +- .../e-suite.Modules.RoleManager.csproj | 3 +- .../SSOManager.UnitTests.csproj | 2 +- .../e-suite.Modules.SSOManager.csproj | 4 - .../SequenceManager.UnitTests.csproj | 2 +- .../e-suite.Modules.SequenceManager.csproj | 4 - ...suite.Modules.SiteManager.UnitTests.csproj | 2 +- .../e-suite.Modules.SiteManager.csproj | 4 - ...ules.SpecificationManager.UnitTests.csproj | 2 +- ...-suite.Modules.SpecificationManager.csproj | 4 - .../UserManager.UnitTests.csproj | 2 +- .../e-suite.Modules.UserManager.csproj | 1 - .../Class1.cs | 7 + ...te.Modules.WorkflowTemplatesManager.csproj | 16 +++ .../e-suite.Scheduler.csproj | 1 - ...suite.Service.CustomFieldValidation.csproj | 4 - ...e-suite.Service.EFlowSync.UnitTests.csproj | 2 +- .../e-suite.Service.EFlowSync.csproj | 1 - .../e-suite.Service.Mail.UnitTests.csproj | 2 +- .../e-suite.Service.Mail.csproj | 1 - .../e-suite.Service.Performance.csproj | 4 - .../e-suite.Service.Sentinel.csproj | 4 - .../e-suite.Service.SigmaImporter.csproj | 1 - ...uite.Utilities.Pagination.UnitTests.csproj | 2 +- eSuite.sln | 9 +- 55 files changed, 203 insertions(+), 105 deletions(-) create mode 100644 e-suite.API/eSuite.API/Controllers/WorkflowTemplateController.cs create mode 100644 e-suite.Modules.WorkflowTemplatesManager/Class1.cs create mode 100644 e-suite.Modules.WorkflowTemplatesManager/e-suite.Modules.WorkflowTemplatesManager.csproj diff --git a/e-suite.API/e-suite.Database.Migrator/e-suite.Database.Migrator.csproj b/e-suite.API/e-suite.Database.Migrator/e-suite.Database.Migrator.csproj index 0e72dee..326cbbe 100644 --- a/e-suite.API/e-suite.Database.Migrator/e-suite.Database.Migrator.csproj +++ b/e-suite.API/e-suite.Database.Migrator/e-suite.Database.Migrator.csproj @@ -46,7 +46,7 @@ - + diff --git a/e-suite.API/eSuite.API.UnitTests/eSuite.API.UnitTests.csproj b/e-suite.API/eSuite.API.UnitTests/eSuite.API.UnitTests.csproj index 02f6e53..ff86004 100644 --- a/e-suite.API/eSuite.API.UnitTests/eSuite.API.UnitTests.csproj +++ b/e-suite.API/eSuite.API.UnitTests/eSuite.API.UnitTests.csproj @@ -12,7 +12,7 @@ - + diff --git a/e-suite.API/eSuite.API/Controllers/WorkflowTemplateController.cs b/e-suite.API/eSuite.API/Controllers/WorkflowTemplateController.cs new file mode 100644 index 0000000..95e2c3c --- /dev/null +++ b/e-suite.API/eSuite.API/Controllers/WorkflowTemplateController.cs @@ -0,0 +1,124 @@ +using e_suite.API.Common.models; +using e_suite.Utilities.Pagination; +using eSuite.API.Models; +using eSuite.API.security; +using eSuite.API.Utilities; +using eSuite.Core.Miscellaneous; +using eSuite.Core.Security; +using Microsoft.AspNetCore.Mvc; + +namespace eSuite.API.Controllers; + +/// +/// User manage is responsible for managing users within e-suite. +/// +[Route("api/[controller]")] +[ApiController] +public class WorkflowTemplateController : ESuiteControllerBase +{ + /// + /// Get a list of workflow templates + /// + /// + /// + /// + /// + [Route("templates")] + [AccessKey(SecurityAccess.ViewWorkflowTemplates)] + [HttpGet] + public async Task GetWorkflowTemplates([FromQuery] Paging paging,CancellationToken cancellationToken = default!) + { + throw new NotImplementedException(); + } + + /// + /// Get the details of specific template + /// + /// + /// + /// + [Route("template")] + [HttpGet] + [AccessKey(SecurityAccess.ViewWorkflowTemplates)] + [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(StatusCodes.Status400BadRequest)] + [ProducesResponseType(StatusCodes.Status404NotFound)] + public async Task GetUser( + [FromQuery] GeneralIdRef generalIdRef, + CancellationToken cancellationToken = default! + ) + { + throw new NotImplementedException(); + } + + /// + /// Edit a Workflow Template + /// + /// + /// + /// + [Route("template")] + [HttpPut] + [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(StatusCodes.Status400BadRequest)] + [AccessKey(SecurityAccess.EditWorkflowTemplate)] + public async Task EditTemplate(EditUser template, CancellationToken cancellationToken = default!) + { + throw new NotImplementedException(); + } + + /// + /// Patching is useful when you only want to update a few fields of the user rather than the whole object. + /// + /// + /// + /// + [Route("template")] + [HttpPatch] + [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(StatusCodes.Status400BadRequest)] + [AccessKey(SecurityAccess.EditWorkflowTemplate)] + public async Task PatchUser([FromQuery] IGeneralIdRef templateId, [FromBody] PatchUser patchTemplate, CancellationToken cancellationToken = default!) + { + throw new NotImplementedException(); + } + + /// + /// Create a new workflow template + /// + /// Create a new user for e-suite. The minimum information needed is the email address, which forms the account user name. Once created the user will get an e-mail asking them to confirm the account. + /// Contains the details that need to be supplied to create the user. + /// + /// + [Route("template")] + [HttpPost] + [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(StatusCodes.Status400BadRequest, Type = typeof(ProblemDetails))] + [AccessKey(SecurityAccess.AddWorkflowTemplate)] + public async Task CreateUser( + [FromBody] UserRegistration userRegistration, + CancellationToken cancellationToken = default! + ) + { + throw new NotImplementedException(); + } + + /// + /// Use this to deactivate a template + /// + /// + /// + [Route("template")] + [HttpDelete] + [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(StatusCodes.Status404NotFound, Type = typeof(ProblemDetails))] + [ProducesResponseType(StatusCodes.Status400BadRequest, Type = typeof(ProblemDetails))] + [AccessKey(SecurityAccess.DeleteWorkflowTemplate)] + public async Task DeactivateUser( + [FromBody] EmailAddress email, + CancellationToken cancellationToken = default! + ) + { + throw new NotImplementedException(); + } +} \ No newline at end of file diff --git a/e-suite.API/eSuite.API/eSuite.API.csproj b/e-suite.API/eSuite.API/eSuite.API.csproj index 8976bc9..96857d1 100644 --- a/e-suite.API/eSuite.API/eSuite.API.csproj +++ b/e-suite.API/eSuite.API/eSuite.API.csproj @@ -35,8 +35,8 @@ - - + + diff --git a/e-suite.Core/eSuite.Core/Security/SecurityAccess.cs b/e-suite.Core/eSuite.Core/Security/SecurityAccess.cs index 7dbcb48..4194d68 100644 --- a/e-suite.Core/eSuite.Core/Security/SecurityAccess.cs +++ b/e-suite.Core/eSuite.Core/Security/SecurityAccess.cs @@ -237,4 +237,16 @@ public enum SecurityAccess [Display(Name = "SyncEFlowPrinterCategories", Description = "SyncEFlowPrinterCategories", GroupName = "Internal Maintenance")] SyncEFlowPrinterCategories = 72, + + [Display(Name = "ViewWorkflowTemplates", Description = "View Workflow Templates", GroupName = "Workflow Templates")] + ViewWorkflowTemplates = 73, + + [Display(Name = "EditWorkflowTemplate", Description = "Edit Workflow Templates", GroupName = "Workflow Templates")] + EditWorkflowTemplate = 74, + + [Display(Name = "EditWorkflowTemplate", Description = "Add Workflow Templates", GroupName = "Workflow Templates")] + AddWorkflowTemplate = 75, + + [Display(Name = "EditWorkflowTemplate", Description = "Delete Workflow Templates", GroupName = "Workflow Templates")] + DeleteWorkflowTemplate = 76, } \ No newline at end of file diff --git a/e-suite.Database.Core/e-suite.Database.Core.UnitTests/e-suite.Database.Core.UnitTests.csproj b/e-suite.Database.Core/e-suite.Database.Core.UnitTests/e-suite.Database.Core.UnitTests.csproj index 7ef5fc4..3153db0 100644 --- a/e-suite.Database.Core/e-suite.Database.Core.UnitTests/e-suite.Database.Core.UnitTests.csproj +++ b/e-suite.Database.Core/e-suite.Database.Core.UnitTests/e-suite.Database.Core.UnitTests.csproj @@ -10,7 +10,7 @@ - + diff --git a/e-suite.Database.SqlServer/e-suite.Database.MigrationBuilder/e-suite.Database.MigrationBuilder.csproj b/e-suite.Database.SqlServer/e-suite.Database.MigrationBuilder/e-suite.Database.MigrationBuilder.csproj index ef728a5..73ad3d7 100644 --- a/e-suite.Database.SqlServer/e-suite.Database.MigrationBuilder/e-suite.Database.MigrationBuilder.csproj +++ b/e-suite.Database.SqlServer/e-suite.Database.MigrationBuilder/e-suite.Database.MigrationBuilder.csproj @@ -8,7 +8,6 @@ - all diff --git a/e-suite.Manager.BlockedIPs/e-suite.Modules.BlockedIPsManager.UnitTests/e-suite.Modules.BlockedIPsManager.UnitTests.csproj b/e-suite.Manager.BlockedIPs/e-suite.Modules.BlockedIPsManager.UnitTests/e-suite.Modules.BlockedIPsManager.UnitTests.csproj index a707443..43e45d9 100644 --- a/e-suite.Manager.BlockedIPs/e-suite.Modules.BlockedIPsManager.UnitTests/e-suite.Modules.BlockedIPsManager.UnitTests.csproj +++ b/e-suite.Manager.BlockedIPs/e-suite.Modules.BlockedIPsManager.UnitTests/e-suite.Modules.BlockedIPsManager.UnitTests.csproj @@ -11,7 +11,7 @@ - + diff --git a/e-suite.Manager.BlockedIPs/e-suite.Modules.BlockedIPsManager/e-suite.Modules.BlockedIPsManager.csproj b/e-suite.Manager.BlockedIPs/e-suite.Modules.BlockedIPsManager/e-suite.Modules.BlockedIPsManager.csproj index 566b40b..7a1a128 100644 --- a/e-suite.Manager.BlockedIPs/e-suite.Modules.BlockedIPsManager/e-suite.Modules.BlockedIPsManager.csproj +++ b/e-suite.Manager.BlockedIPs/e-suite.Modules.BlockedIPsManager/e-suite.Modules.BlockedIPsManager.csproj @@ -8,8 +8,7 @@ - - + diff --git a/e-suite.MessageProcessor/e-suite.MessageProcessor/QueueProcessor/QueueProcessor.cs b/e-suite.MessageProcessor/e-suite.MessageProcessor/QueueProcessor/QueueProcessor.cs index 602c9a0..7abb1b2 100644 --- a/e-suite.MessageProcessor/e-suite.MessageProcessor/QueueProcessor/QueueProcessor.cs +++ b/e-suite.MessageProcessor/e-suite.MessageProcessor/QueueProcessor/QueueProcessor.cs @@ -103,7 +103,17 @@ public class QueueProcessorService : IHostedService await basicConsumer.Channel.BasicAckAsync(ea.DeliveryTag, false); return; } - await basicConsumer.Channel.BasicNackAsync(ea.DeliveryTag, false, true); + + try + { + await basicConsumer.Channel.BasicNackAsync(ea.DeliveryTag, false, true); + } + catch (Exception ex1) + { + //Do nothing here as things have already broken beyond control, and MqRaabbit has already shut things down. + //Throwing as I want to only hide the already closed exception. + throw; + } } }; await channel.BasicConsumeAsync(queue: queueName, diff --git a/e-suite.MessageProcessor/e-suite.MessageProcessor/e-suite.MessageProcessor.csproj b/e-suite.MessageProcessor/e-suite.MessageProcessor/e-suite.MessageProcessor.csproj index 6654d1f..9837177 100644 --- a/e-suite.MessageProcessor/e-suite.MessageProcessor/e-suite.MessageProcessor.csproj +++ b/e-suite.MessageProcessor/e-suite.MessageProcessor/e-suite.MessageProcessor.csproj @@ -27,7 +27,6 @@ - diff --git a/e-suite.Messaging.Common/e-suite.Messaging.Common/e-suite.Messaging.Common.csproj b/e-suite.Messaging.Common/e-suite.Messaging.Common/e-suite.Messaging.Common.csproj index bce7473..11b252d 100644 --- a/e-suite.Messaging.Common/e-suite.Messaging.Common/e-suite.Messaging.Common.csproj +++ b/e-suite.Messaging.Common/e-suite.Messaging.Common/e-suite.Messaging.Common.csproj @@ -8,7 +8,6 @@ - diff --git a/e-suite.Modules.AuditLog/AuditLog.UnitTests/AuditLog.UnitTests.csproj b/e-suite.Modules.AuditLog/AuditLog.UnitTests/AuditLog.UnitTests.csproj index 2aa797f..ab7467e 100644 --- a/e-suite.Modules.AuditLog/AuditLog.UnitTests/AuditLog.UnitTests.csproj +++ b/e-suite.Modules.AuditLog/AuditLog.UnitTests/AuditLog.UnitTests.csproj @@ -8,7 +8,7 @@ - + diff --git a/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog.csproj b/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog.csproj index 81c9b40..a81ffa5 100644 --- a/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog.csproj +++ b/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog/e-suite.Modules.AuditLog.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.CustomFieldsManager/e-suite.Modules.CustomFieldsManager/e-suite.Modules.CustomFieldsManager.csproj b/e-suite.Modules.CustomFieldsManager/e-suite.Modules.CustomFieldsManager/e-suite.Modules.CustomFieldsManager.csproj index 0e5ae96..61f3245 100644 --- a/e-suite.Modules.CustomFieldsManager/e-suite.Modules.CustomFieldsManager/e-suite.Modules.CustomFieldsManager.csproj +++ b/e-suite.Modules.CustomFieldsManager/e-suite.Modules.CustomFieldsManager/e-suite.Modules.CustomFieldsManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.CustomFieldsManager/e_suite.Modules.CusomFieldManagerUnitTest/e_suite.Modules.CustomFieldManagerUnitTests.csproj b/e-suite.Modules.CustomFieldsManager/e_suite.Modules.CusomFieldManagerUnitTest/e_suite.Modules.CustomFieldManagerUnitTests.csproj index 6b0dae4..fe08265 100644 --- a/e-suite.Modules.CustomFieldsManager/e_suite.Modules.CusomFieldManagerUnitTest/e_suite.Modules.CustomFieldManagerUnitTests.csproj +++ b/e-suite.Modules.CustomFieldsManager/e_suite.Modules.CusomFieldManagerUnitTest/e_suite.Modules.CustomFieldManagerUnitTests.csproj @@ -10,7 +10,7 @@ - + diff --git a/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager.UnitTests/e-suite.Modules.DomainManager.UnitTests.csproj b/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager.UnitTests/e-suite.Modules.DomainManager.UnitTests.csproj index f45338b..7d2b6fd 100644 --- a/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager.UnitTests/e-suite.Modules.DomainManager.UnitTests.csproj +++ b/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager.UnitTests/e-suite.Modules.DomainManager.UnitTests.csproj @@ -9,7 +9,7 @@ - + diff --git a/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager.csproj b/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager.csproj index c0fcf16..ca9d4d5 100644 --- a/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager.csproj +++ b/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager/e-suite.Modules.DomainManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager.UnitTests/e-suite.Modules.ExceptionLogManager.UnitTests.csproj b/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager.UnitTests/e-suite.Modules.ExceptionLogManager.UnitTests.csproj index 3c4e2c9..c16cca9 100644 --- a/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager.UnitTests/e-suite.Modules.ExceptionLogManager.UnitTests.csproj +++ b/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager.UnitTests/e-suite.Modules.ExceptionLogManager.UnitTests.csproj @@ -11,7 +11,7 @@ - + diff --git a/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager.csproj b/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager.csproj index 8e50b24..730f153 100644 --- a/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager.csproj +++ b/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager/e-suite.Modules.ExceptionLogManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.FormsManager/e-suite.Modules.FormsManager/e-suite.Modules.FormsManager.csproj b/e-suite.Modules.FormsManager/e-suite.Modules.FormsManager/e-suite.Modules.FormsManager.csproj index 23f034d..88504f6 100644 --- a/e-suite.Modules.FormsManager/e-suite.Modules.FormsManager/e-suite.Modules.FormsManager.csproj +++ b/e-suite.Modules.FormsManager/e-suite.Modules.FormsManager/e-suite.Modules.FormsManager.csproj @@ -8,7 +8,6 @@ - diff --git a/e-suite.Modules.FormsManager/e_suite.Modules.Form.ManagerUnitTest/e_suite.Modules.FormsManagerUnitTests.csproj b/e-suite.Modules.FormsManager/e_suite.Modules.Form.ManagerUnitTest/e_suite.Modules.FormsManagerUnitTests.csproj index d2d7505..62dd8ef 100644 --- a/e-suite.Modules.FormsManager/e_suite.Modules.Form.ManagerUnitTest/e_suite.Modules.FormsManagerUnitTests.csproj +++ b/e-suite.Modules.FormsManager/e_suite.Modules.Form.ManagerUnitTest/e_suite.Modules.FormsManagerUnitTests.csproj @@ -10,7 +10,7 @@ - + diff --git a/e-suite.Modules.GlossariesManager/GlossariesManager.UnitTests/GlossariesManager.UnitTests.csproj b/e-suite.Modules.GlossariesManager/GlossariesManager.UnitTests/GlossariesManager.UnitTests.csproj index d49e765..b8f1933 100644 --- a/e-suite.Modules.GlossariesManager/GlossariesManager.UnitTests/GlossariesManager.UnitTests.csproj +++ b/e-suite.Modules.GlossariesManager/GlossariesManager.UnitTests/GlossariesManager.UnitTests.csproj @@ -8,7 +8,7 @@ - + diff --git a/e-suite.Modules.GlossariesManager/e-suite.Modules.GlossariesManager/e-suite.Modules.GlossariesManager.csproj b/e-suite.Modules.GlossariesManager/e-suite.Modules.GlossariesManager/e-suite.Modules.GlossariesManager.csproj index 361c380..1a408b2 100644 --- a/e-suite.Modules.GlossariesManager/e-suite.Modules.GlossariesManager/e-suite.Modules.GlossariesManager.csproj +++ b/e-suite.Modules.GlossariesManager/e-suite.Modules.GlossariesManager/e-suite.Modules.GlossariesManager.csproj @@ -8,7 +8,6 @@ - diff --git a/e-suite.Modules.MailTemplatesManager/e-suite.Modules.MailTemplatesManager/e-suite.Modules.MailTemplatesManager.csproj b/e-suite.Modules.MailTemplatesManager/e-suite.Modules.MailTemplatesManager/e-suite.Modules.MailTemplatesManager.csproj index 8ab7ff1..db03503 100644 --- a/e-suite.Modules.MailTemplatesManager/e-suite.Modules.MailTemplatesManager/e-suite.Modules.MailTemplatesManager.csproj +++ b/e-suite.Modules.MailTemplatesManager/e-suite.Modules.MailTemplatesManager/e-suite.Modules.MailTemplatesManager.csproj @@ -8,8 +8,7 @@ - - + diff --git a/e-suite.Modules.OrganisationManager/e-Suite.Modules.OrganisationManger.UnitTests/e-suite.Modules.OrganisationsManager.UnitTests.csproj b/e-suite.Modules.OrganisationManager/e-Suite.Modules.OrganisationManger.UnitTests/e-suite.Modules.OrganisationsManager.UnitTests.csproj index 5fa29e9..323ff34 100644 --- a/e-suite.Modules.OrganisationManager/e-Suite.Modules.OrganisationManger.UnitTests/e-suite.Modules.OrganisationsManager.UnitTests.csproj +++ b/e-suite.Modules.OrganisationManager/e-Suite.Modules.OrganisationManger.UnitTests/e-suite.Modules.OrganisationsManager.UnitTests.csproj @@ -10,7 +10,7 @@ - + diff --git a/e-suite.Modules.OrganisationManager/e-Suite.Modules.OrganisationsManager/e-suite.Modules.OrganisationsManager.csproj b/e-suite.Modules.OrganisationManager/e-Suite.Modules.OrganisationsManager/e-suite.Modules.OrganisationsManager.csproj index 3503dfb..25ad639 100644 --- a/e-suite.Modules.OrganisationManager/e-Suite.Modules.OrganisationsManager/e-suite.Modules.OrganisationsManager.csproj +++ b/e-suite.Modules.OrganisationManager/e-Suite.Modules.OrganisationsManager/e-suite.Modules.OrganisationsManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager.csproj b/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager.csproj index 722a341..2ec829e 100644 --- a/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager.csproj +++ b/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/obj/e-suite.Modules.PerformanceManager.csproj.nuget.dgspec.json b/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/obj/e-suite.Modules.PerformanceManager.csproj.nuget.dgspec.json index 818e31e..5ef9d86 100644 --- a/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/obj/e-suite.Modules.PerformanceManager.csproj.nuget.dgspec.json +++ b/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/obj/e-suite.Modules.PerformanceManager.csproj.nuget.dgspec.json @@ -1835,12 +1835,6 @@ "frameworks": { "net10.0": { "targetAlias": "net10.0", - "dependencies": { - "Autofac": { - "target": "Package", - "version": "[9.0.0, )" - } - }, "imports": [ "net461", "net462", diff --git a/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/obj/project.assets.json b/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/obj/project.assets.json index dea9a08..cefc0ff 100644 --- a/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/obj/project.assets.json +++ b/e-suite.Modules.PerformanceManager/e-suite.Modules.PerformanceManager/obj/project.assets.json @@ -1240,7 +1240,6 @@ }, "projectFileDependencyGroups": { "net10.0": [ - "Autofac >= 9.0.0", "e-suite.API.Common >= 1.0.0", "e-suite.DependencyInjection >= 1.0.0", "e-suite.Utilities.Pagination >= 1.0.0" @@ -1306,12 +1305,6 @@ "frameworks": { "net10.0": { "targetAlias": "net10.0", - "dependencies": { - "Autofac": { - "target": "Package", - "version": "[9.0.0, )" - } - }, "imports": [ "net461", "net462", diff --git a/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager.UnitTests/e-suite.Modules.RoleManager.UnitTests.csproj b/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager.UnitTests/e-suite.Modules.RoleManager.UnitTests.csproj index 646a4cc..0a37d7d 100644 --- a/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager.UnitTests/e-suite.Modules.RoleManager.UnitTests.csproj +++ b/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager.UnitTests/e-suite.Modules.RoleManager.UnitTests.csproj @@ -9,7 +9,7 @@ - + diff --git a/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager.csproj b/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager.csproj index 86e981a..1e79add 100644 --- a/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager.csproj +++ b/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager/e-suite.Modules.RoleManager.csproj @@ -8,8 +8,7 @@ - - + diff --git a/e-suite.Modules.SSOManager/SSOManager.UnitTests/SSOManager.UnitTests.csproj b/e-suite.Modules.SSOManager/SSOManager.UnitTests/SSOManager.UnitTests.csproj index 2afe426..99641ed 100644 --- a/e-suite.Modules.SSOManager/SSOManager.UnitTests/SSOManager.UnitTests.csproj +++ b/e-suite.Modules.SSOManager/SSOManager.UnitTests/SSOManager.UnitTests.csproj @@ -8,7 +8,7 @@ - + diff --git a/e-suite.Modules.SSOManager/e-suite.Modules.SSOManager/e-suite.Modules.SSOManager.csproj b/e-suite.Modules.SSOManager/e-suite.Modules.SSOManager/e-suite.Modules.SSOManager.csproj index 2ba3ed8..f4743c1 100644 --- a/e-suite.Modules.SSOManager/e-suite.Modules.SSOManager/e-suite.Modules.SSOManager.csproj +++ b/e-suite.Modules.SSOManager/e-suite.Modules.SSOManager/e-suite.Modules.SSOManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.SequenceManager/SequenceManager.UnitTests/SequenceManager.UnitTests.csproj b/e-suite.Modules.SequenceManager/SequenceManager.UnitTests/SequenceManager.UnitTests.csproj index 3d4f8a9..6d81c55 100644 --- a/e-suite.Modules.SequenceManager/SequenceManager.UnitTests/SequenceManager.UnitTests.csproj +++ b/e-suite.Modules.SequenceManager/SequenceManager.UnitTests/SequenceManager.UnitTests.csproj @@ -10,7 +10,7 @@ - + diff --git a/e-suite.Modules.SequenceManager/e-Suite.Modules.SequenceManager/e-suite.Modules.SequenceManager.csproj b/e-suite.Modules.SequenceManager/e-Suite.Modules.SequenceManager/e-suite.Modules.SequenceManager.csproj index dce4944..6f6d42c 100644 --- a/e-suite.Modules.SequenceManager/e-Suite.Modules.SequenceManager/e-suite.Modules.SequenceManager.csproj +++ b/e-suite.Modules.SequenceManager/e-Suite.Modules.SequenceManager/e-suite.Modules.SequenceManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager.UnitTests/e-suite.Modules.SiteManager.UnitTests.csproj b/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager.UnitTests/e-suite.Modules.SiteManager.UnitTests.csproj index d494be0..ca8bae7 100644 --- a/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager.UnitTests/e-suite.Modules.SiteManager.UnitTests.csproj +++ b/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager.UnitTests/e-suite.Modules.SiteManager.UnitTests.csproj @@ -9,7 +9,7 @@ - + diff --git a/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager.csproj b/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager.csproj index 1fc6495..0b5071a 100644 --- a/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager.csproj +++ b/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager/e-suite.Modules.SiteManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager.UnitTests/e-suite.Modules.SpecificationManager.UnitTests.csproj b/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager.UnitTests/e-suite.Modules.SpecificationManager.UnitTests.csproj index c753d3e..7034b3a 100644 --- a/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager.UnitTests/e-suite.Modules.SpecificationManager.UnitTests.csproj +++ b/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager.UnitTests/e-suite.Modules.SpecificationManager.UnitTests.csproj @@ -9,7 +9,7 @@ - + diff --git a/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager.csproj b/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager.csproj index e41a995..a5e2b11 100644 --- a/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager.csproj +++ b/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager/e-suite.Modules.SpecificationManager.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Modules.UserManager/UserManager.UnitTests/UserManager.UnitTests.csproj b/e-suite.Modules.UserManager/UserManager.UnitTests/UserManager.UnitTests.csproj index 74bf6ab..a2d2320 100644 --- a/e-suite.Modules.UserManager/UserManager.UnitTests/UserManager.UnitTests.csproj +++ b/e-suite.Modules.UserManager/UserManager.UnitTests/UserManager.UnitTests.csproj @@ -8,7 +8,7 @@ - + diff --git a/e-suite.Modules.UserManager/e-suite.Modules.UserManager/e-suite.Modules.UserManager.csproj b/e-suite.Modules.UserManager/e-suite.Modules.UserManager/e-suite.Modules.UserManager.csproj index 707feca..f9d3d3d 100644 --- a/e-suite.Modules.UserManager/e-suite.Modules.UserManager/e-suite.Modules.UserManager.csproj +++ b/e-suite.Modules.UserManager/e-suite.Modules.UserManager/e-suite.Modules.UserManager.csproj @@ -8,7 +8,6 @@ - diff --git a/e-suite.Modules.WorkflowTemplatesManager/Class1.cs b/e-suite.Modules.WorkflowTemplatesManager/Class1.cs new file mode 100644 index 0000000..9d55d80 --- /dev/null +++ b/e-suite.Modules.WorkflowTemplatesManager/Class1.cs @@ -0,0 +1,7 @@ +namespace e_suite.Modules.WorkflowTemplatesManager +{ + public class Class1 + { + + } +} diff --git a/e-suite.Modules.WorkflowTemplatesManager/e-suite.Modules.WorkflowTemplatesManager.csproj b/e-suite.Modules.WorkflowTemplatesManager/e-suite.Modules.WorkflowTemplatesManager.csproj new file mode 100644 index 0000000..f5359a8 --- /dev/null +++ b/e-suite.Modules.WorkflowTemplatesManager/e-suite.Modules.WorkflowTemplatesManager.csproj @@ -0,0 +1,16 @@ + + + + net10.0 + e_suite.Modules.WorkflowTemplatesManager + enable + enable + + + + + + + + + diff --git a/e-suite.Scheduler/e-suite.Scheduler/e-suite.Scheduler.csproj b/e-suite.Scheduler/e-suite.Scheduler/e-suite.Scheduler.csproj index 9c7641e..6f2d671 100644 --- a/e-suite.Scheduler/e-suite.Scheduler/e-suite.Scheduler.csproj +++ b/e-suite.Scheduler/e-suite.Scheduler/e-suite.Scheduler.csproj @@ -9,7 +9,6 @@ - diff --git a/e-suite.Service.CustomFieldValidation/e-suite.Service.CustomFieldValidation/e-suite.Service.CustomFieldValidation.csproj b/e-suite.Service.CustomFieldValidation/e-suite.Service.CustomFieldValidation/e-suite.Service.CustomFieldValidation.csproj index bc5ac7c..8b99f33 100644 --- a/e-suite.Service.CustomFieldValidation/e-suite.Service.CustomFieldValidation/e-suite.Service.CustomFieldValidation.csproj +++ b/e-suite.Service.CustomFieldValidation/e-suite.Service.CustomFieldValidation/e-suite.Service.CustomFieldValidation.csproj @@ -7,10 +7,6 @@ enable - - - - diff --git a/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync.UnitTests/e-suite.Service.EFlowSync.UnitTests.csproj b/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync.UnitTests/e-suite.Service.EFlowSync.UnitTests.csproj index 7449ba2..cded255 100644 --- a/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync.UnitTests/e-suite.Service.EFlowSync.UnitTests.csproj +++ b/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync.UnitTests/e-suite.Service.EFlowSync.UnitTests.csproj @@ -9,7 +9,7 @@ - + diff --git a/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync.csproj b/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync.csproj index 18632d5..49aed3b 100644 --- a/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync.csproj +++ b/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync/e-suite.Service.EFlowSync.csproj @@ -18,7 +18,6 @@ - diff --git a/e-suite.Service.Mail/e-suite.Service.Mail.UnitTests/e-suite.Service.Mail.UnitTests.csproj b/e-suite.Service.Mail/e-suite.Service.Mail.UnitTests/e-suite.Service.Mail.UnitTests.csproj index 5969e7e..5e1c3e4 100644 --- a/e-suite.Service.Mail/e-suite.Service.Mail.UnitTests/e-suite.Service.Mail.UnitTests.csproj +++ b/e-suite.Service.Mail/e-suite.Service.Mail.UnitTests/e-suite.Service.Mail.UnitTests.csproj @@ -9,7 +9,7 @@ - + diff --git a/e-suite.Service.Mail/e-suite.Service.Mail/e-suite.Service.Mail.csproj b/e-suite.Service.Mail/e-suite.Service.Mail/e-suite.Service.Mail.csproj index b41717f..a1830bd 100644 --- a/e-suite.Service.Mail/e-suite.Service.Mail/e-suite.Service.Mail.csproj +++ b/e-suite.Service.Mail/e-suite.Service.Mail/e-suite.Service.Mail.csproj @@ -8,7 +8,6 @@ - diff --git a/e-suite.Service.Performance/e-suite.Service.Performance/e-suite.Service.Performance.csproj b/e-suite.Service.Performance/e-suite.Service.Performance/e-suite.Service.Performance.csproj index 7623596..fbe3df9 100644 --- a/e-suite.Service.Performance/e-suite.Service.Performance/e-suite.Service.Performance.csproj +++ b/e-suite.Service.Performance/e-suite.Service.Performance/e-suite.Service.Performance.csproj @@ -6,10 +6,6 @@ enable enable - - - - diff --git a/e-suite.Service.Sentinel/e-suite.Service.Sentinel/e-suite.Service.Sentinel.csproj b/e-suite.Service.Sentinel/e-suite.Service.Sentinel/e-suite.Service.Sentinel.csproj index a945633..81e5e0d 100644 --- a/e-suite.Service.Sentinel/e-suite.Service.Sentinel/e-suite.Service.Sentinel.csproj +++ b/e-suite.Service.Sentinel/e-suite.Service.Sentinel/e-suite.Service.Sentinel.csproj @@ -11,10 +11,6 @@ - - - - diff --git a/e-suite.Service.SigmaImporter/e-suite.Service.SigmaImporter/e-suite.Service.SigmaImporter.csproj b/e-suite.Service.SigmaImporter/e-suite.Service.SigmaImporter/e-suite.Service.SigmaImporter.csproj index 9d8f33c..ab63198 100644 --- a/e-suite.Service.SigmaImporter/e-suite.Service.SigmaImporter/e-suite.Service.SigmaImporter.csproj +++ b/e-suite.Service.SigmaImporter/e-suite.Service.SigmaImporter/e-suite.Service.SigmaImporter.csproj @@ -21,7 +21,6 @@ - diff --git a/e-suite.Utilities.Pagination/e-suite.Utilities.Pagination.UnitTests/e-suite.Utilities.Pagination.UnitTests.csproj b/e-suite.Utilities.Pagination/e-suite.Utilities.Pagination.UnitTests/e-suite.Utilities.Pagination.UnitTests.csproj index b3ca75e..c25d1de 100644 --- a/e-suite.Utilities.Pagination/e-suite.Utilities.Pagination.UnitTests/e-suite.Utilities.Pagination.UnitTests.csproj +++ b/e-suite.Utilities.Pagination/e-suite.Utilities.Pagination.UnitTests/e-suite.Utilities.Pagination.UnitTests.csproj @@ -9,7 +9,7 @@ - + diff --git a/eSuite.sln b/eSuite.sln index 39cf24a..623f2a5 100644 --- a/eSuite.sln +++ b/eSuite.sln @@ -161,6 +161,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "e-suite.DependencyInjection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "e-suite.DependencyInjection.UnitTests", "e-suite.DependencyInjection.UnitTests\e-suite.DependencyInjection.UnitTests.csproj", "{8D343418-7E3A-40E5-A5CF-6497221F3F7E}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "e-suite.Modules.WorkflowTemplatesManager", "e-suite.Modules.WorkflowTemplatesManager\e-suite.Modules.WorkflowTemplatesManager.csproj", "{ABF3CD19-D1CF-4407-9102-3FC31DAC04AB}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -451,6 +453,10 @@ Global {8D343418-7E3A-40E5-A5CF-6497221F3F7E}.Debug|Any CPU.Build.0 = Debug|Any CPU {8D343418-7E3A-40E5-A5CF-6497221F3F7E}.Release|Any CPU.ActiveCfg = Release|Any CPU {8D343418-7E3A-40E5-A5CF-6497221F3F7E}.Release|Any CPU.Build.0 = Release|Any CPU + {ABF3CD19-D1CF-4407-9102-3FC31DAC04AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ABF3CD19-D1CF-4407-9102-3FC31DAC04AB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ABF3CD19-D1CF-4407-9102-3FC31DAC04AB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ABF3CD19-D1CF-4407-9102-3FC31DAC04AB}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -462,7 +468,7 @@ Global {E82F89F0-1DBB-4149-A8F8-CAB84F9188AF} = {27EA902C-3CD0-4A8F-BA75-8D1AF87902AC} {A00B7AED-96DF-49A5-BA8F-9BE74021F3CF} = {B0DE567F-EA4E-43FA-8A16-A0D571852024} {98118595-EA61-4B02-86A9-0AFD16F84154} = {B0DE567F-EA4E-43FA-8A16-A0D571852024} - {92811343-6BCB-D7E5-63D9-2F6A56AE182C} = {B0DE567F-EA4E-43FA-8A16-A0D571852024} + {92811343-6BCB-D7E5-63D9-2F6A56AE182C} = {E4D595A3-957E-40D0-A7F2-AB8852BDF22C} {7DC1F493-76A5-3740-E774-C8DAA51ED83A} = {27EA902C-3CD0-4A8F-BA75-8D1AF87902AC} {974467C0-14E3-D020-066A-74EDE1567927} = {A0787221-622B-4D00-A566-BF7297378322} {6719A9B2-D69C-C627-D2E1-0A3AAAC5F4D5} = {E4D595A3-957E-40D0-A7F2-AB8852BDF22C} @@ -523,6 +529,7 @@ Global {068C2F1E-9DF0-34DC-159D-E75FB31849E4} = {726E46E8-E6E2-44D1-AB3B-85481330A84E} {1D974411-767E-4242-96F7-E545D285B356} = {A0787221-622B-4D00-A566-BF7297378322} {8D343418-7E3A-40E5-A5CF-6497221F3F7E} = {27EA902C-3CD0-4A8F-BA75-8D1AF87902AC} + {ABF3CD19-D1CF-4407-9102-3FC31DAC04AB} = {B0DE567F-EA4E-43FA-8A16-A0D571852024} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {C5175258-F776-4FF9-A9EE-386312E47061}