diff --git a/app/my-dashboard/srms/srms.controller.js b/app/my-dashboard/srms/srms.controller.js index ca6869eb8..243c3e135 100644 --- a/app/my-dashboard/srms/srms.controller.js +++ b/app/my-dashboard/srms/srms.controller.js @@ -22,6 +22,7 @@ function getSRMs() { var params = { filter: 'status=future', + orderBy: 'registrationStartAt', limit: 3 }; diff --git a/app/my-srms/my-srms.controller.js b/app/my-srms/my-srms.controller.js index ba8e18adc..b1422697e 100644 --- a/app/my-srms/my-srms.controller.js +++ b/app/my-srms/my-srms.controller.js @@ -52,7 +52,9 @@ function changeFilter(filter) { vm.statusFilter = filter; - vm.orderBy = filter === 'future'? 'startDate': 'endDate'; + // for upcoming SRMs sorting is done ascending order of codingStartAt + // for past SRMs sorting is done descending order of codingEndAt + vm.orderBy = filter === 'future'? 'codingStartAt': 'codingEndAt'; vm.reverseOrder = filter !== 'future'; // update url but don't reload $state.go($state.$current.name, {status: filter}, {notify: false});