Initial commit

This commit is contained in:
Senad Uka
2018-06-11 11:09:35 +02:00
commit ed7df7b11f
1954 changed files with 483354 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
(function () {
global.dashModule
.controller('gadgetNextActionsCtrl', ['$scope', '$http', '$', 'utilsService', 'dashboardsFiltersService', gadgetNextActionsCtrl])
.directive('gadgetNextActions', [gadgetNextActionsDirective]);
function gadgetNextActionsDirective() {
return {
restrict: 'E',
templateUrl: 'dashboards/html/nextActionsTemplate'
};
}
function gadgetNextActionsCtrl($scope, $http, $, utilsService, dashboardsFiltersService) {
$scope.filterService = dashboardsFiltersService;
dashboardsFiltersService.registerOnReloadData($scope.gadget.module, getNextActionsInfo);
$scope.actions = [];
getNextActionsInfo();
function getNextActionsInfo(filters, sortBy) {
const params = $.param({
filters: JSON.stringify(filters) || null,
sortBy : JSON.stringify(sortBy) || null
});
return $http({
method: 'POST',
url: 'dashboards/api/getNextActionsInfo',
data: params
}).then(setGadgetInfo, utilsService.onHttpError);
}
function setGadgetInfo(response) {
$scope.actions = (response.data && response.data.length) ? response.data : [];
}
}
})();