/* Controllers */
-function RegistrationCtrl($scope, $log, Registration, $routeParams, $location, $route, Organizations) {
+function RegistrationCtrl($scope, $log, Registration, $routeParams, $location, $route, Organizations, RegistrationStatus) {
$scope.$routeParams = $routeParams;
$scope.$location = $location;
$scope.organizations = data;
$log.info('organizations promise ', $scope.organizations);
});
+ $scope.RegistrationStatus = RegistrationStatus;
$scope.update = function(registration, state) {
// $scope.pager.page = 1;
$scope.pager.results = filtered.length;
$scope.pager.last_page = Math.ceil( $scope.pager.results / $scope.pager.limit );
+ if ( $scope.pager.page > $scope.pager.last_page ) {
+ $scope.pager.page = 1;
+ }
$log.info('pager', $scope.pager);
var from = ( $scope.pager.page - 1 ) * $scope.pager.limit;
$scope.list = [];
angular.forEach( filtered, function(v,k) {
- if ( k > from && k <= from + $scope.pager.limit ) {
- v.nr = k;
+ if ( k >= from && k < from + $scope.pager.limit ) {
+ v.nr = k + 1;
this.push(v);
}
}, $scope.list );