diff --git a/app/config/appConfig.js b/app/config/appConfig.js index aedcc7d..bd83666 100644 --- a/app/config/appConfig.js +++ b/app/config/appConfig.js @@ -9,7 +9,7 @@ var appConfig = { // Set this to the webService if mocking AuthService 'authService': 'https://labs.library.tamu.edu/auth3', - 'webService': 'http://localhost:9001', + 'webService': 'http://janus.evans.tamu.edu:9001', 'storageType': 'session', diff --git a/app/controllers/projectController.js b/app/controllers/projectController.js index bfa552c..e37d08c 100644 --- a/app/controllers/projectController.js +++ b/app/controllers/projectController.js @@ -86,8 +86,20 @@ app.controller('ProjectController', function ($controller, $scope, ApiResponseAc }; RemoteProjectManagerRepo.listen([ApiResponseActions.CREATE, ApiResponseActions.DELETE, ApiResponseActions.UPDATE], function () { - $scope.remoteProjectManagers = RemoteProjectManagerRepo.getAll(); + $scope.remoteProjectManagers.length = 0; + var remoteProjectManagers = RemoteProjectManagerRepo.getAll(); + for (var i in remoteProjectManagers) { + $scope.remoteProjectManagers.push(remoteProjectManagers[i]); + } }); } + ProjectRepo.listen([ApiResponseActions.CREATE, ApiResponseActions.DELETE, ApiResponseActions.UPDATE], function () { + $scope.projects.length = 0; + var projects = ProjectRepo.getAll(); + for (var i in projects) { + $scope.projects.push(projects[i]); + } + }); + }); \ No newline at end of file diff --git a/app/controllers/remoteProjectManagerController.js b/app/controllers/remoteProjectManagerController.js index f778725..d4718d4 100644 --- a/app/controllers/remoteProjectManagerController.js +++ b/app/controllers/remoteProjectManagerController.js @@ -89,7 +89,11 @@ app.controller('RemoteProjectManagerController', function ($controller, $scope, }; RemoteProjectManagerRepo.listen([ApiResponseActions.CREATE, ApiResponseActions.DELETE, ApiResponseActions.UPDATE], function () { - $scope.remoteProjectManagers = RemoteProjectManagerRepo.getAll(); + $scope.remoteProjectManagers.length = 0; + var remoteProjectManagers = RemoteProjectManagerRepo.getAll(); + for (var i in remoteProjectManagers) { + $scope.remoteProjectManagers.push(remoteProjectManagers[i]); + } }); }); \ No newline at end of file diff --git a/app/controllers/statusController.js b/app/controllers/statusController.js index 1779dbd..974666d 100644 --- a/app/controllers/statusController.js +++ b/app/controllers/statusController.js @@ -97,8 +97,12 @@ app.controller('StatusController', function ($controller, $scope, ApiResponseAct } }; - StatusRepo.listen([ApiResponseActions.CREATE, ApiResponseActions.DELETE, ApiResponseActions.UPDATE], function (arg) { - $scope.statuses = StatusRepo.getAll(); + StatusRepo.listen([ApiResponseActions.CREATE, ApiResponseActions.DELETE, ApiResponseActions.UPDATE], function () { + $scope.statuses.length = 0; + var statuses = StatusRepo.getAll(); + for (var i in statuses) { + $scope.statuses.push(statuses[i]); + } }); }); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 613ed0b..f3bf65e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6253,7 +6253,7 @@ "dev": true }, "weaver-ui-core": { - "version": "git+https://github.com/TAMULib/Weaver-UI-Core.git#1b4464c28d8f3a8396bcbb04b125f00d79aa0112", + "version": "git+https://github.com/TAMULib/Weaver-UI-Core.git#dbd599e2e30249155bfd9de479d53416a1c1aa1c", "requires": { "angular": "1.6.5", "angular-loader": "1.6.5",