(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});
}
}
});