From a6b6a133a4b8f09706dc75a10de82a90844912e9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Mar 2026 11:20:11 +0000 Subject: [PATCH 1/4] Initial plan From bed716731230da5ffd7b0eb0d34098fcfed1faf9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Mar 2026 11:32:45 +0000 Subject: [PATCH 2/4] Implement Transaction Detail Report changes: hide ID/settlement ref, add Txn No, fix product filter, update headers Co-authored-by: StuartFerguson <16325469+StuartFerguson@users.noreply.github.com> --- .../Pages/Reporting/TransactionDetail.razor | 14 +++++------- .../Reporting/TransactionDetail.razor.cs | 22 +++++++------------ .../Factories/ModelFactory.cs | 1 + .../Models/TransactionModels.cs | 2 ++ .../DataTransferObjects/ContractProduct.cs | 2 ++ .../DataTransferObjects/TransactionDetail.cs | 2 ++ .../Client/APIModelFactory.cs | 2 ++ .../Models/TransactionModels.cs | 1 + 8 files changed, 24 insertions(+), 22 deletions(-) diff --git a/EstateManagementUI.BlazorServer/Components/Pages/Reporting/TransactionDetail.razor b/EstateManagementUI.BlazorServer/Components/Pages/Reporting/TransactionDetail.razor index 2776ccb7..ea87017d 100644 --- a/EstateManagementUI.BlazorServer/Components/Pages/Reporting/TransactionDetail.razor +++ b/EstateManagementUI.BlazorServer/Components/Pages/Reporting/TransactionDetail.razor @@ -210,9 +210,6 @@
| SortBy(nameof(TransactionDetailModel.TransactionId))" class="cursor-pointer hover:bg-gray-50"> - Transaction ID @GetSortIcon(nameof(TransactionDetailModel.TransactionId)) - | SortBy(nameof(TransactionDetailModel.TransactionDateTime))" class="cursor-pointer hover:bg-gray-50"> Date & Time @GetSortIcon(nameof(TransactionDetailModel.TransactionDateTime)) | @@ -225,6 +222,9 @@SortBy(nameof(TransactionDetailModel.ProductName))" class="cursor-pointer hover:bg-gray-50"> Product @GetSortIcon(nameof(TransactionDetailModel.ProductName)) | +SortBy(nameof(TransactionDetailModel.TransactionNumber))" class="cursor-pointer hover:bg-gray-50"> + Txn No @GetSortIcon(nameof(TransactionDetailModel.TransactionNumber)) + | SortBy(nameof(TransactionDetailModel.TransactionType))" class="cursor-pointer hover:bg-gray-50"> Type @GetSortIcon(nameof(TransactionDetailModel.TransactionType)) | @@ -232,26 +232,25 @@ Status @GetSortIcon(nameof(TransactionDetailModel.TransactionStatus))SortBy(nameof(TransactionDetailModel.GrossAmount))" class="!text-right cursor-pointer hover:bg-gray-50"> - Gross Amount @GetSortIcon(nameof(TransactionDetailModel.GrossAmount)) + Gross @GetSortIcon(nameof(TransactionDetailModel.GrossAmount)) | SortBy(nameof(TransactionDetailModel.FeesCommission))" class="!text-right cursor-pointer hover:bg-gray-50"> Fees @GetSortIcon(nameof(TransactionDetailModel.FeesCommission)) | SortBy(nameof(TransactionDetailModel.NetAmount))" class="!text-right cursor-pointer hover:bg-gray-50"> - Net Amount @GetSortIcon(nameof(TransactionDetailModel.NetAmount)) + Net @GetSortIcon(nameof(TransactionDetailModel.NetAmount)) | -Settlement Ref | ||
|---|---|---|---|---|---|---|---|---|---|---|
| @GetShortId(item.Id) | @item.DateTime.ToString("yyyy-MM-dd HH:mm:ss") | @item.Merchant | @item.Operator | @item.Product | +@item.TransactionNumber | @item.Type @@ -265,7 +264,6 @@ | @item.Value.ToString("C") | @item.TotalFees.ToString("C") | @item.NetAmount.ToString("C") | -@(item.SettlementReference ?? "-") |