From e8af78c18f5f5c8fdcac65a4bdacbe6fa5cc9d1d Mon Sep 17 00:00:00 2001 From: Madhukar Date: Wed, 18 Jun 2014 21:06:20 +0530 Subject: [PATCH] MIFOSX-1348 sorting for RD transactions --- ...ecurringDepositAccountDetailsController.js | 14 +++++++++++++ .../recurring/viewaccountdetails.html | 14 ++++++------- app/views/loans/viewloanaccountdetails.html | 20 +++++++++---------- .../savings/view_saving_account_details.html | 12 +++++------ 4 files changed, 37 insertions(+), 23 deletions(-) diff --git a/app/scripts/controllers/deposits/recurring/ViewRecurringDepositAccountDetailsController.js b/app/scripts/controllers/deposits/recurring/ViewRecurringDepositAccountDetailsController.js index 0eb6747b..e48affc8 100755 --- a/app/scripts/controllers/deposits/recurring/ViewRecurringDepositAccountDetailsController.js +++ b/app/scripts/controllers/deposits/recurring/ViewRecurringDepositAccountDetailsController.js @@ -286,6 +286,20 @@ }; }; + scope.transactionSort = { + column: 'date', + descending: true + }; + scope.changeTransactionSort = function(column) { + var sort = scope.transactionSort; + if (sort.column == column) { + sort.descending = !sort.descending; + } else { + sort.column = column; + sort.descending = true; + } + }; + } }); mifosX.ng.application.controller('ViewRecurringDepositAccountDetailsController', ['$scope', '$routeParams', 'ResourceFactory', '$location', '$route', 'dateFilter','$modal', mifosX.controllers.ViewRecurringDepositAccountDetailsController]).run(function ($log) { diff --git a/app/views/deposits/recurring/viewaccountdetails.html b/app/views/deposits/recurring/viewaccountdetails.html index 9fad1419..191db088 100755 --- a/app/views/deposits/recurring/viewaccountdetails.html +++ b/app/views/deposits/recurring/viewaccountdetails.html @@ -204,17 +204,17 @@ - {{'label.heading.id' | translate}} - {{'label.heading.transactiondate' | translate}} - {{'label.heading.transactiontype' | translate}} - {{'label.heading.debit' | translate}} - {{'label.heading.credit' | translate}} - {{'label.heading.balance' | translate}} + {{'label.heading.id' | translate}} + {{'label.heading.transactiondate' | translate}} + {{'label.heading.transactiontype' | translate}} + {{'label.heading.debit' | translate}} + {{'label.heading.credit' | translate}} + {{'label.heading.balance' | translate}} + ng-repeat="transaction in savingaccountdetails.transactions | orderBy:transactionSort.column:transactionSort.descending "> {{transaction.id}} diff --git a/app/views/loans/viewloanaccountdetails.html b/app/views/loans/viewloanaccountdetails.html index 0332e739..1bb38263 100644 --- a/app/views/loans/viewloanaccountdetails.html +++ b/app/views/loans/viewloanaccountdetails.html @@ -479,12 +479,12 @@ - {{'label.heading.id' | translate}} - {{'label.heading.office' | translate}} - {{'label.heading.transactiondate' | translate}} - {{'label.heading.transactiontype' | translate}} - {{'label.heading.amount' | translate}} - {{'label.heading.breakdown' | translate}} + {{'label.heading.id' | translate}} + {{'label.heading.office' | translate}} + {{'label.heading.transactiondate' | translate}} + {{'label.heading.transactiontype' | translate}} + {{'label.heading.amount' | translate}} + {{'label.heading.breakdown' | translate}}   @@ -492,10 +492,10 @@       - {{'label.heading.principal' | translate}} - {{'label.heading.interest' | translate}} - {{'label.heading.fees' | translate}} - {{'label.heading.penalities' | translate}} + {{'label.heading.principal' | translate}} + {{'label.heading.interest' | translate}} + {{'label.heading.fees' | translate}} + {{'label.heading.penalities' | translate}} diff --git a/app/views/savings/view_saving_account_details.html b/app/views/savings/view_saving_account_details.html index 36eea4a4..61d5d0ba 100644 --- a/app/views/savings/view_saving_account_details.html +++ b/app/views/savings/view_saving_account_details.html @@ -211,12 +211,12 @@ - {{'label.heading.id' | translate}} - {{'label.heading.transactiondate' | translate}} - {{'label.heading.transactiontype' | translate}} - {{'label.heading.debit' | translate}} - {{'label.heading.credit' | translate}} - {{'label.heading.balance' | translate}} + {{'label.heading.id' | translate}} + {{'label.heading.transactiondate' | translate}} + {{'label.heading.transactiontype' | translate}} + {{'label.heading.debit' | translate}} + {{'label.heading.credit' | translate}} + {{'label.heading.balance' | translate}}