From 4d0370aa705d3e9b04eb304c0be8f8318e3ed2c7 Mon Sep 17 00:00:00 2001 From: SamSys Date: Tue, 27 Aug 2024 20:20:40 +0330 Subject: [PATCH] task changes - redirect bug fixed - captcha change --- 0_Framework/Application/Version.cs | 4 +- .../Account/IAccountApplication.cs | 2 +- .../AccountApplication.cs | 4 +- .../AccountAgg/IAccountRepository.cs | 2 +- .../Repository/AccountRepository.cs | 4 +- .../Pages/Company/Task/Create.cshtml.cs | 2 +- .../Pages/Company/Task/DetailsModal.cshtml | 217 ++++--- .../Pages/Company/Task/DetailsModalOld.cshtml | 212 ------- .../Company/Task/DiagramTaskModal.cshtml | 2 +- .../AdminNew/Pages/Company/Task/Index.cshtml | 4 +- .../Pages/Company/Task/Index.cshtml.cs | 6 +- .../Company/Task/OperationRequestModal.cshtml | 10 +- .../Task/OperationRequestModalOld.cshtml | 579 ------------------ .../Company/Ticket/DetailTicketModal.cshtml | 6 +- .../Pages/Company/Ticket/Index.cshtml | 30 +- .../Client/Pages/Company/Ticket/Index.cshtml | 1 + .../Pages/Shared/_BtnCreateTicket.cshtml | 64 +- ServiceHost/MiddleWare/CheckTaskMiddleware.cs | 57 ++ .../MiddleWare/LoginHandlerMiddleware.cs | 54 ++ ServiceHost/Pages/Index.cshtml | 324 +++++----- ServiceHost/Pages/Index.cshtml.cs | 25 +- ServiceHost/Program.cs | 14 +- ServiceHost/ServiceHost.csproj | 2 - .../3/screenshot_638603051147273182.png | Bin 0 -> 387149 bytes .../AssetsAdminNew/Tasks/css/DetailModal.css | 22 +- .../Tasks/css/task-manager-list.css | 4 +- .../AssetsAdminNew/Tasks/js/DetailModal.js | 4 +- .../Tasks/js/DetailModalSender.js | 4 +- .../wwwroot/AssetsAdminNew/Tasks/js/Index.js | 2 +- .../Tasks/js/OperationRequestModal.js | 2 +- .../AssetsAdminNew/Ticket/css/ticket-list.css | 34 +- .../Ticket/js/detailTicketModal.js | 144 +++-- .../ticket-global/ticket-create-global.css | 102 ++- .../wwwroot/AssetsClient/css/ticket-list.css | 104 +++- .../js/Ticket/detailTicketModal.js | 157 ++--- .../wwwroot/AssetsClient/js/tickets_action.js | 119 ++-- 36 files changed, 910 insertions(+), 1413 deletions(-) delete mode 100644 ServiceHost/Areas/AdminNew/Pages/Company/Task/DetailsModalOld.cshtml delete mode 100644 ServiceHost/Areas/AdminNew/Pages/Company/Task/OperationRequestModalOld.cshtml create mode 100644 ServiceHost/MiddleWare/CheckTaskMiddleware.cs create mode 100644 ServiceHost/MiddleWare/LoginHandlerMiddleware.cs create mode 100644 ServiceHost/Storage/Ticket/3/screenshot_638603051147273182.png diff --git a/0_Framework/Application/Version.cs b/0_Framework/Application/Version.cs index 2f572a36..c2331097 100644 --- a/0_Framework/Application/Version.cs +++ b/0_Framework/Application/Version.cs @@ -10,8 +10,8 @@ public static class Version { static Version() { - StyleVersion = "2.12.01"; - AdminVersion = "2.5.21"; + StyleVersion = "2.12.03"; + AdminVersion = "2.5.23"; CameraVersion = "1.0.3"; } diff --git a/AccountManagement.Application.Contracts/Account/IAccountApplication.cs b/AccountManagement.Application.Contracts/Account/IAccountApplication.cs index f071ccfb..990bcb18 100644 --- a/AccountManagement.Application.Contracts/Account/IAccountApplication.cs +++ b/AccountManagement.Application.Contracts/Account/IAccountApplication.cs @@ -40,7 +40,7 @@ public interface IAccountApplication List AccountsForAssign(long taskId); List GetAccountsByPositionId(long positionId); - List GetAccountLowerPositionvalue(); + List GetAccountEqualToLowerPositionValue(); OperationResult ReLogin(); #endregion diff --git a/AccountManagement.Application/AccountApplication.cs b/AccountManagement.Application/AccountApplication.cs index 52004db4..f8bc94ee 100644 --- a/AccountManagement.Application/AccountApplication.cs +++ b/AccountManagement.Application/AccountApplication.cs @@ -464,9 +464,9 @@ public class AccountApplication : IAccountApplication return _accountRepository.GetAccountsByPositionId(positionId); } - public List GetAccountLowerPositionvalue() + public List GetAccountEqualToLowerPositionValue() { - return _accountRepository.GetAccountLowerPositionvalue(); + return _accountRepository.GetAccountEqualToLowerPositionValue(); } public OperationResult ReLogin() diff --git a/AccountManagement.Domain/AccountAgg/IAccountRepository.cs b/AccountManagement.Domain/AccountAgg/IAccountRepository.cs index 278ed596..570c81af 100644 --- a/AccountManagement.Domain/AccountAgg/IAccountRepository.cs +++ b/AccountManagement.Domain/AccountAgg/IAccountRepository.cs @@ -24,7 +24,7 @@ namespace AccountManagement.Domain.AccountAgg List GetAccountsByPositionId(long positionId); List AccountsForAssign(long taskId); List GetAccountsByIds(List ids); - List GetAccountLowerPositionvalue(); + List GetAccountEqualToLowerPositionValue(); AccountViewModel GetAccountViewModel(long id); List GetAccountsDeactivePositionValue(long Positionid); #endregion diff --git a/AccountMangement.Infrastructure.EFCore/Repository/AccountRepository.cs b/AccountMangement.Infrastructure.EFCore/Repository/AccountRepository.cs index a3c0223f..edaf2ea7 100644 --- a/AccountMangement.Infrastructure.EFCore/Repository/AccountRepository.cs +++ b/AccountMangement.Infrastructure.EFCore/Repository/AccountRepository.cs @@ -224,12 +224,12 @@ public class AccountRepository : RepositoryBase, IAccountReposito - public List GetAccountLowerPositionvalue() + public List GetAccountEqualToLowerPositionValue() { var account = GetIncludePositions(int.Parse(_contextAccessor.HttpContext.User.FindFirst("AccountId").Value)); return _context.Accounts.Include(x => x.Position) - .Where(x => x.Position.PositionValue > account.Position.PositionValue && x.IsActiveString == "true").Select(x => new AccountViewModel() + .Where(x => x.Position.PositionValue >= account.Position.PositionValue && x.IsActiveString == "true").Select(x => new AccountViewModel() { PositionValue = x.Position.PositionValue, Id = x.id, diff --git a/ServiceHost/Areas/AdminNew/Pages/Company/Task/Create.cshtml.cs b/ServiceHost/Areas/AdminNew/Pages/Company/Task/Create.cshtml.cs index ae9cfafb..bc764189 100644 --- a/ServiceHost/Areas/AdminNew/Pages/Company/Task/Create.cshtml.cs +++ b/ServiceHost/Areas/AdminNew/Pages/Company/Task/Create.cshtml.cs @@ -63,7 +63,7 @@ namespace ServiceHost.Areas.AdminNew.Pages.Company.Task { if (_authHelper.GetPermissions().Any(x => x == 903)) { - var accounts = _accountApplication.GetAccountLowerPositionvalue(); + var accounts = _accountApplication.GetAccountEqualToLowerPositionValue(); AccountsList = new SelectList(accounts, "Id", "Fullname"); PositionViewModels = _positionApplication.GetLowerPosition(); DateFa = DateTime.Now.ToFarsi(); diff --git a/ServiceHost/Areas/AdminNew/Pages/Company/Task/DetailsModal.cshtml b/ServiceHost/Areas/AdminNew/Pages/Company/Task/DetailsModal.cshtml index ee12d3ba..5343124e 100644 --- a/ServiceHost/Areas/AdminNew/Pages/Company/Task/DetailsModal.cshtml +++ b/ServiceHost/Areas/AdminNew/Pages/Company/Task/DetailsModal.cshtml @@ -20,8 +20,24 @@ - + + + if (Model.AssignViewModels?.Count > 1) + { + + } + else + { + + } + } @@ -40,7 +56,7 @@