Merge pull request #10668 from jmcclelland/CRM-20876
[civicrm-core.git] / ang / crmStatusPage.js
index eae10777a69b0ac7353ec1cbcea4cd4811ba0422..b0db81a350bdb1f7fe09a37c4224ee90c461e205 100644 (file)
@@ -1,42 +1,15 @@
 (function(angular, $, _) {
-  // Declare a list of dependencies.
-  angular.module('statuspage', [
-    'crmUi', 'crmUtil', 'ngRoute'
-  ]);
+  angular.module('statuspage', CRM.angRequires('statuspage'));
 
   // router
-
   angular.module('statuspage').config( function($routeProvider) {
     $routeProvider.when('/status', {
       controller: 'statuspageStatusPage',
       templateUrl: '~/statuspage/StatusPage.html',
 
       resolve: {
-        statuses: function(statuspageGetStatuses) {
-          return statuspageGetStatuses({is_visible: 1});
-        },
-        statusModel: function(statuspageStatusModel) {
-          return statuspageStatusModel();
-        },
-        preferences: function(statuspageGetPreferences){
-          return statuspageGetPreferences();
-        }
-      }
-    });
-
-    $routeProvider.when('/status/hushed', {
-      controller: 'statuspageStatusPage',
-      templateUrl: '~/statuspage/StatusPage.html',
-
-      resolve: {
-        statuses: function(statuspageGetStatuses) {
-          return statuspageGetStatuses({is_visible: 0});
-        },
-        statusModel: function(statuspageStatusModel) {
-          return statuspageStatusModel();
-        },
-        preferences: function(statuspageGetPreferences){
-          return statuspageGetPreferences();
+        statusData: function(crmApi) {
+          return crmApi('System', 'check', {sequential: 1});
         }
       }
     });