diff --git a/admin/app/constant/common.const.js b/admin/app/constant/common.const.js
deleted file mode 100644
index 3936d211..00000000
--- a/admin/app/constant/common.const.js
+++ /dev/null
@@ -1,19 +0,0 @@
-'use strict';
-app.constant('$common',{
- toaster:{
- success_title:"TOASTER.SUCCESS_TITLE",
- success_add_body:"TOASTER.SUCCESS_ADD_BODY",
- success_update_body:"TOASTER.SUCCESS_UPDATE_BODY",
- success_delete_body:"TOASTER.SUCCESS_DELETE_BODY",
- error_title:"TOASTER.FAILURE_TITLE",
- error_add_body:"TOASTER.ERROR_ADD_BODY",
- error_update_body:"TOASTER.ERROR_UPDATE_BODY",
- error_delete_body:"TOASTER.ERROR_DELETE_BODY",
- },
- sweet:{
- title: "SWEET.TITLE",
- text: "SWEET.TEXT",
- confirmButtonText: "SWEET.CONFIRM_BUTTON_TEXT",
- cancelButtonText: "SWEET.CANCEL_BUTTON_TEXT",
- }
-});
diff --git a/admin/app/controllers/fdd/emailmessage/emailmessage.controller.js b/admin/app/controllers/fdd/emailmessage/emailmessage.controller.js
index 5fd9238d..52d9578c 100644
--- a/admin/app/controllers/fdd/emailmessage/emailmessage.controller.js
+++ b/admin/app/controllers/fdd/emailmessage/emailmessage.controller.js
@@ -1,12 +1,9 @@
'use strict';
app.controller('EmailMessageController', function($scope, $timeout,$translate,
- $common,
- $interval,
EmailMessageAnalysisService,
toaster, SweetAlert) {
-
$scope.$on('handleBroadcastEmailMessageOptionChanged', function (event, data) {
if (angular.isDefined(data.load)) {
$scope.tabledata = [];
@@ -23,59 +20,34 @@ app.controller('EmailMessageController', function($scope, $timeout,$translate,
});
-
$scope.deleteEmailMessage = function(emailmessage) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- EmailMessageAnalysisService.deleteEmailMessage(emailmessage, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var templateName = "FDD.EMAIL_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ EmailMessageAnalysisService.deleteEmailMessage(emailmessage, function(response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("FDD.EMAIL_MESSAGE")}),
showCloseButton: true,
});
-
$scope.$emit('handleEmitEmailMessageTableChanged');
} else {
- var templateName = "FDD.EMAIL_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("FDD.EMAIL_MESSAGE")}),
showCloseButton: true,
});
diff --git a/admin/app/controllers/fdd/emailmessage/emailmessageoption.controller.js b/admin/app/controllers/fdd/emailmessage/emailmessageoption.controller.js
index 89310d91..686aa3a3 100644
--- a/admin/app/controllers/fdd/emailmessage/emailmessageoption.controller.js
+++ b/admin/app/controllers/fdd/emailmessage/emailmessageoption.controller.js
@@ -38,9 +38,9 @@ app.controller('EmailMessageOptionController', function($scope, $timeout,
period:$scope.currentPeriod
});
- EmailMessageAnalysisService.getAnalysisResult(query, function(error, data) {
- if (!error) {
- $scope.$emit('handleEmitEmailMessageOptionChanged', data);
+ EmailMessageAnalysisService.getAnalysisResult(query, function(response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.$emit('handleEmitEmailMessageOptionChanged', response.data);
}
});
diff --git a/admin/app/controllers/fdd/rule/rule.controller.js b/admin/app/controllers/fdd/rule/rule.controller.js
index b5278d4a..e23573ea 100644
--- a/admin/app/controllers/fdd/rule/rule.controller.js
+++ b/admin/app/controllers/fdd/rule/rule.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('RuleController', function($scope, $common, $uibModal, $translate, RuleService, toaster, SweetAlert) {
+app.controller('RuleController', function($scope, $uibModal, $translate, RuleService, toaster, SweetAlert) {
$scope.initExpression = [{
"sample_object_id": 1,
@@ -13,9 +13,9 @@ app.controller('RuleController', function($scope, $common, $uibModal, $translate
$scope.initMessageTemplate = 'This a sample template. Use %s for substitution. You can use multiple %s s in the template.';
$scope.getAllRules = function() {
- RuleService.getAllRules(function(error, data) {
- if (!error) {
- $scope.rules = data;
+ RuleService.getAllRules(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.rules = response.data;
} else {
$scope.rules = [];
}
@@ -40,42 +40,20 @@ app.controller('RuleController', function($scope, $common, $uibModal, $translate
}
});
modalInstance.result.then(function(rule) {
- RuleService.addRule(rule, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "FDD.RULE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ RuleService.addRule(rule, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("FDD.RULE")}),
showCloseButton: true,
});
$scope.getAllRules();
} else {
- var templateName = "FDD.RULE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY",{template: $translate.instant("FDD.RULE")}),
showCloseButton: true,
});
}
@@ -101,43 +79,20 @@ app.controller('RuleController', function($scope, $common, $uibModal, $translate
});
modalInstance.result.then(function(modifiedRule) {
- RuleService.editRule(modifiedRule, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "FDD.RULE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ RuleService.editRule(modifiedRule, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY",{template: $translate.instant("FDD.RULE")}),
showCloseButton: true,
});
-
$scope.getAllRules();
} else {
- var templateName = "FDD.RULE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("FDD.RULE")}),
showCloseButton: true,
});
@@ -150,71 +105,39 @@ app.controller('RuleController', function($scope, $common, $uibModal, $translate
$scope.deleteRule = function(rule) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- RuleService.deleteRule(rule, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "FDD.RULE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ RuleService.deleteRule(rule, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant(popBody, {template: $translate.instant("FDD.RULE")}),
showCloseButton: true,
});
-
$scope.getAllRules();
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "FDD.RULE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("FDD.RULE")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/fdd/textmessage/textmessage.controller.js b/admin/app/controllers/fdd/textmessage/textmessage.controller.js
index 7b6b6d5f..cfd83763 100644
--- a/admin/app/controllers/fdd/textmessage/textmessage.controller.js
+++ b/admin/app/controllers/fdd/textmessage/textmessage.controller.js
@@ -1,7 +1,7 @@
'use strict';
-app.controller('TextMessageController', function($scope, $common,$timeout,$translate,
- $interval,TextMessageAnalysisService,SweetAlert,toaster) {
+app.controller('TextMessageController', function($scope,$timeout,$translate,
+ TextMessageAnalysisService,SweetAlert,toaster) {
$scope.$on('handleBroadcastTextMessageOptionChanged', function (event, data) {
if (angular.isDefined(data.load)) {
@@ -20,55 +20,33 @@ app.controller('TextMessageController', function($scope, $common,$timeout,$trans
$scope.deleteTextMessage = function(textmessage) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- TextMessageAnalysisService.deleteTextMessage(textmessage, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "FDD.TEXT_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ TextMessageAnalysisService.deleteTextMessage(textmessage, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("FDD.TEXT_MESSAGE")}),
showCloseButton: true,
});
$scope.$emit('handleEmitTextMessageTableChanged');
} else {
- var templateName = "FDD.TEXT_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("FDD.TEXT_MESSAGE")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/fdd/textmessage/textmessageoption.controller.js b/admin/app/controllers/fdd/textmessage/textmessageoption.controller.js
index 94196b62..55b12528 100644
--- a/admin/app/controllers/fdd/textmessage/textmessageoption.controller.js
+++ b/admin/app/controllers/fdd/textmessage/textmessageoption.controller.js
@@ -38,9 +38,9 @@ app.controller('TextMessageOptionController', function($scope, $timeout,
period:$scope.currentPeriod
});
- TextMessageAnalysisService.getAnalysisResult(query, function(error, data) {
- if (!error) {
- $scope.$emit('handleEmitTextMessageOptionChanged', data);
+ TextMessageAnalysisService.getAnalysisResult(query, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.$emit('handleEmitTextMessageOptionChanged', response.data);
}
});
diff --git a/admin/app/controllers/fdd/webmessage/webmessage.controller.js b/admin/app/controllers/fdd/webmessage/webmessage.controller.js
index 4410202f..7a7e1a46 100644
--- a/admin/app/controllers/fdd/webmessage/webmessage.controller.js
+++ b/admin/app/controllers/fdd/webmessage/webmessage.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('WebMessageController', function($scope, $timeout, $translate, $common, $interval, $uibModal, WebMessageAnalysisService, toaster, SweetAlert) {
+app.controller('WebMessageController', function($scope, $timeout, $translate, $uibModal, WebMessageAnalysisService, toaster, SweetAlert) {
$scope.$on('handleBroadcastWebMessageOptionChanged', function (event, data) {
if (angular.isDefined(data.load)) {
$scope.tabledata = [];
@@ -32,44 +32,20 @@ app.controller('WebMessageController', function($scope, $timeout, $translate, $c
modalInstance.result.then(function(modifiedWebmessage) {
modifiedWebmessage.status = "acknowledged";
- WebMessageAnalysisService.editWebMessage(modifiedWebmessage, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "FDD.WEB_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ WebMessageAnalysisService.editWebMessage(modifiedWebmessage, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("FDD.WEB_MESSAGE")}),
showCloseButton: true,
});
-
-
$scope.$emit('handleEmitWebMessageTableChanged');
} else {
- var templateName = "FDD.WEB_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("FDD.WEB_MESSAGE")}),
showCloseButton: true,
});
@@ -82,56 +58,32 @@ app.controller('WebMessageController', function($scope, $timeout, $translate, $c
$scope.deleteWebMessage = function(webmessage) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- WebMessageAnalysisService.deleteWebMessage(webmessage, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "FDD.WEB_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ WebMessageAnalysisService.deleteWebMessage(webmessage, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("FDD.WEB_MESSAGE")}),
showCloseButton: true,
});
-
-
$scope.$emit('handleEmitWebMessageTableChanged');
} else {
- var templateName = "FDD.WEB_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("FDD.WEB_MESSAGE")}),
showCloseButton: true,
});
diff --git a/admin/app/controllers/fdd/webmessage/webmessageoption.controller.js b/admin/app/controllers/fdd/webmessage/webmessageoption.controller.js
index f5584266..2b30a80d 100644
--- a/admin/app/controllers/fdd/webmessage/webmessageoption.controller.js
+++ b/admin/app/controllers/fdd/webmessage/webmessageoption.controller.js
@@ -36,9 +36,9 @@ app.controller('WebMessageOptionController', function($scope, $timeout,
load: true,
period:$scope.currentPeriod
});
- WebMessageAnalysisService.getAnalysisResult(query, function(error, data) {
- if (!error) {
- $scope.$emit('handleEmitWebMessageOptionChanged', data);
+ WebMessageAnalysisService.getAnalysisResult(query, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.$emit('handleEmitWebMessageOptionChanged', response.data);
}
});
diff --git a/admin/app/controllers/fdd/wechatmessage/wechatmessage.controller.js b/admin/app/controllers/fdd/wechatmessage/wechatmessage.controller.js
index ba122d33..716eaa44 100644
--- a/admin/app/controllers/fdd/wechatmessage/wechatmessage.controller.js
+++ b/admin/app/controllers/fdd/wechatmessage/wechatmessage.controller.js
@@ -1,10 +1,6 @@
'use strict';
-app.controller('WechatMessageController', function($scope, $timeout,$translate,
- $common,
- $interval,
- WechatMessageAnalysisService,
- toaster, SweetAlert) {
+app.controller('WechatMessageController', function($scope, $timeout,$translate, WechatMessageAnalysisService, toaster, SweetAlert) {
$scope.$on('handleBroadcastWechatMessageOptionChanged', function (event, data) {
if (angular.isDefined(data.load)) {
@@ -23,58 +19,36 @@ app.controller('WechatMessageController', function($scope, $timeout,$translate,
$scope.deleteWechatMessage = function(wechatmessage) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- WechatMessageAnalysisService.deleteWechatMessage(wechatmessage, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "FDD.WECHAT_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ WechatMessageAnalysisService.deleteWechatMessage(wechatmessage, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("FDD.WECHAT_MESSAGE")}),
showCloseButton: true,
});
$scope.$emit('handleEmitWechatMessageTableChanged');
} else {
- var templateName = "FDD.WECHAT_MESSAGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("FDD.WECHAT_MESSAGE")}),
+ showCloseButton: true,
+ });
+ }
});
}
});
diff --git a/admin/app/controllers/fdd/wechatmessage/wechatmessageoption.controller.js b/admin/app/controllers/fdd/wechatmessage/wechatmessageoption.controller.js
index f23b4d15..ce50da96 100644
--- a/admin/app/controllers/fdd/wechatmessage/wechatmessageoption.controller.js
+++ b/admin/app/controllers/fdd/wechatmessage/wechatmessageoption.controller.js
@@ -36,10 +36,10 @@ app.controller('WechatMessageOptionController', function($scope, $timeout,
load: true,
period:$scope.currentPeriod
});
- WechatMessageAnalysisService.getAnalysisResult(query, function(error, data) {
- if (!error) {
- $scope.$emit('handleEmitWechatMessageOptionChanged', data);
- }
+ WechatMessageAnalysisService.getAnalysisResult(query, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.$emit('handleEmitWechatMessageOptionChanged', response.data);
+ }
});
};
diff --git a/admin/app/controllers/login/login.controller.js b/admin/app/controllers/login/login.controller.js
index 19502fba..89edac61 100644
--- a/admin/app/controllers/login/login.controller.js
+++ b/admin/app/controllers/login/login.controller.js
@@ -1,11 +1,10 @@
'use strict';
-app.controller('LoginController', function ($rootScope,
+app.controller('LoginController', function (
$translate,
$timeout,
$location,
$window,
- $common,
$uibModal,
$scope,
$interval,
@@ -22,59 +21,32 @@ app.controller('LoginController', function ($rootScope,
// login section start
$scope.login = function (user) {
$scope.dataLoading = true;
- LoginService.login(user, function (response, error, status, headers) {
- if (angular.isDefined(status) && status == 200) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.LOGIN_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ LoginService.login(user, function (response) {
+ console.log(response);
+ if (angular.isDefined(response.status) && response.status === 200) {
+ // toaster type options: 'error','info','wait','success','warning'
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant('TOASTER.LOGIN_SUCCESS'),
showCloseButton: true,
});
-
- $window.localStorage.setItem("currentUser", JSON.stringify(response));
- // $rootScope.cookie=$cookies.get('user_uuid');
+ $window.localStorage.setItem("currentUser", JSON.stringify(response.data));
+
$location.path('/settings/space');
$scope.cur_user = JSON.parse($window.localStorage.getItem("currentUser"));
- } else if (angular.isDefined(status) && status == 400 || status == 404) {
-
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ } else if (angular.isDefined(response.status) && response.status === 400 || response.status === 404) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
-
} else {
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = 'TOASTER.LOGIN_FAILURE';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant('TOASTER.LOGIN_FAILURE'),
showCloseButton: true,
});
}
@@ -85,38 +57,21 @@ app.controller('LoginController', function ($rootScope,
$scope.logout = function () {
let data = null;
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
- LoginService.logout(data, headers, function (error, status, headers) {
- if (angular.isDefined(status) && status == 200) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.LOGIN_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ LoginService.logout(data, headers, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant('TOASTER.LOGIN_SUCCESS'),
showCloseButton: true,
});
-
$window.localStorage.removeItem("currentUser");
$location.path('/login');
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
$window.localStorage.removeItem("currentUser");
@@ -153,60 +108,28 @@ app.controller('LoginController', function ($rootScope,
modalInstance.result.then(function (user) {
let data = {
old_password: user.old_password,
- new_password: user.new_password };
+ new_password: user.new_password
+ };
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
- UserService.changePassword(data, headers, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "TOASTER.USER_PASSWORD";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ UserService.changePassword(data, headers, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("TOASTER.USER_PASSWORD") }),
showCloseButton: true,
});
$scope.$emit('handleEmitLineChanged');
} else {
- var templateName = "TOASTER.USER_PASSWORD";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitleOne = error.title;
- var popTitleTwo = $common.toaster.error_title;
- var popBodyOne = error.description;
- var popBodyTwo = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitleOne = $translate.instant(popTitleOne);
- popTitleTwo = $translate.instant(popTitleTwo);
- popBodyOne = $translate.instant(popBodyOne, { template: templateName });
- popBodyTwo = $translate.instant(popBodyTwo, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitleOne || popTitleTwo,
- body: popBodyOne || popBodyTwo,
+ type: "error",
+ title: $translate.instant(response.data.title) || $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant( response.data.description, { template: $translate.instant("TOASTER.USER_PASSWORD") }) || $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("TOASTER.USER_PASSWORD") }),
showCloseButton: true,
});
-
- // toaster.pop({
- // type: 'error',
- // title: error.title || $common.toaster.error_title,
- // body: error.description || $common.toaster.error_update_body.format('user password'),
- // showCloseButton: true,
- // });
}
});
}, function () {
@@ -288,9 +211,9 @@ app.controller('LoginController', function ($rootScope,
// web message alarm section start
$scope.webmessages = [];
$scope.getWebMessage = function () {
- WebMessageAnalysisService.getStatusNewResult(function (error, data) {
- if (!error) {
- $scope.webmessages = data;
+ WebMessageAnalysisService.getStatusNewResult(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.webmessages = response.data;
}
});
};
diff --git a/admin/app/controllers/settings/category/energycategory.controller.js b/admin/app/controllers/settings/category/energycategory.controller.js
index 7066befc..603883a7 100644
--- a/admin/app/controllers/settings/category/energycategory.controller.js
+++ b/admin/app/controllers/settings/category/energycategory.controller.js
@@ -1,12 +1,11 @@
'use strict';
-app.controller('EnergyCategoryController', function($scope,$common, $translate,$uibModal, CategoryService,toaster,SweetAlert) {
-
+app.controller('EnergyCategoryController', function($scope, $translate,$uibModal, CategoryService,toaster,SweetAlert) {
$scope.getAllCategories = function() {
- CategoryService.getAllCategories(function(error, data) {
- if (!error) {
- $scope.categories = data;
+ CategoryService.getAllCategories(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.categories = response.data;
} else {
$scope.categories = [];
}
@@ -28,45 +27,22 @@ app.controller('EnergyCategoryController', function($scope,$common, $translate,$
}
});
modalInstance.result.then(function(category) {
- CategoryService.addCategory(category, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var templateName = "SETTING.CATEGORY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ CategoryService.addCategory(category, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY",{template: $translate.instant("SETTING.CATEGORY")}),
showCloseButton: true,
});
$scope.getAllCategories();
$scope.$emit('handleEmitEnergyCategoryChanged');
} else {
- var templateName = "SETTING.CATEGORY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.CATEGORY")}),
showCloseButton: true,
});
}
@@ -92,48 +68,26 @@ app.controller('EnergyCategoryController', function($scope,$common, $translate,$
});
modalInstance.result.then(function (modifiedCategory) {
- CategoryService.editCategory(modifiedCategory,function(error,status){
- if(angular.isDefined(status) && status==200){
- var templateName = "SETTING.CATEGORY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ CategoryService.editCategory(modifiedCategory, function (response) {
+ if(angular.isDefined(response.status) && response.status === 200){
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.CATEGORY")}),
showCloseButton: true,
});
- $scope.getAllCategories();
+ $scope.getAllCategories();
$scope.$emit('handleEmitEnergyCategoryChanged');
- }else{
- var templateName = "SETTING.CATEGORY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ }else{
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.CATEGORY")}),
showCloseButton: true,
});
- }
- });
+ }
+ });
}, function () {
//do nothing;
});
@@ -141,60 +95,38 @@ app.controller('EnergyCategoryController', function($scope,$common, $translate,$
$scope.deleteCategory=function(category){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
- function (isConfirm) {
- if (isConfirm) {
- CategoryService.deleteCategory(category, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.CATEGORY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllCategories();
- $scope.$emit('handleEmitEnergyCategoryChanged');
- } else {
- var templateName = "SETTING.CATEGORY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
- });
- }
- });
+ function (isConfirm) {
+ if (isConfirm) {
+ CategoryService.deleteCategory(category, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.CATEGORY")}),
+ showCloseButton: true,
+ });
+ $scope.getAllCategories();
+ $scope.$emit('handleEmitEnergyCategoryChanged');
+ } else {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.CATEGORY")}),
+ showCloseButton: true,
+ });
+ }
+ });
+ }
+ });
};
$scope.getAllCategories();
diff --git a/admin/app/controllers/settings/category/energyitem.controller.js b/admin/app/controllers/settings/category/energyitem.controller.js
index 1273a8f6..a70d6def 100644
--- a/admin/app/controllers/settings/category/energyitem.controller.js
+++ b/admin/app/controllers/settings/category/energyitem.controller.js
@@ -1,12 +1,10 @@
'use strict';
-app.controller('EnergyItemController', function($scope,$common, $translate,$uibModal, CategoryService, EnergyItemService, toaster,SweetAlert) {
-
-
+app.controller('EnergyItemController', function($scope, $translate,$uibModal, CategoryService, EnergyItemService, toaster,SweetAlert) {
$scope.getAllCategories = function() {
- CategoryService.getAllCategories(function(error, data) {
- if (!error) {
- $scope.categories = data;
+ CategoryService.getAllCategories(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.categories = response.data;
} else {
$scope.categories = [];
}
@@ -15,9 +13,9 @@ app.controller('EnergyItemController', function($scope,$common, $translate,$uibM
};
$scope.getAllEnergyItems = function() {
- EnergyItemService.getAllEnergyItems(function(error, data) {
- if (!error) {
- $scope.energyItems = data;
+ EnergyItemService.getAllEnergyItems(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyItems = response.data;
} else {
$scope.energyItems = [];
}
@@ -40,44 +38,20 @@ app.controller('EnergyItemController', function($scope,$common, $translate,$uibM
}
});
modalInstance.result.then(function(energyItem) {
- EnergyItemService.addEnergyItem(energyItem, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var templateName = "SETTING.ENERGY_ITEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EnergyItemService.addEnergyItem(energyItem, function(response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("SETTING.ENERGY_ITEM")}),
showCloseButton: true,
});
-
$scope.getAllEnergyItems();
} else {
- var templateName = "SETTING.ENERGY_ITEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.ENERGY_ITEM")}),
showCloseButton: true,
});
}
@@ -104,44 +78,22 @@ app.controller('EnergyItemController', function($scope,$common, $translate,$uibM
});
modalInstance.result.then(function (modifiedEnergyItem) {
- EnergyItemService.editEnergyItem(modifiedEnergyItem,function(error,status){
- if(angular.isDefined(status) && status==200){
- var templateName = "SETTING.ENERGY_ITEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ EnergyItemService.editEnergyItem(modifiedEnergyItem, function (response){
+ if(angular.isDefined(response.status) && response.status == 200){
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.ENERGY_ITEM")}),
+ showCloseButton: true,
+ });
$scope.getAllEnergyItems();
}else{
- var templateName = "SETTING.ENERGY_ITEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.ENERGY_ITEM")}),
+ showCloseButton: true,
+ });
}
});
}, function () {
@@ -151,55 +103,33 @@ app.controller('EnergyItemController', function($scope,$common, $translate,$uibM
$scope.deleteEnergyItem=function(energyItem){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
- type: "warning",
- showCancelButton: true,
- confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
- closeOnConfirm: true,
- closeOnCancel: true },
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
+ type: "warning",
+ showCancelButton: true,
+ confirmButtonColor: "#DD6B55",
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
+ closeOnConfirm: true,
+ closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- EnergyItemService.deleteEnergyItem(energyItem, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.ENERGY_ITEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllEnergyItems();
- } else {
- var templateName = "SETTING.ENERGY_ITEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ EnergyItemService.deleteEnergyItem(energyItem, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.ENERGY_ITEM")}),
+ showCloseButton: true,
+ });
+ $scope.getAllEnergyItems();
+ } else {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.ENERGY_ITEM")}),
+ showCloseButton: true,
+ });
}
});
}
@@ -216,13 +146,12 @@ app.controller('EnergyItemController', function($scope,$common, $translate,$uibM
app.controller('ModalAddEnergyItemCtrl', function ($scope, $uibModalInstance,params) {
- $scope.operation="SETTING.ADD_ENERGY_ITEM";
+ $scope.operation="SETTING.ADD_ENERGY_ITEM";
$scope.energyItems=params.energyItems;
- $scope.categories=params.categories;
+ $scope.categories=params.categories;
$scope.ok = function () {
$uibModalInstance.close($scope.energyItem);
};
-
$scope.cancel = function () {
$uibModalInstance.dismiss('cancel');
};
@@ -232,11 +161,11 @@ app.controller('ModalEditEnergyItemCtrl', function ($scope, $uibModalInstance, p
$scope.operation="SETTING.EDIT_ENERGY_ITEM";
$scope.energyItem = params.energyItem;
$scope.energyItems=params.energyItems;
- $scope.categories=params.categories;
+ $scope.categories=params.categories;
if($scope.energyItem.energy_category!=null){
- $scope.energyItem.energy_category_id=$scope.energyItem.energy_category.id ;
+ $scope.energyItem.energy_category_id=$scope.energyItem.energy_category.id ;
}else{
- $scope.energyItem.energy_category_id=undefined;
+ $scope.energyItem.energy_category_id=undefined;
}
$scope.ok = function () {
diff --git a/admin/app/controllers/settings/combinedequipment/combinedequipment.controller.js b/admin/app/controllers/settings/combinedequipment/combinedequipment.controller.js
index e6548621..c861c30d 100644
--- a/admin/app/controllers/settings/combinedequipment/combinedequipment.controller.js
+++ b/admin/app/controllers/settings/combinedequipment/combinedequipment.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('CombinedEquipmentController', function ($scope, $common, $translate, $uibModal, CombinedEquipmentService, CostCenterService, toaster, SweetAlert) {
+app.controller('CombinedEquipmentController', function ($scope, $translate, $uibModal, CombinedEquipmentService, CostCenterService, toaster, SweetAlert) {
$scope.getAllCombinedEquipments = function () {
- CombinedEquipmentService.getAllCombinedEquipments(function (error, data) {
- if (!error) {
- $scope.combinedequipments = data;
+ CombinedEquipmentService.getAllCombinedEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.combinedequipments = response.data;
} else {
$scope.combinedequipments = [];
}
@@ -13,9 +13,9 @@ app.controller('CombinedEquipmentController', function ($scope, $common, $transl
};
$scope.getAllCostCenters = function () {
- CostCenterService.getAllCostCenters(function (error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -36,43 +36,21 @@ app.controller('CombinedEquipmentController', function ($scope, $common, $transl
});
modalInstance.result.then(function (combinedequipment) {
combinedequipment.cost_center_id = combinedequipment.cost_center.id;
- CombinedEquipmentService.addCombinedEquipment(combinedequipment, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "COMMON.COMBINED_EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ CombinedEquipmentService.addCombinedEquipment(combinedequipment, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", { template: $translate.instant("COMMON.COMBINED_EQUIPMENT") }),
showCloseButton: true,
});
$scope.getAllCombinedEquipments();
$scope.$emit('handleEmitCombinedEquipmentChanged');
} else {
- var templateName = "COMMON.COMBINED_EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", { template: $translate.instant("COMMON.COMBINED_EQUIPMENT") }),
showCloseButton: true,
});
}
@@ -99,43 +77,21 @@ app.controller('CombinedEquipmentController', function ($scope, $common, $transl
modalInstance.result.then(function (modifiedCombinedEquipment) {
modifiedCombinedEquipment.cost_center_id = modifiedCombinedEquipment.cost_center.id;
- CombinedEquipmentService.editCombinedEquipment(modifiedCombinedEquipment, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.COMBINED_EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ CombinedEquipmentService.editCombinedEquipment(modifiedCombinedEquipment, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("COMMON.COMBINED_EQUIPMENT") }),
showCloseButton: true,
});
$scope.getAllCombinedEquipments();
$scope.$emit('handleEmitCombinedEquipmentChanged');
} else {
- var templateName = "COMMON.COMBINED_EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("COMMON.COMBINED_EQUIPMENT") }),
showCloseButton: true,
});
}
@@ -147,55 +103,33 @@ app.controller('CombinedEquipmentController', function ($scope, $common, $transl
$scope.deleteCombinedEquipment = function (combinedequipment) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
- CombinedEquipmentService.deleteCombinedEquipment(combinedequipment, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMMON.COMBINED_EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ CombinedEquipmentService.deleteCombinedEquipment(combinedequipment, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", { template: $translate.instant("COMMON.COMBINED_EQUIPMENT") }),
showCloseButton: true,
});
$scope.getAllCombinedEquipments();
$scope.$emit('handleEmitCombinedEquipmentChanged');
} else {
- var templateName = "COMMON.COMBINED_EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", { template: $translate.instant("COMMON.COMBINED_EQUIPMENT") }),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/combinedequipment/combinedequipmentequipment.controller.js b/admin/app/controllers/settings/combinedequipment/combinedequipmentequipment.controller.js
index f436c9db..8448257d 100644
--- a/admin/app/controllers/settings/combinedequipment/combinedequipmentequipment.controller.js
+++ b/admin/app/controllers/settings/combinedequipment/combinedequipmentequipment.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('CombinedEquipmentEquipmentController', function ($scope, $common, $uibModal, $timeout, $translate, CombinedEquipmentService, EquipmentService, CombinedEquipmentEquipmentService, toaster, SweetAlert) {
+app.controller('CombinedEquipmentEquipmentController', function ($scope, $translate, CombinedEquipmentService, EquipmentService, CombinedEquipmentEquipmentService, toaster, SweetAlert) {
$scope.currentCombinedEquipment = {selected:undefined};
$scope.getAllEquipments = function () {
- EquipmentService.getAllEquipments(function (error, data) {
- if (!error) {
- $scope.equipments = data;
+ EquipmentService.getAllEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.equipments = response.data;
} else {
$scope.equipments = [];
}
@@ -14,9 +14,9 @@ app.controller('CombinedEquipmentEquipmentController', function ($scope, $common
};
$scope.getEquipmentsByCombinedEquipmentID = function (id) {
- CombinedEquipmentEquipmentService.getEquipmentsByCombinedEquipmentID(id, function (error, data) {
- if (!error) {
- $scope.combinedequipmentequipments = data;
+ CombinedEquipmentEquipmentService.getEquipmentsByCombinedEquipmentID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.combinedequipmentequipments = response.data;
} else {
$scope.combinedequipmentequipments = [];
}
@@ -30,9 +30,9 @@ app.controller('CombinedEquipmentEquipmentController', function ($scope, $common
};
$scope.getAllCombinedEquipments = function () {
- CombinedEquipmentService.getAllCombinedEquipments(function (error, data) {
- if (!error) {
- $scope.combinedequipments = data;
+ CombinedEquipmentService.getAllCombinedEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.combinedequipments = response.data;
} else {
$scope.combinedequipments = [];
}
@@ -42,38 +42,21 @@ app.controller('CombinedEquipmentEquipmentController', function ($scope, $common
$scope.pairEquipment = function (dragEl, dropEl) {
var equipmentid = angular.element('#' + dragEl).scope().equipment.id;
var combinedequipmentid = $scope.currentCombinedEquipment.id;
- CombinedEquipmentEquipmentService.addPair(combinedequipmentid, equipmentid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_EQUIPMENT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ CombinedEquipmentEquipmentService.addPair(combinedequipmentid, equipmentid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant('TOASTER.BIND_EQUIPMENT_SUCCESS'),
showCloseButton: true,
});
$scope.getEquipmentsByCombinedEquipmentID($scope.currentCombinedEquipment.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -86,38 +69,21 @@ app.controller('CombinedEquipmentEquipmentController', function ($scope, $common
}
var combinedequipmentequipmentid = angular.element('#' + dragEl).scope().combinedequipmentequipment.id;
var combinedequipmentid = $scope.currentCombinedEquipment.id;
- CombinedEquipmentEquipmentService.deletePair(combinedequipmentid, combinedequipmentequipmentid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_EQUIPMENT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ CombinedEquipmentEquipmentService.deletePair(combinedequipmentid, combinedequipmentequipmentid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant('TOASTER.UNBIND_EQUIPMENT_SUCCESS'),
showCloseButton: true,
});
$scope.getEquipmentsByCombinedEquipmentID($scope.currentCombinedEquipment.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/combinedequipment/combinedequipmentmeter.controller.js b/admin/app/controllers/settings/combinedequipment/combinedequipmentmeter.controller.js
index d2e43a9d..390de9b2 100644
--- a/admin/app/controllers/settings/combinedequipment/combinedequipmentmeter.controller.js
+++ b/admin/app/controllers/settings/combinedequipment/combinedequipmentmeter.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('CombinedEquipmentMeterController', function ($scope, $common, $timeout, $uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, CombinedEquipmentMeterService, CombinedEquipmentService, toaster, SweetAlert) {
+app.controller('CombinedEquipmentMeterController', function ($scope, $timeout, $uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, CombinedEquipmentMeterService, CombinedEquipmentService, toaster, SweetAlert) {
$scope.currentCombinedEquipment = { selected: undefined };
$scope.getAllCombinedEquipments = function (id) {
- CombinedEquipmentService.getAllCombinedEquipments(function (error, data) {
- if (!error) {
- $scope.combinedequipments = data;
+ CombinedEquipmentService.getAllCombinedEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.combinedequipments = response.data;
} else {
$scope.combinedequipments = [];
}
@@ -23,12 +23,12 @@ app.controller('CombinedEquipmentMeterController', function ($scope, $common, $t
var metertypes = ['meters', 'virtualmeters', 'offlinemeters'];
$scope.combinedequipmentmeters = [];
angular.forEach(metertypes, function (value, index) {
- CombinedEquipmentMeterService.getMetersByCombinedEquipmentID(id, value, function (error, data) {
- if (!error) {
- angular.forEach(data, function (item, indx) {
+ CombinedEquipmentMeterService.getMetersByCombinedEquipmentID(id, value, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ angular.forEach(response.data, function (item, indx) {
data[indx].metertype = value;
});
- $scope.combinedequipmentmeters = $scope.combinedequipmentmeters.concat(data);
+ $scope.combinedequipmentmeters = $scope.combinedequipmentmeters.concat(response.data);
}
});
});
@@ -60,9 +60,9 @@ app.controller('CombinedEquipmentMeterController', function ($scope, $common, $t
$scope.getAllMeters = function () {
- MeterService.getAllMeters(function (error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
$scope.currentMeterType = "meters";
$timeout(function () {
$scope.changeMeterType();
@@ -76,9 +76,9 @@ app.controller('CombinedEquipmentMeterController', function ($scope, $common, $t
$scope.getAllOfflineMeters = function () {
- OfflineMeterService.getAllOfflineMeters(function (error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
} else {
$scope.offlinemeters = [];
}
@@ -87,9 +87,9 @@ app.controller('CombinedEquipmentMeterController', function ($scope, $common, $t
};
$scope.getAllVirtualMeters = function () {
- VirtualMeterService.getAllVirtualMeters(function (error, data) {
- if (!error) {
- $scope.virtualmeters = data;
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
} else {
$scope.virtualmeters = [];
}
@@ -112,39 +112,21 @@ app.controller('CombinedEquipmentMeterController', function ($scope, $common, $t
modalInstance.result.then(function (is_output) {
var meterid = angular.element('#' + dragEl).scope().meter.id;
var combinedequipmentid = $scope.currentCombinedEquipment.id;
- CombinedEquipmentMeterService.addPair(combinedequipmentid, meterid, $scope.currentMeterType, is_output, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ CombinedEquipmentMeterService.addPair(combinedequipmentid, meterid, $scope.currentMeterType, is_output, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_METER_SUCCESS"),
showCloseButton: true,
});
$scope.getMetersByCombinedEquipmentID($scope.currentCombinedEquipment.id);
} else {
-
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -160,38 +142,21 @@ app.controller('CombinedEquipmentMeterController', function ($scope, $common, $t
var combinedequipmentmeterid = angular.element('#' + dragEl).scope().combinedequipmentmeter.id;
var combinedequipmentid = $scope.currentCombinedEquipment.id;
var metertype = angular.element('#' + dragEl).scope().combinedequipmentmeter.metertype;
- CombinedEquipmentMeterService.deletePair(combinedequipmentid, combinedequipmentmeterid, metertype, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ CombinedEquipmentMeterService.deletePair(combinedequipmentid, combinedequipmentmeterid, metertype, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_METER_SUCCESS"),
showCloseButton: true,
});
$scope.getMetersByCombinedEquipmentID($scope.currentCombinedEquipment.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/combinedequipment/combinedequipmentparameter.controller.js b/admin/app/controllers/settings/combinedequipment/combinedequipmentparameter.controller.js
index a108caaf..7f6cdf0d 100644
--- a/admin/app/controllers/settings/combinedequipment/combinedequipmentparameter.controller.js
+++ b/admin/app/controllers/settings/combinedequipment/combinedequipmentparameter.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('CombinedEquipmentParameterController', function ($scope, $common, $timeout, $uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, CombinedEquipmentParameterService, CombinedEquipmentService, PointService, toaster, SweetAlert) {
+app.controller('CombinedEquipmentParameterController', function ($scope, $uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, CombinedEquipmentParameterService, CombinedEquipmentService, PointService, toaster, SweetAlert) {
$scope.currentCombinedEquipment = { selected: undefined };
$scope.is_show_add_parameter = false;
$scope.combinedequipments = [];
@@ -10,9 +10,9 @@ app.controller('CombinedEquipmentParameterController', function ($scope, $common
$scope.mergedMeters = [];
$scope.getAllCombinedEquipments = function () {
- CombinedEquipmentService.getAllCombinedEquipments(function (error, data) {
- if (!error) {
- $scope.combinedequipments = data;
+ CombinedEquipmentService.getAllCombinedEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.combinedequipments = response.data;
} else {
$scope.combinedequipments = [];
}
@@ -28,9 +28,9 @@ app.controller('CombinedEquipmentParameterController', function ($scope, $common
$scope.getParametersByCombinedEquipmentID = function (id) {
$scope.combinedequipmentparameters = [];
- CombinedEquipmentParameterService.getParametersByCombinedEquipmentID(id, function (error, data) {
- if (!error) {
- $scope.combinedequipmentparameters = data;
+ CombinedEquipmentParameterService.getParametersByCombinedEquipmentID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.combinedequipmentparameters = response.data;
}
});
};
@@ -62,42 +62,20 @@ app.controller('CombinedEquipmentParameterController', function ($scope, $common
combinedequipmentparameter.denominator_meter_uuid = combinedequipmentparameter.denominator_meter.uuid;
}
- CombinedEquipmentParameterService.addCombinedEquipmentParameter(combinedequipmentid, combinedequipmentparameter, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "COMBINED_EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ CombinedEquipmentParameterService.addCombinedEquipmentParameter(combinedequipmentid, combinedequipmentparameter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", { template: $translate.instant("COMBINED_EQUIPMENT.PARAMETER") }),
showCloseButton: true,
});
$scope.getParametersByCombinedEquipmentID($scope.currentCombinedEquipment.id);
} else {
- var templateName = "COMBINED_EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", { template: $translate.instant("COMBINED_EQUIPMENT.PARAMETER") }),
showCloseButton: true,
});
}
@@ -133,42 +111,20 @@ app.controller('CombinedEquipmentParameterController', function ($scope, $common
if (modifiedCombinedEquipmentParameter.denominator_meter != null) {
modifiedCombinedEquipmentParameter.denominator_meter_uuid = modifiedCombinedEquipmentParameter.denominator_meter.uuid;
}
- CombinedEquipmentParameterService.editCombinedEquipmentParameter($scope.currentCombinedEquipment.id, modifiedCombinedEquipmentParameter, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMBINED_EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ CombinedEquipmentParameterService.editCombinedEquipmentParameter($scope.currentCombinedEquipment.id, modifiedCombinedEquipmentParameter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("COMBINED_EQUIPMENT.PARAMETER") }),
showCloseButton: true,
});
$scope.getParametersByCombinedEquipmentID($scope.currentCombinedEquipment.id);
} else {
- var templateName = "COMBINED_EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("COMBINED_EQUIPMENT.PARAMETER") }),
showCloseButton: true,
});
}
@@ -180,69 +136,39 @@ app.controller('CombinedEquipmentParameterController', function ($scope, $common
$scope.deleteCombinedEquipmentParameter = function (combinedequipmentparameter) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
- CombinedEquipmentParameterService.deleteCombinedEquipmentParameter($scope.currentCombinedEquipment.id, combinedequipmentparameter.id, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMBINED_EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ CombinedEquipmentParameterService.deleteCombinedEquipmentParameter($scope.currentCombinedEquipment.id, combinedequipmentparameter.id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", { template: $translate.instant("COMBINED_EQUIPMENT.PARAMETER") }),
showCloseButton: true,
});
$scope.getParametersByCombinedEquipmentID($scope.currentCombinedEquipment.id);
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "COMBINED_EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant(popBody, { template: $translate.instant("COMBINED_EQUIPMENT.PARAMETER") }),
showCloseButton: true,
});
}
@@ -293,25 +219,21 @@ app.controller('CombinedEquipmentParameterController', function ($scope, $common
$scope.meters = [];
$scope.offlinemeters = [];
$scope.virtualmeters = [];
- MeterService.getAllMeters(function (error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
for (var i = 0; i < $scope.meters.length; i++) {
var mergedmeter = { "uuid": $scope.meters[i].uuid, "name": "meter/" + $scope.meters[i].name };
$scope.mergedmeters.push(mergedmeter);
}
- // $scope.currentMeterType="meters";
- // $timeout(function(){
- // $scope.changeMeterType();
- // },1000);
} else {
$scope.meters = [];
}
});
- OfflineMeterService.getAllOfflineMeters(function (error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
for (var i = 0; i < $scope.offlinemeters.length; i++) {
var mergedmeter = { "uuid": $scope.offlinemeters[i].uuid, "name": "offlinemeter/" + $scope.offlinemeters[i].name };
$scope.mergedmeters.push(mergedmeter);
@@ -321,9 +243,9 @@ app.controller('CombinedEquipmentParameterController', function ($scope, $common
}
});
- VirtualMeterService.getAllVirtualMeters(function (error, data) {
- if (!error) {
- $scope.virtualmeters = data;
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
for (var i = 0; i < $scope.virtualmeters.length; i++) {
var mergedmeter = { "uuid": $scope.virtualmeters[i].uuid, "name": "virtualmeter/" + $scope.virtualmeters[i].name };
$scope.mergedmeters.push(mergedmeter);
@@ -337,14 +259,9 @@ app.controller('CombinedEquipmentParameterController', function ($scope, $common
};
$scope.getAllPoints = function () {
- PointService.getAllPoints(function (error, data) {
- if (!error) {
- // if (data.length > 0) {
- // for (var i = 0; i < data.length; i++) {
- // data[i].name = data[i].data_source.name + "/" + data[i].name ;
- // }
- // }
- $scope.points = data;
+ PointService.getAllPoints(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
diff --git a/admin/app/controllers/settings/contact/contact.controller.js b/admin/app/controllers/settings/contact/contact.controller.js
index 833141ee..57e92482 100644
--- a/admin/app/controllers/settings/contact/contact.controller.js
+++ b/admin/app/controllers/settings/contact/contact.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('ContactController', function($scope,$common, $translate,$uibModal, ContactService,toaster,SweetAlert) {
+app.controller('ContactController', function($scope, $translate,$uibModal, ContactService,toaster,SweetAlert) {
$scope.getAllContacts = function() {
- ContactService.getAllContacts(function(error, data) {
- if (!error) {
- $scope.contacts = data;
+ ContactService.getAllContacts(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.contacts = response.data;
} else {
$scope.contacts = [];
}
@@ -28,45 +28,20 @@ app.controller('ContactController', function($scope,$common, $translate,$uibModa
}
});
modalInstance.result.then(function(contact) {
- ContactService.addContact(contact, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var templateName = "SETTING.CONTACT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ ContactService.addContact(contact, function(response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("SETTING.CONTACT")}),
showCloseButton: true,
});
-
-
$scope.getAllContacts();
} else {
- var templateName = "SETTING.CONTACT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.CONTACT")}),
showCloseButton: true,
});
}
@@ -92,44 +67,20 @@ app.controller('ContactController', function($scope,$common, $translate,$uibModa
});
modalInstance.result.then(function (modifiedContact) {
- ContactService.editContact(modifiedContact,function(error,status){
- if(angular.isDefined(status) && status==200){
- var templateName = "SETTING.CONTACT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ ContactService.editContact(modifiedContact, function (response) {
+ if(angular.isDefined(response.status) && response.status === 200200){
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.CONTACT")}),
showCloseButton: true,
});
-
-
$scope.getAllContacts();
}else{
- var templateName = "SETTING.CONTACT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.CONTACT")}),
showCloseButton: true,
});
}
@@ -141,53 +92,31 @@ app.controller('ContactController', function($scope,$common, $translate,$uibModa
$scope.deleteContact=function(contact){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- ContactService.deleteContact(contact, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.CONTACT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ ContactService.deleteContact(contact, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.CONTACT")}),
showCloseButton: true,
});
$scope.getAllContacts();
} else {
- var templateName = "SETTING.CONTACT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.CONTACT")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/costcenter/costcenter.controller.js b/admin/app/controllers/settings/costcenter/costcenter.controller.js
index fee82f0a..f276a432 100644
--- a/admin/app/controllers/settings/costcenter/costcenter.controller.js
+++ b/admin/app/controllers/settings/costcenter/costcenter.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('CostCenterController', function($scope,$common, $translate,$uibModal, CostCenterService,toaster,SweetAlert) {
+app.controller('CostCenterController', function($scope, $translate,$uibModal, CostCenterService,toaster,SweetAlert) {
$scope.getAllCostCenters = function() {
- CostCenterService.getAllCostCenters(function(error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -19,44 +19,22 @@ app.controller('CostCenterController', function($scope,$common, $translate,$uibM
windowClass: "animated fadeIn",
});
modalInstance.result.then(function(costcenter) {
- CostCenterService.addCostCenter(costcenter, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "SETTING.COSTCENTER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ CostCenterService.addCostCenter(costcenter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("SETTING.COSTCENTER")}),
showCloseButton: true,
});
$scope.getAllCostCenters();
$scope.$emit('handleEmitCostCenterChanged');
} else {
- var templateName = "SETTING.COSTCENTER";
- templateName = $translate.instant(templateName);
-
- var popType = 'SETTING.COSTCENTER';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.COSTCENTER")}),
showCloseButton: true,
});
}
@@ -82,46 +60,24 @@ app.controller('CostCenterController', function($scope,$common, $translate,$uibM
});
modalInstance.result.then(function (modifiedCostCenter) {
- CostCenterService.editCostCenter(modifiedCostCenter,function(error,status){
- if(angular.isDefined(status) && status==200){
- var templateName = "SETTING.COSTCENTER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllCostCenters();
- $scope.$emit('handleEmitCostCenterChanged');
+ CostCenterService.editCostCenter(modifiedCostCenter, function (response){
+ if(angular.isDefined(response.status) && response.status === 200){
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.COSTCENTER")}),
+ showCloseButton: true,
+ });
+ $scope.getAllCostCenters();
+ $scope.$emit('handleEmitCostCenterChanged');
}else{
- var templateName = "SETTING.COSTCENTER";
- templateName = $translate.instant(templateName);
-
- var popType = 'SETTING.COSTCENTER';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.COSTCENTER")}),
+ showCloseButton: true,
+ });
+ }
});
}, function () {
//do nothing;
@@ -130,70 +86,39 @@ app.controller('CostCenterController', function($scope,$common, $translate,$uibM
$scope.deleteCostCenter=function(costcenter){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- CostCenterService.deleteCostCenter(costcenter, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.COSTCENTER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ CostCenterService.deleteCostCenter(costcenter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.COSTCENTER")}),
+ showCloseButton: true,
+ });
$scope.getAllCostCenters();
- $scope.$emit('handleEmitCostCenterChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'SETTING.COSTCENTER';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ $scope.$emit('handleEmitCostCenterChanged');
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
- } else {
- var templateName = "SETTING.COSTCENTER";
- templateName = $translate.instant(templateName);
-
- var popType = 'SETTING.COSTCENTER';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ } else {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.COSTCENTER")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/costcenter/costcentertariff.controller.js b/admin/app/controllers/settings/costcenter/costcentertariff.controller.js
index c88367f6..840c316b 100644
--- a/admin/app/controllers/settings/costcenter/costcentertariff.controller.js
+++ b/admin/app/controllers/settings/costcenter/costcentertariff.controller.js
@@ -1,15 +1,15 @@
'use strict';
-app.controller('CostCenterTariffController', function ($scope, $translate,$common, $uibModal, $timeout,
+app.controller('CostCenterTariffController', function ($scope, $translate,
CostCenterService,
TariffService,
CostCenterTariffService,
- toaster, SweetAlert) {
+ toaster) {
$scope.getAllCostCenters = function () {
- CostCenterService.getAllCostCenters(function (error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
if ($scope.costcenters.length > 0) {
$scope.currentCostCenter = $scope.costcenters[0];
$scope.getTariffsByCostCenterID($scope.currentCostCenter.id);
@@ -22,9 +22,9 @@ app.controller('CostCenterTariffController', function ($scope, $translate,$comm
};
$scope.getTariffsByCostCenterID = function (id) {
- CostCenterTariffService.getTariffsByCostCenterID(id, function (error, data) {
- if (!error) {
- $scope.costcentertariffs = data;
+ CostCenterTariffService.getTariffsByCostCenterID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcentertariffs = response.data;
} else {
$scope.costcentertariffs = [];
}
@@ -38,9 +38,9 @@ app.controller('CostCenterTariffController', function ($scope, $translate,$comm
$scope.getAllTariffs = function () {
- TariffService.getAllTariffs(function (error, data) {
- if (!error) {
- $scope.tariffs = data;
+ TariffService.getAllTariffs(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tariffs = response.data;
} else {
$scope.tariffs = [];
}
@@ -51,41 +51,20 @@ app.controller('CostCenterTariffController', function ($scope, $translate,$comm
$scope.pairTariff = function (dragEl, dropEl) {
var tariffid = angular.element('#' + dragEl).scope().tariff.id;
var costcenterid = $scope.currentCostCenter.id;
- CostCenterTariffService.addPair(costcenterid, tariffid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "TOASTER.BIND_TARIFF_SUCCESS";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ CostCenterTariffService.addPair(costcenterid, tariffid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("TOASTER.BIND_TARIFF_SUCCESS")}),
showCloseButton: true,
});
-
$scope.getTariffsByCostCenterID($scope.currentCostCenter.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -98,41 +77,21 @@ app.controller('CostCenterTariffController', function ($scope, $translate,$comm
}
var costcentertariffid = angular.element('#' + dragEl).scope().costcentertariff.id;
var costcenterid = $scope.currentCostCenter.id;
- CostCenterTariffService.deletePair(costcenterid, costcentertariffid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "TOASTER.UNBIND_TARIFF_SUCCESS";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ CostCenterTariffService.deletePair(costcenterid, costcentertariffid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: popTi$translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("TOASTER.UNBIND_TARIFF_SUCCESS")}),
showCloseButton: true,
});
$scope.getTariffsByCostCenterID($scope.currentCostCenter.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/costcenter/costfile.controller.js b/admin/app/controllers/settings/costcenter/costfile.controller.js
index d475dde0..a56592f6 100644
--- a/admin/app/controllers/settings/costcenter/costfile.controller.js
+++ b/admin/app/controllers/settings/costcenter/costfile.controller.js
@@ -3,9 +3,7 @@
app.controller('CostFileController', function (
$scope,
$window,
- $common,
$translate,
- $uibModal,
$interval,
CostFileService,
toaster,
@@ -14,9 +12,9 @@ app.controller('CostFileController', function (
$scope.cur_user = JSON.parse($window.localStorage.getItem("currentUser"));
$scope.getAllCostFiles = function () {
- CostFileService.getAllCostFiles(function (error, data) {
- if (!error) {
- $scope.costfiles = data;
+ CostFileService.getAllCostFiles(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costfiles = response.data;
} else {
$scope.costfiles = [];
}
@@ -36,45 +34,30 @@ app.controller('CostFileController', function (
console.info('File added.', file);
},
'success': function (file, xhr) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body.format(file.name);
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY".format(file.name)),
showCloseButton: true,
});
$scope.getAllCostFiles();
},
'error': function (file, xhr) {
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body.format(file.name);
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY".format(file.name)),
showCloseButton: true,
});
}
};
$scope.restoreCostFile = function (costfile) {
- CostFileService.restoreCostFile(costfile, function (error, data) {
- if (!error) {
+ CostFileService.restoreCostFile(costfile, function (response) {
+ console.log(response);
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: $translate.instant('TOASTER.SUCCESS'),
+ type: "success",
title: $translate.instant('TOASTER.SUCCESS_TITLE'),
body: $translate.instant('SETTING.RESTORE_SUCCESS'),
showCloseButton: true,
@@ -83,8 +66,8 @@ app.controller('CostFileController', function (
} else {
toaster.pop({
type: $translate.instant('TOASTER.ERROR'),
- title: $translate.instant(error.title),
- body: $translate.instant(error.description),
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -93,72 +76,39 @@ app.controller('CostFileController', function (
$scope.deleteCostFile = function (costfile) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
- CostFileService.deleteCostFile(costfile, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.COST_FILE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ CostFileService.deleteCostFile(costfile, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.COST_FILE")}),
showCloseButton: true,
});
-
-
$scope.getAllCostFiles();
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "TOASTER.COST_FILE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("TOASTER.COST_FILE")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/datasource/datasource.controller.js b/admin/app/controllers/settings/datasource/datasource.controller.js
index a7ff46c6..f2632e27 100644
--- a/admin/app/controllers/settings/datasource/datasource.controller.js
+++ b/admin/app/controllers/settings/datasource/datasource.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('DataSourceController', function($scope, $uibModal, $timeout, $common, $translate, DataSourceService, GatewayService, toaster, SweetAlert) {
+app.controller('DataSourceController', function($scope, $uibModal, $translate, DataSourceService, GatewayService, toaster, SweetAlert) {
$scope.getAllDataSources = function() {
- DataSourceService.getAllDataSources(function(error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
} else {
$scope.datasources = [];
}
@@ -15,9 +15,9 @@ app.controller('DataSourceController', function($scope, $uibModal, $timeout, $co
$scope.getAllGateways = function() {
- GatewayService.getAllGateways(function(error, data) {
- if (!error) {
- $scope.gateways = data;
+ GatewayService.getAllGateways(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.gateways = response.data;
} else {
$scope.gateways = [];
}
@@ -40,43 +40,21 @@ app.controller('DataSourceController', function($scope, $uibModal, $timeout, $co
});
modalInstance.result.then(function(datasource) {
datasource.gateway_id = datasource.gateway.id;
- DataSourceService.addDataSource(datasource, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "DATA_SOURCE.DATA_SOURCE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ DataSourceService.addDataSource(datasource, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY",{template: $translate.instant("DATA_SOURCE.DATA_SOURCE")}),
showCloseButton: true,
});
$scope.$emit("handleEmitDataSourceChanged");
} else {
- var templateName = "DATA_SOURCE.DATA_SOURCE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("DATA_SOURCE.DATA_SOURCE")}),
showCloseButton: true,
});
}
@@ -103,42 +81,20 @@ app.controller('DataSourceController', function($scope, $uibModal, $timeout, $co
modalInstance.result.then(function(modifiedDataSource) {
modifiedDataSource.gateway_id = modifiedDataSource.gateway.id;
- DataSourceService.editDataSource(modifiedDataSource, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "DATA_SOURCE.DATA_SOURCE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ DataSourceService.editDataSource(modifiedDataSource, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("DATA_SOURCE.DATA_SOURCE")}),
showCloseButton: true,
});
$scope.$emit("handleEmitDataSourceChanged");
} else {
- var templateName = "DATA_SOURCE.DATA_SOURCE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("DATA_SOURCE.DATA_SOURCE")}),
showCloseButton: true,
});
}
@@ -150,73 +106,41 @@ app.controller('DataSourceController', function($scope, $uibModal, $timeout, $co
$scope.deleteDataSource = function(datasource) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- DataSourceService.deleteDataSource(datasource, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "DATA_SOURCE.DATA_SOURCE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ DataSourceService.deleteDataSource(datasource, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("DATA_SOURCE.DATA_SOURCE")}),
showCloseButton: true,
});
-
-
$scope.$emit("handleEmitDataSourceChanged");
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
} else {
- var templateName = "DATA_SOURCE.DATA_SOURCE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("DATA_SOURCE.DATA_SOURCE")}),
+ showCloseButton: true,
+ });
}
});
}
diff --git a/admin/app/controllers/settings/datasource/point.controller.js b/admin/app/controllers/settings/datasource/point.controller.js
index efe48acd..ca5292df 100644
--- a/admin/app/controllers/settings/datasource/point.controller.js
+++ b/admin/app/controllers/settings/datasource/point.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('PointController', function($scope, $common, $uibModal, $timeout, $translate, DataSourceService, PointService, toaster, SweetAlert) {
+app.controller('PointController', function($scope, $uibModal, $translate, DataSourceService, PointService, toaster, SweetAlert) {
$scope.getAllDataSources = function() {
- DataSourceService.getAllDataSources(function(error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
if ($scope.datasources.length > 0) {
$scope.currentDataSource = $scope.datasources[0].id;
$scope.getPointsByDataSourceID($scope.currentDataSource);
@@ -18,9 +18,9 @@ app.controller('PointController', function($scope, $common, $uibModal, $timeout,
};
$scope.getPointsByDataSourceID = function(id) {
- PointService.getPointsByDataSourceID(id, function(error, data) {
- if (!error) {
- $scope.points = data;
+ PointService.getPointsByDataSourceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
@@ -45,42 +45,20 @@ app.controller('PointController', function($scope, $common, $uibModal, $timeout,
if(point.ratio==""){
point.ratio = undefined;
}
- PointService.addPoint(point, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "SETTING.POINT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ PointService.addPoint(point, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY",{template: $translate.instant( "SETTING.POINT")}),
showCloseButton: true,
});
$scope.getPointsByDataSourceID($scope.currentDataSource);
} else {
- var templateName = "SETTING.POINT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: "TOASTER.ERROR_ADD_BODY",
showCloseButton: true,
});
}
@@ -109,42 +87,20 @@ app.controller('PointController', function($scope, $common, $uibModal, $timeout,
if(modifiedPoint.ratio==""){
modifiedPoint.ratio = undefined;
}
- PointService.editPoint(modifiedPoint, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "SETTING.POINT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ PointService.editPoint(modifiedPoint, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.POINT")}),
showCloseButton: true,
});
$scope.getPointsByDataSourceID($scope.currentDataSource);
} else {
- var templateName = "SETTING.POINT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.POINT")}),
showCloseButton: true,
});
}
@@ -156,70 +112,39 @@ app.controller('PointController', function($scope, $common, $uibModal, $timeout,
$scope.deletePoint = function(point) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- PointService.deletePoint(point, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.POINT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ PointService.deletePoint(point, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.POINT")}),
showCloseButton: true,
});
$scope.getPointsByDataSourceID($scope.currentDataSource);
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "SETTING.POINT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.POINT")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/distributionsystem/distributioncircuit.controller.js b/admin/app/controllers/settings/distributionsystem/distributioncircuit.controller.js
index fa20e330..0f2b990f 100644
--- a/admin/app/controllers/settings/distributionsystem/distributioncircuit.controller.js
+++ b/admin/app/controllers/settings/distributionsystem/distributioncircuit.controller.js
@@ -1,27 +1,27 @@
'use strict';
-app.controller('DistributionCircuitController', function($scope,$common, $translate, $uibModal, DistributionSystemService, DistributionCircuitService, toaster,SweetAlert) {
+app.controller('DistributionCircuitController', function($scope, $translate, $uibModal, DistributionSystemService, DistributionCircuitService, toaster,SweetAlert) {
$scope.distributionsystems = [];
$scope.distributioncircuits = [];
$scope.currentDistributionSystem = null;
$scope.getAllDistributionSystems = function() {
- DistributionSystemService.getAllDistributionSystems(function(error, data) {
- if (!error) {
- $scope.distributionsystems = data;
- } else {
+ DistributionSystemService.getAllDistributionSystems(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.distributionsystems = response.data;
+ } else {
$scope.distributionsystems = [];
- }
+ }
});
};
$scope.getDistributionCircuitsByDistributionSystemID = function(id) {
- DistributionCircuitService.getDistributionCircuitsByDistributionSystemID(id, function(error, data) {
- if (!error) {
- $scope.distributioncircuits=data;
- } else {
- $scope.distributioncircuits=[];
+ DistributionCircuitService.getDistributionCircuitsByDistributionSystemID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.distributioncircuits = response.data;
+ } else {
+ $scope.distributioncircuits=[];
}
});
};
@@ -48,43 +48,21 @@ app.controller('DistributionCircuitController', function($scope,$common, $transl
});
modalInstance.result.then(function(distributioncircuit) {
distributioncircuit.distribution_system_id = $scope.currentDistributionSystem.id;
- DistributionCircuitService.addDistributionCircuit(distributioncircuit, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ DistributionCircuitService.addDistributionCircuit(distributioncircuit, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT")}),
showCloseButton: true,
});
$scope.getDistributionCircuitsByDistributionSystemID($scope.currentDistributionSystem.id);
- $scope.$emit('handleEmitDistributionCircuitChanged');
+ $scope.$emit('handleEmitDistributionCircuitChanged');
} else {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT")}),
showCloseButton: true,
});
}
@@ -110,43 +88,21 @@ app.controller('DistributionCircuitController', function($scope,$common, $transl
modalInstance.result.then(function(modifiedDistributionCircuit) {
modifiedDistributionCircuit.distribution_system_id = $scope.currentDistributionSystem.id;
- DistributionCircuitService.editDistributionCircuit(modifiedDistributionCircuit, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ DistributionCircuitService.editDistributionCircuit(modifiedDistributionCircuit, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT")}),
showCloseButton: true,
});
$scope.getDistributionCircuitsByDistributionSystemID($scope.currentDistributionSystem.id);
- $scope.$emit('handleEmitDistributionCircuitChanged');
+ $scope.$emit('handleEmitDistributionCircuitChanged');
} else {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT")}),
showCloseButton: true,
});
}
@@ -158,73 +114,43 @@ app.controller('DistributionCircuitController', function($scope,$common, $transl
$scope.deleteDistributionCircuit = function(distributioncircuit) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- DistributionCircuitService.deleteDistributionCircuit(distributioncircuit.id, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getDistributionCircuitsByDistributionSystemID($scope.currentDistributionSystem.id);
- $scope.$emit('handleEmitDistributionCircuitChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ DistributionCircuitService.deleteDistributionCircuit(distributioncircuit.id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT")}),
+ showCloseButton: true,
+ });
+ $scope.getDistributionCircuitsByDistributionSystemID($scope.currentDistributionSystem.id);
+ $scope.$emit('handleEmitDistributionCircuitChanged');
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
} else {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_CIRCUIT")}),
+ showCloseButton: true,
+ });
+ }
});
}
});
@@ -244,7 +170,6 @@ app.controller('DistributionCircuitController', function($scope,$common, $transl
$scope.operation = "DISTRIBUTION_SYSTEM.ADD_DISTRIBUTION_CIRCUIT";
$scope.ok = function() {
-
$uibModalInstance.close($scope.distributioncircuit);
};
diff --git a/admin/app/controllers/settings/distributionsystem/distributioncircuitpoint.controller.js b/admin/app/controllers/settings/distributionsystem/distributioncircuitpoint.controller.js
index 09a37e04..8b5f8aaf 100644
--- a/admin/app/controllers/settings/distributionsystem/distributioncircuitpoint.controller.js
+++ b/admin/app/controllers/settings/distributionsystem/distributioncircuitpoint.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('DistributionCircuitPointController', function ($scope, $common, $uibModal, $timeout, $translate, DistributionCircuitService, DataSourceService, PointService, DistributionCircuitPointService, toaster, SweetAlert) {
+app.controller('DistributionCircuitPointController', function ($scope, $timeout, $translate, DistributionCircuitService, DataSourceService, PointService, DistributionCircuitPointService, toaster, SweetAlert) {
$scope.currentDistributionCircuit = {selected:undefined};
$scope.getAllDataSources = function () {
- DataSourceService.getAllDataSources(function (error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
if ($scope.datasources.length > 0) {
$scope.currentDataSource = $scope.datasources[0].id;
$scope.getPointsByDataSourceID($scope.currentDataSource);
@@ -17,9 +17,9 @@ app.controller('DistributionCircuitPointController', function ($scope, $common,
};
$scope.getPointsByDataSourceID = function (id) {
- PointService.getPointsByDataSourceID(id, function (error, data) {
- if (!error) {
- $scope.points = data;
+ PointService.getPointsByDataSourceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
@@ -27,9 +27,9 @@ app.controller('DistributionCircuitPointController', function ($scope, $common,
};
$scope.getPointsByDistributionCircuitID = function (id) {
- DistributionCircuitPointService.getPointsByDistributionCircuitID(id, function (error, data) {
- if (!error) {
- $scope.distributioncircuitpoints = data;
+ DistributionCircuitPointService.getPointsByDistributionCircuitID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.distributioncircuitpoints = response.data;
} else {
$scope.distributioncircuitpoints = [];
}
@@ -48,9 +48,9 @@ app.controller('DistributionCircuitPointController', function ($scope, $common,
};
$scope.getAllDistributionCircuits = function () {
- DistributionCircuitService.getAllDistributionCircuits(function (error, data) {
- if (!error) {
- $scope.distributioncircuits = data;
+ DistributionCircuitService.getAllDistributionCircuits(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.distributioncircuits = response.data;
for(var i = 0; i < $scope.distributioncircuits.length; i++) {
$scope.distributioncircuits[i].name = $scope.distributioncircuits[i].distribution_system.name + '/' + $scope.distributioncircuits[i].name;
}
@@ -67,38 +67,20 @@ app.controller('DistributionCircuitPointController', function ($scope, $common,
$scope.pairPoint = function (dragEl, dropEl) {
var pointid = angular.element('#' + dragEl).scope().point.id;
var distributioncircuitid = $scope.currentDistributionCircuit.id;
- DistributionCircuitPointService.addPair(distributioncircuitid, pointid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ DistributionCircuitPointService.addPair(distributioncircuitid, pointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant('TOASTER.BIND_POINT_SUCCESS'),
showCloseButton: true,
});
-
$scope.getPointsByDistributionCircuitID($scope.currentDistributionCircuit.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -111,38 +93,20 @@ app.controller('DistributionCircuitPointController', function ($scope, $common,
}
var distributioncircuitpointid = angular.element('#' + dragEl).scope().distributioncircuitpoint.id;
var distributioncircuitid = $scope.currentDistributionCircuit.id;
- DistributionCircuitPointService.deletePair(distributioncircuitid, distributioncircuitpointid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ DistributionCircuitPointService.deletePair(distributioncircuitid, distributioncircuitpointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant('TOASTER.UNBIND_POINT_SUCCESS'),
showCloseButton: true,
});
-
$scope.getPointsByDistributionCircuitID($scope.currentDistributionCircuit.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/distributionsystem/distributionsystem.controller.js b/admin/app/controllers/settings/distributionsystem/distributionsystem.controller.js
index 24dc7bba..1752df5f 100644
--- a/admin/app/controllers/settings/distributionsystem/distributionsystem.controller.js
+++ b/admin/app/controllers/settings/distributionsystem/distributionsystem.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('DistributionSystemController', function($scope,$common, $translate, $uibModal, DistributionSystemService, toaster,SweetAlert) {
+app.controller('DistributionSystemController', function($scope, $translate, $uibModal, DistributionSystemService, toaster,SweetAlert) {
$scope.getAllDistributionSystems = function() {
- DistributionSystemService.getAllDistributionSystems(function(error, data) {
- if (!error) {
- $scope.distributionsystems = data;
+ DistributionSystemService.getAllDistributionSystems(function(response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.distributionsystems = response.data;
} else {
$scope.distributionsystems = [];
}
@@ -19,43 +19,21 @@ app.controller('DistributionSystemController', function($scope,$common, $transla
windowClass: "animated fadeIn",
});
modalInstance.result.then(function(distributionsystem) {
- DistributionSystemService.addDistributionSystem(distributionsystem, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ DistributionSystemService.addDistributionSystem(distributionsystem, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM")}),
showCloseButton: true,
});
$scope.getAllDistributionSystems();
$scope.$emit('handleEmitDistributionSystemChanged');
} else {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM")}),
showCloseButton: true,
});
}
@@ -80,43 +58,21 @@ app.controller('DistributionSystemController', function($scope,$common, $transla
});
modalInstance.result.then(function(modifiedDistributionSystem) {
- DistributionSystemService.editDistributionSystem(modifiedDistributionSystem, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ DistributionSystemService.editDistributionSystem(modifiedDistributionSystem, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM")}),
showCloseButton: true,
});
$scope.getAllDistributionSystems();
$scope.$emit('handleEmitDistributionSystemChanged');
} else {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM")}),
showCloseButton: true,
});
}
@@ -128,56 +84,34 @@ app.controller('DistributionSystemController', function($scope,$common, $transla
$scope.deleteDistributionSystem=function(distributionsystem){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- DistributionSystemService.deleteDistributionSystem(distributionsystem, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllDistributionSystems();
+ DistributionSystemService.deleteDistributionSystem(distributionsystem, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM")}),
+ showCloseButton: true,
+ });
+ $scope.getAllDistributionSystems();
$scope.$emit('handleEmitDistributionSystemChanged');
} else {
- var templateName = "DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("DISTRIBUTION_SYSTEM.DISTRIBUTION_SYSTEM")}),
+ showCloseButton: true,
+ });
}
});
}
diff --git a/admin/app/controllers/settings/distributionsystem/distributionsystempreview.controller.js b/admin/app/controllers/settings/distributionsystem/distributionsystempreview.controller.js
index 90b1e0ab..b6b1a364 100644
--- a/admin/app/controllers/settings/distributionsystem/distributionsystempreview.controller.js
+++ b/admin/app/controllers/settings/distributionsystem/distributionsystempreview.controller.js
@@ -1,28 +1,27 @@
'use strict';
-app.controller('DistributionSystemPreviewController', function($scope,$common, $translate, DistributionSystemService, DistributionCircuitService) {
+app.controller('DistributionSystemPreviewController', function($scope, DistributionSystemService, DistributionCircuitService) {
$scope.distributionsystems = [];
$scope.currentDistributionSystem = null;
$scope.getAllDistributionSystems = function() {
- DistributionSystemService.getAllDistributionSystems(function(error, data) {
- if (!error) {
- $scope.distributionsystems = data;
+ DistributionSystemService.getAllDistributionSystems(function(response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.distributionsystems = response.data;
} else {
- $scope.distributionsystems = [];
- }
+ $scope.distributionsystems = [];
+ }
});
};
$scope.getDistributionCircuitsByDistributionSystemID = function(id) {
-
- DistributionCircuitService.getDistributionCircuitsByDistributionSystemID(id, function(error, data) {
- if (!error) {
- return data;
- } else {
- return [];
- }
- });
+ DistributionCircuitService.getDistributionCircuitsByDistributionSystemID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ return response.data;
+ } else {
+ return [];
+ }
+ });
};
$scope.changeDistributionSystem=function(item,model){
diff --git a/admin/app/controllers/settings/emailserver/emailserver.controller.js b/admin/app/controllers/settings/emailserver/emailserver.controller.js
index d83aee44..1c678e8f 100644
--- a/admin/app/controllers/settings/emailserver/emailserver.controller.js
+++ b/admin/app/controllers/settings/emailserver/emailserver.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('EmailServerController', function($scope,$common, $translate,$uibModal, EmailServerService,toaster,SweetAlert) {
+app.controller('EmailServerController', function($scope, $translate,$uibModal, EmailServerService,toaster,SweetAlert) {
$scope.getAllEmailServers = function() {
- EmailServerService.getAllEmailServers(function(error, data) {
- if (!error) {
- $scope.emailservers = data;
+ EmailServerService.getAllEmailServers(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.emailservers = response.data;
} else {
$scope.emailservers = [];
}
@@ -28,45 +28,20 @@ app.controller('EmailServerController', function($scope,$common, $translate,$uib
}
});
modalInstance.result.then(function(emailserver) {
- EmailServerService.addEmailServer(emailserver, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var templateName = "SETTING.EMAIL_SERVER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EmailServerService.addEmailServer(emailserver, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY",{template: $translate.instant("SETTING.EMAIL_SERVER")}),
showCloseButton: true,
});
-
-
$scope.getAllEmailServers();
} else {
- var templateName = "SETTING.EMAIL_SERVER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.EMAIL_SERVER")}),
showCloseButton: true,
});
}
@@ -92,44 +67,20 @@ app.controller('EmailServerController', function($scope,$common, $translate,$uib
});
modalInstance.result.then(function (modifiedEmailServer) {
- EmailServerService.editEmailServer(modifiedEmailServer,function(error,status){
- if(angular.isDefined(status) && status==200){
- var templateName = "SETTING.EMAIL_SERVER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EmailServerService.editEmailServer(modifiedEmailServer,function (response){
+ if(angular.isDefined(response.status) && response.status === 200){
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.EMAIL_SERVER")}),
showCloseButton: true,
});
-
-
- $scope.getAllEmailServers();
+ $scope.getAllEmailServers();
}else{
- var templateName = "SETTING.EMAIL_SERVER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.EMAIL_SERVER")}),
showCloseButton: true,
});
}
@@ -141,53 +92,31 @@ app.controller('EmailServerController', function($scope,$common, $translate,$uib
$scope.deleteEmailServer=function(emailserver){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- EmailServerService.deleteEmailServer(emailserver, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.EMAIL_SERVER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ EmailServerService.deleteEmailServer(emailserver, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.EMAIL_SERVER")}),
showCloseButton: true,
});
$scope.getAllEmailServers();
} else {
- var templateName = "SETTING.EMAIL_SERVER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.EMAIL_SERVER")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/energyflowdiagram/energyflowdiagram.controller.js b/admin/app/controllers/settings/energyflowdiagram/energyflowdiagram.controller.js
index 36201cf1..0a59653c 100644
--- a/admin/app/controllers/settings/energyflowdiagram/energyflowdiagram.controller.js
+++ b/admin/app/controllers/settings/energyflowdiagram/energyflowdiagram.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('EnergyFlowDiagramController', function($scope,$common, $translate, $uibModal, EnergyFlowDiagramService, toaster,SweetAlert) {
+app.controller('EnergyFlowDiagramController', function($scope, $translate, $uibModal, EnergyFlowDiagramService, toaster,SweetAlert) {
$scope.getAllEnergyFlowDiagrams = function() {
- EnergyFlowDiagramService.getAllEnergyFlowDiagrams(function(error, data) {
- if (!error) {
- $scope.energyflowdiagrams = data;
+ EnergyFlowDiagramService.getAllEnergyFlowDiagrams(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyflowdiagrams = response.data;
} else {
$scope.energyflowdiagrams = [];
}
@@ -19,43 +19,21 @@ app.controller('EnergyFlowDiagramController', function($scope,$common, $translat
windowClass: "animated fadeIn",
});
modalInstance.result.then(function(energyflowdiagram) {
- EnergyFlowDiagramService.addEnergyFlowDiagram(energyflowdiagram, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "COMMON.ENERGY_FLOW_DIAGRAM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EnergyFlowDiagramService.addEnergyFlowDiagram(energyflowdiagram, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("COMMON.ENERGY_FLOW_DIAGRAM")}),
showCloseButton: true,
});
$scope.getAllEnergyFlowDiagrams();
$scope.$emit('handleEmitEnergyFlowDiagramChanged');
} else {
- var templateName = "COMMON.ENERGY_FLOW_DIAGRAM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("COMMON.ENERGY_FLOW_DIAGRAM")}),
showCloseButton: true,
});
}
@@ -80,43 +58,21 @@ app.controller('EnergyFlowDiagramController', function($scope,$common, $translat
});
modalInstance.result.then(function(modifiedEnergyFlowDiagram) {
- EnergyFlowDiagramService.editEnergyFlowDiagram(modifiedEnergyFlowDiagram, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.ENERGY_FLOW_DIAGRAM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EnergyFlowDiagramService.editEnergyFlowDiagram(modifiedEnergyFlowDiagram, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("COMMON.ENERGY_FLOW_DIAGRAM")}),
showCloseButton: true,
});
$scope.getAllEnergyFlowDiagrams();
$scope.$emit('handleEmitEnergyFlowDiagramChanged');
} else {
- var templateName = "COMMON.ENERGY_FLOW_DIAGRAM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("COMMON.ENERGY_FLOW_DIAGRAM")}),
showCloseButton: true,
});
}
@@ -128,56 +84,34 @@ app.controller('EnergyFlowDiagramController', function($scope,$common, $translat
$scope.deleteEnergyFlowDiagram=function(energyflowdiagram){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- EnergyFlowDiagramService.deleteEnergyFlowDiagram(energyflowdiagram, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMMON.ENERGY_FLOW_DIAGRAM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllEnergyFlowDiagrams();
- $scope.$emit('handleEmitEnergyFlowDiagramChanged');
+ EnergyFlowDiagramService.deleteEnergyFlowDiagram(energyflowdiagram, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("COMMON.ENERGY_FLOW_DIAGRAM")}),
+ showCloseButton: true,
+ });
+ $scope.getAllEnergyFlowDiagrams();
+ $scope.$emit('handleEmitEnergyFlowDiagramChanged');
} else {
- var templateName = "COMMON.ENERGY_FLOW_DIAGRAM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("COMMON.ENERGY_FLOW_DIAGRAM")}),
+ showCloseButton: true,
+ });
}
});
}
diff --git a/admin/app/controllers/settings/energyflowdiagram/energyflowdiagramlink.controller.js b/admin/app/controllers/settings/energyflowdiagram/energyflowdiagramlink.controller.js
index 92723d6d..ad4b416a 100644
--- a/admin/app/controllers/settings/energyflowdiagram/energyflowdiagramlink.controller.js
+++ b/admin/app/controllers/settings/energyflowdiagram/energyflowdiagramlink.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('EnergyFlowDiagramLinkController', function($scope,$common ,$timeout,$uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, EnergyFlowDiagramLinkService, EnergyFlowDiagramService, EnergyFlowDiagramNodeService, toaster,SweetAlert) {
+app.controller('EnergyFlowDiagramLinkController', function($scope,$uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, EnergyFlowDiagramLinkService, EnergyFlowDiagramService, EnergyFlowDiagramNodeService, toaster,SweetAlert) {
$scope.currentEnergyFlowDiagram = {selected:undefined};
$scope.is_show_add_link = false;
$scope.energyflowdiagrams = [];
@@ -12,9 +12,9 @@ app.controller('EnergyFlowDiagramLinkController', function($scope,$common ,$time
$scope.mergedMeters = [];
$scope.getAllEnergyFlowDiagrams = function() {
- EnergyFlowDiagramService.getAllEnergyFlowDiagrams(function(error, data) {
- if (!error) {
- $scope.energyflowdiagrams = data;
+ EnergyFlowDiagramService.getAllEnergyFlowDiagrams(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyflowdiagrams = response.data;
} else {
$scope.energyflowdiagrams = [];
}
@@ -24,33 +24,32 @@ app.controller('EnergyFlowDiagramLinkController', function($scope,$common ,$time
$scope.changeEnergyFlowDiagram=function(item,model){
$scope.currentEnergyFlowDiagram=item;
$scope.currentEnergyFlowDiagram.selected=model;
- $scope.is_show_add_link = true;
+ $scope.is_show_add_link = true;
$scope.getLinksByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
- $scope.getNodesByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
+ $scope.getNodesByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
};
$scope.getLinksByEnergyFlowDiagramID = function(id) {
-
- EnergyFlowDiagramLinkService.getLinksByEnergyFlowDiagramID(id, function(error, data) {
- if (!error) {
- $scope.energyflowdiagramlinks=data;
- $scope.showEnergyFlowDiagramMeter()
- } else {
- $scope.energyflowdiagramlinks = [];
- }
- });
+ EnergyFlowDiagramLinkService.getLinksByEnergyFlowDiagramID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyflowdiagramlinks = response.data;
+ $scope.showEnergyFlowDiagramMeter()
+ } else {
+ $scope.energyflowdiagramlinks = [];
+ }
+ });
};
$scope.getNodesByEnergyFlowDiagramID = function(id) {
- EnergyFlowDiagramNodeService.getNodesByEnergyFlowDiagramID(id, function(error, data) {
- if (!error) {
- $scope.energyflowdiagramnodes=data;
- console.log($scope.energyflowdiagramnodes);
- } else {
- $scope.energyflowdiagramnodes = [];
- }
- });
+ EnergyFlowDiagramNodeService.getNodesByEnergyFlowDiagramID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyflowdiagramnodes = response.data;
+ console.log($scope.energyflowdiagramnodes);
+ } else {
+ $scope.energyflowdiagramnodes = [];
+ }
+ });
};
$scope.addEnergyFlowDiagramLink = function() {
@@ -62,61 +61,39 @@ app.controller('EnergyFlowDiagramLinkController', function($scope,$common ,$time
resolve: {
params: function() {
return {
- energyflowdiagramnodes: angular.copy($scope.energyflowdiagramnodes),
- mergedmeters: angular.copy($scope.mergedmeters),
+ energyflowdiagramnodes: angular.copy($scope.energyflowdiagramnodes),
+ mergedmeters: angular.copy($scope.mergedmeters),
};
}
}
});
modalInstance.result.then(function(energyflowdiagramlink) {
- var energyflowdiagramid = $scope.currentEnergyFlowDiagram.id;
- if (energyflowdiagramlink.source_node != null) {
- energyflowdiagramlink.source_node_id = energyflowdiagramlink.source_node.id;
- }
- if (energyflowdiagramlink.target_node != null) {
- energyflowdiagramlink.target_node_id = energyflowdiagramlink.target_node.id;
- }
- if (energyflowdiagramlink.meter != null) {
- energyflowdiagramlink.meter_uuid = energyflowdiagramlink.meter.uuid;
- }
-
- EnergyFlowDiagramLinkService.addEnergyFlowDiagramLink(energyflowdiagramid, energyflowdiagramlink, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "ENERGY_FLOW_DIAGRAM.LINK";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
+ var energyflowdiagramid = $scope.currentEnergyFlowDiagram.id;
+ if (energyflowdiagramlink.source_node != null) {
+ energyflowdiagramlink.source_node_id = energyflowdiagramlink.source_node.id;
+ }
+ if (energyflowdiagramlink.target_node != null) {
+ energyflowdiagramlink.target_node_id = energyflowdiagramlink.target_node.id;
+ }
+ if (energyflowdiagramlink.meter != null) {
+ energyflowdiagramlink.meter_uuid = energyflowdiagramlink.meter.uuid;
+ }
+ EnergyFlowDiagramLinkService.addEnergyFlowDiagramLink(energyflowdiagramid, energyflowdiagramlink, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.LINK")}),
showCloseButton: true,
});
$scope.getLinksByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
- $scope.$emit('handleEmitEnergyFlowDiagramLinkChanged');
+ $scope.$emit('handleEmitEnergyFlowDiagramLinkChanged');
} else {
- var templateName = "ENERGY_FLOW_DIAGRAM.LINK";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.LINK")}),
showCloseButton: true,
});
}
@@ -130,65 +107,43 @@ app.controller('EnergyFlowDiagramLinkController', function($scope,$common ,$time
var modalInstance = $uibModal.open({
templateUrl: 'views/settings/energyflowdiagram/energyflowdiagramlink.model.html',
controller: 'ModalEditEnergyFlowDiagramLinkCtrl',
- windowClass: "animated fadeIn",
+ windowClass: "animated fadeIn",
resolve: {
params: function() {
return {
energyflowdiagramlink: angular.copy(energyflowdiagramlink),
- energyflowdiagramnodes: angular.copy($scope.energyflowdiagramnodes),
- mergedmeters: angular.copy($scope.mergedmeters),
+ energyflowdiagramnodes: angular.copy($scope.energyflowdiagramnodes),
+ mergedmeters: angular.copy($scope.mergedmeters),
};
}
}
});
modalInstance.result.then(function(modifiedEnergyFlowDiagramLink) {
- if (modifiedEnergyFlowDiagramLink.source_node != null) {
- modifiedEnergyFlowDiagramLink.source_node_id = modifiedEnergyFlowDiagramLink.source_node.id;
- }
- if (modifiedEnergyFlowDiagramLink.target_node != null) {
- modifiedEnergyFlowDiagramLink.target_node_id = modifiedEnergyFlowDiagramLink.target_node.id;
- }
- if (modifiedEnergyFlowDiagramLink.meter != null) {
- modifiedEnergyFlowDiagramLink.meter_uuid = modifiedEnergyFlowDiagramLink.meter.uuid;
- }
- EnergyFlowDiagramLinkService.editEnergyFlowDiagramLink($scope.currentEnergyFlowDiagram.id, modifiedEnergyFlowDiagramLink, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "ENERGY_FLOW_DIAGRAM.LINK";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ if (modifiedEnergyFlowDiagramLink.source_node != null) {
+ modifiedEnergyFlowDiagramLink.source_node_id = modifiedEnergyFlowDiagramLink.source_node.id;
+ }
+ if (modifiedEnergyFlowDiagramLink.target_node != null) {
+ modifiedEnergyFlowDiagramLink.target_node_id = modifiedEnergyFlowDiagramLink.target_node.id;
+ }
+ if (modifiedEnergyFlowDiagramLink.meter != null) {
+ modifiedEnergyFlowDiagramLink.meter_uuid = modifiedEnergyFlowDiagramLink.meter.uuid;
+ }
+ EnergyFlowDiagramLinkService.editEnergyFlowDiagramLink($scope.currentEnergyFlowDiagram.id, modifiedEnergyFlowDiagramLink, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.LINK")}),
showCloseButton: true,
});
$scope.getLinksByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
- $scope.$emit('handleEmitEnergyFlowDiagramLinkChanged');
+ $scope.$emit('handleEmitEnergyFlowDiagramLinkChanged');
} else {
- var templateName = "ENERGY_FLOW_DIAGRAM.LINK";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.LINK")}),
showCloseButton: true,
});
}
@@ -200,73 +155,43 @@ app.controller('EnergyFlowDiagramLinkController', function($scope,$common ,$time
$scope.deleteEnergyFlowDiagramLink = function(energyflowdiagramlink) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- EnergyFlowDiagramLinkService.deleteEnergyFlowDiagramLink($scope.currentEnergyFlowDiagram.id, energyflowdiagramlink.id, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "ENERGY_FLOW_DIAGRAM.LINK";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ EnergyFlowDiagramLinkService.deleteEnergyFlowDiagramLink($scope.currentEnergyFlowDiagram.id, energyflowdiagramlink.id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.LINK")}),
+ showCloseButton: true,
+ });
$scope.getLinksByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
- $scope.$emit('handleEmitEnergyFlowDiagramLinkChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ $scope.$emit('handleEmitEnergyFlowDiagramLinkChanged');
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
} else {
- var templateName = "ENERGY_FLOW_DIAGRAM.LINK";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.LINK")}),
+ showCloseButton: true,
+ });
+ }
});
}
});
@@ -282,85 +207,67 @@ app.controller('EnergyFlowDiagramLinkController', function($scope,$common ,$time
}
};
- // $scope.changeMeterType=function(){
- // switch($scope.currentMeterType){
- // case 'meters':
- // $scope.currentmeters=$scope.meters;
- // break;
- // case 'virtualmeters':
- // $scope.currentmeters=$scope.virtualmeters;
- // break;
- // case 'offlinemeters':
- // $scope.currentmeters=$scope.offlinemeters;
- // break;
- // }
- // };
+ $scope.showEnergyFlowDiagramMeter = function(energyflowdiagramlink) {
- $scope.showEnergyFlowDiagramMeter = function(energyflowdiagramlink) {
+ if (energyflowdiagramlink == null || energyflowdiagramlink.meter == null) {
+ return '-';
+ } else {
+ return '(' + energyflowdiagramlink.meter.type + ')' + energyflowdiagramlink.meter.name;
+ }
+ };
- if (energyflowdiagramlink == null || energyflowdiagramlink.meter == null) {
- return '-';
- } else {
- return '(' + energyflowdiagramlink.meter.type + ')' + energyflowdiagramlink.meter.name;
- }
- };
-
- $scope.getMergedMeters = function() {
- $scope.mergedmeters = [];
- $scope.meters = [];
- $scope.offlinemeters = [];
- $scope.virtualmeters = [];
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
- for(var i = 0; i < $scope.meters.length; i++) {
- var mergedmeter = {"uuid": $scope.meters[i].uuid, "name": "meter/"+$scope.meters[i].name};
- $scope.mergedmeters.push(mergedmeter);
- }
- // $scope.currentMeterType="meters";
- // $timeout(function(){
- // $scope.changeMeterType();
- // },1000);
+ $scope.getMergedMeters = function() {
+ $scope.mergedmeters = [];
+ $scope.meters = [];
+ $scope.offlinemeters = [];
+ $scope.virtualmeters = [];
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
+ for(var i = 0; i < $scope.meters.length; i++) {
+ var mergedmeter = {"uuid": $scope.meters[i].uuid, "name": "meter/"+$scope.meters[i].name};
+ $scope.mergedmeters.push(mergedmeter);
+ }
} else {
$scope.meters = [];
- }
- });
+ }
+ });
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
- for(var i = 0; i < $scope.offlinemeters.length; i++) {
- var mergedmeter = {"uuid": $scope.offlinemeters[i].uuid, "name": "offlinemeter/"+$scope.offlinemeters[i].name};
- $scope.mergedmeters.push(mergedmeter);
- }
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
+ for(var i = 0; i < $scope.offlinemeters.length; i++) {
+ var mergedmeter = {"uuid": $scope.offlinemeters[i].uuid, "name": "offlinemeter/"+$scope.offlinemeters[i].name};
+ $scope.mergedmeters.push(mergedmeter);
+ }
} else {
$scope.offlinemeters = [];
}
});
- VirtualMeterService.getAllVirtualMeters(function(error, data) {
- if (!error) {
- $scope.virtualmeters = data;
- for(var i = 0; i < $scope.virtualmeters.length; i++) {
- var mergedmeter = {"uuid": $scope.virtualmeters[i].uuid, "name": "virtualmeter/"+$scope.virtualmeters[i].name};
- $scope.mergedmeters.push(mergedmeter);
- }
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
+ for(var i = 0; i < $scope.virtualmeters.length; i++) {
+ var mergedmeter = {"uuid": $scope.virtualmeters[i].uuid, "name": "virtualmeter/"+$scope.virtualmeters[i].name};
+ $scope.mergedmeters.push(mergedmeter);
+ }
} else {
$scope.virtualmeters = [];
}
});
};
- $scope.getAllEnergyFlowDiagrams();
- $scope.getMergedMeters();
+ $scope.getAllEnergyFlowDiagrams();
+ $scope.getMergedMeters();
- $scope.$on('handleBroadcastEnergyFlowDiagramChanged', function(event) {
- $scope.getAllEnergyFlowDiagrams();
- });
+ $scope.$on('handleBroadcastEnergyFlowDiagramChanged', function(event) {
+ $scope.getAllEnergyFlowDiagrams();
+ });
- $scope.$on('handleBroadcastEnergyFlowDiagramNodeChanged', function(event) {
- $scope.getNodesByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
- });
+ $scope.$on('handleBroadcastEnergyFlowDiagramNodeChanged', function(event) {
+ $scope.getNodesByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
+ });
});
app.controller('ModalAddEnergyFlowDiagramLinkCtrl', function($scope, $uibModalInstance, params) {
diff --git a/admin/app/controllers/settings/energyflowdiagram/energyflowdiagramnode.controller.js b/admin/app/controllers/settings/energyflowdiagram/energyflowdiagramnode.controller.js
index fc59b882..ee853108 100644
--- a/admin/app/controllers/settings/energyflowdiagram/energyflowdiagramnode.controller.js
+++ b/admin/app/controllers/settings/energyflowdiagram/energyflowdiagramnode.controller.js
@@ -1,14 +1,14 @@
'use strict';
-app.controller('EnergyFlowDiagramNodeController', function($scope,$common, $translate, $uibModal, EnergyFlowDiagramService, EnergyFlowDiagramNodeService, toaster,SweetAlert) {
+app.controller('EnergyFlowDiagramNodeController', function($scope, $translate, $uibModal, EnergyFlowDiagramService, EnergyFlowDiagramNodeService, toaster,SweetAlert) {
$scope.energyflowdiagrams = [];
$scope.energyflowdiagramnodes = [];
$scope.currentEnergyFlowDiagram = null;
$scope.getAllEnergyFlowDiagrams = function() {
- EnergyFlowDiagramService.getAllEnergyFlowDiagrams(function(error, data) {
- if (!error) {
- $scope.energyflowdiagrams = data;
+ EnergyFlowDiagramService.getAllEnergyFlowDiagrams(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyflowdiagrams = response.data;
} else {
$scope.energyflowdiagrams = [];
}
@@ -17,9 +17,9 @@ app.controller('EnergyFlowDiagramNodeController', function($scope,$common, $tran
$scope.getNodesByEnergyFlowDiagramID = function(id) {
- EnergyFlowDiagramNodeService.getNodesByEnergyFlowDiagramID(id, function(error, data) {
- if (!error) {
- $scope.energyflowdiagramnodes=data;
+ EnergyFlowDiagramNodeService.getNodesByEnergyFlowDiagramID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyflowdiagramnodes = response.data;
} else {
$scope.energyflowdiagramnodes=[];
}
@@ -49,43 +49,21 @@ app.controller('EnergyFlowDiagramNodeController', function($scope,$common, $tran
modalInstance.result.then(function(energyflowdiagramnode) {
var energyflowdiagramid = $scope.currentEnergyFlowDiagram.id;
- EnergyFlowDiagramNodeService.addEnergyFlowDiagramNode(energyflowdiagramid, energyflowdiagramnode, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "ENERGY_FLOW_DIAGRAM.NODE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EnergyFlowDiagramNodeService.addEnergyFlowDiagramNode(energyflowdiagramid, energyflowdiagramnode, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.NODE")}),
showCloseButton: true,
});
$scope.getNodesByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
$scope.$emit('handleEmitEnergyFlowDiagramNodeChanged');
} else {
- var templateName = "ENERGY_FLOW_DIAGRAM.NODE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.NODE")}),
showCloseButton: true,
});
}
@@ -110,43 +88,21 @@ app.controller('EnergyFlowDiagramNodeController', function($scope,$common, $tran
});
modalInstance.result.then(function(modifiedEnergyFlowDiagramNode) {
- EnergyFlowDiagramNodeService.editEnergyFlowDiagramNode($scope.currentEnergyFlowDiagram.id, modifiedEnergyFlowDiagramNode, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "ENERGY_FLOW_DIAGRAM.NODE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EnergyFlowDiagramNodeService.editEnergyFlowDiagramNode($scope.currentEnergyFlowDiagram.id, modifiedEnergyFlowDiagramNode, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.NODE")}),
showCloseButton: true,
});
$scope.getNodesByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
$scope.$emit('handleEmitEnergyFlowDiagramNodeChanged');
} else {
- var templateName = "ENERGY_FLOW_DIAGRAM.NODE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.NODE")}),
showCloseButton: true,
});
}
@@ -158,73 +114,43 @@ app.controller('EnergyFlowDiagramNodeController', function($scope,$common, $tran
$scope.deleteEnergyFlowDiagramNode = function(energyflowdiagramnode) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- EnergyFlowDiagramNodeService.deleteEnergyFlowDiagramNode($scope.currentEnergyFlowDiagram.id, energyflowdiagramnode.id, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "ENERGY_FLOW_DIAGRAM.NODE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ EnergyFlowDiagramNodeService.deleteEnergyFlowDiagramNode($scope.currentEnergyFlowDiagram.id, energyflowdiagramnode.id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.NODE")}),
+ showCloseButton: true,
+ });
$scope.getNodesByEnergyFlowDiagramID($scope.currentEnergyFlowDiagram.id);
- $scope.$emit('handleEmitEnergyFlowDiagramNodeChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ $scope.$emit('handleEmitEnergyFlowDiagramNodeChanged');
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
} else {
- var templateName = "ENERGY_FLOW_DIAGRAM.NODE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("ENERGY_FLOW_DIAGRAM.NODE")}),
+ showCloseButton: true,
+ });
+ }
});
}
});
diff --git a/admin/app/controllers/settings/energyflowdiagram/energyflowdiagrampreview.controller.js b/admin/app/controllers/settings/energyflowdiagram/energyflowdiagrampreview.controller.js
index 6b73a6ee..c0dc1a15 100644
--- a/admin/app/controllers/settings/energyflowdiagram/energyflowdiagrampreview.controller.js
+++ b/admin/app/controllers/settings/energyflowdiagram/energyflowdiagrampreview.controller.js
@@ -1,25 +1,24 @@
'use strict';
-app.controller('EnergyFlowDiagramPreviewController', function($scope,$common, $translate, EnergyFlowDiagramService, EnergyFlowDiagramLinkService, highchartsNG) {
+app.controller('EnergyFlowDiagramPreviewController', function($scope, EnergyFlowDiagramService, EnergyFlowDiagramLinkService, highchartsNG) {
$scope.energyflowdiagrams = [];
$scope.currentEnergyFlowDiagram = null;
$scope.getAllEnergyFlowDiagrams = function() {
- EnergyFlowDiagramService.getAllEnergyFlowDiagrams(function(error, data) {
- if (!error) {
- $scope.energyflowdiagrams = data;
+ EnergyFlowDiagramService.getAllEnergyFlowDiagrams(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyflowdiagrams = response.data;
} else {
- $scope.energyflowdiagrams = [];
+ $scope.energyflowdiagrams = [];
}
});
};
$scope.getLinksByEnergyFlowDiagramID = function(id) {
- EnergyFlowDiagramLinkService.getLinksByEnergyFlowDiagramID(id, function(error, data) {
- if (!error) {
- console.log(data);
- return data;
+ EnergyFlowDiagramLinkService.getLinksByEnergyFlowDiagramID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ return response.data;
} else {
return [];
}
diff --git a/admin/app/controllers/settings/equipment/equipment.controller.js b/admin/app/controllers/settings/equipment/equipment.controller.js
index 6182de46..7c1160ef 100644
--- a/admin/app/controllers/settings/equipment/equipment.controller.js
+++ b/admin/app/controllers/settings/equipment/equipment.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('EquipmentController', function($scope,$common, $translate, $uibModal, EquipmentService, CostCenterService, toaster,SweetAlert) {
+app.controller('EquipmentController', function($scope, $translate, $uibModal, EquipmentService, CostCenterService, toaster,SweetAlert) {
$scope.getAllEquipments = function() {
- EquipmentService.getAllEquipments(function(error, data) {
- if (!error) {
- $scope.equipments = data;
+ EquipmentService.getAllEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.equipments = response.data;
} else {
$scope.equipments = [];
}
@@ -13,9 +13,9 @@ app.controller('EquipmentController', function($scope,$common, $translate, $uibM
};
$scope.getAllCostCenters = function() {
- CostCenterService.getAllCostCenters(function(error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -36,43 +36,21 @@ app.controller('EquipmentController', function($scope,$common, $translate, $uibM
});
modalInstance.result.then(function(equipment) {
equipment.cost_center_id = equipment.cost_center.id;
- EquipmentService.addEquipment(equipment, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "COMMON.EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EquipmentService.addEquipment(equipment, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("COMMON.EQUIPMENT")}),
showCloseButton: true,
});
$scope.getAllEquipments();
$scope.$emit('handleEmitEquipmentChanged');
} else {
- var templateName = "COMMON.EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("COMMON.EQUIPMENT")}),
showCloseButton: true,
});
}
@@ -99,43 +77,21 @@ app.controller('EquipmentController', function($scope,$common, $translate, $uibM
modalInstance.result.then(function(modifiedEquipment) {
modifiedEquipment.cost_center_id = modifiedEquipment.cost_center.id;
- EquipmentService.editEquipment(modifiedEquipment, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ EquipmentService.editEquipment(modifiedEquipment, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("COMMON.EQUIPMENT")}),
showCloseButton: true,
});
$scope.getAllEquipments();
$scope.$emit('handleEmitEquipmentChanged');
} else {
- var templateName = "COMMON.EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("COMMON.EQUIPMENT")}),
showCloseButton: true,
});
}
@@ -147,56 +103,34 @@ app.controller('EquipmentController', function($scope,$common, $translate, $uibM
$scope.deleteEquipment=function(equipment){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- EquipmentService.deleteEquipment(equipment, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMMON.EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllEquipments();
- $scope.$emit('handleEmitEquipmentChanged');
+ EquipmentService.deleteEquipment(equipment, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("COMMON.EQUIPMENT")}),
+ showCloseButton: true,
+ });
+ $scope.getAllEquipments();
+ $scope.$emit('handleEmitEquipmentChanged');
} else {
- var templateName = "COMMON.EQUIPMENT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("COMMON.EQUIPMENT")}),
+ showCloseButton: true,
+ });
}
});
}
diff --git a/admin/app/controllers/settings/equipment/equipmentmeter.controller.js b/admin/app/controllers/settings/equipment/equipmentmeter.controller.js
index 7c4611ed..90bdc0c4 100644
--- a/admin/app/controllers/settings/equipment/equipmentmeter.controller.js
+++ b/admin/app/controllers/settings/equipment/equipmentmeter.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('EquipmentMeterController', function($scope,$common ,$timeout,$uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, EquipmentMeterService, EquipmentService, toaster,SweetAlert) {
+app.controller('EquipmentMeterController', function($scope,$timeout,$uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, EquipmentMeterService, EquipmentService, toaster,SweetAlert) {
$scope.currentEquipment = {selected:undefined};
$scope.getAllEquipments = function(id) {
- EquipmentService.getAllEquipments(function(error, data) {
- if (!error) {
- $scope.equipments = data;
+ EquipmentService.getAllEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.equipments = response.data;
} else {
$scope.equipments = [];
}
@@ -23,12 +23,12 @@ app.controller('EquipmentMeterController', function($scope,$common ,$timeout,$ui
var metertypes=['meters','virtualmeters','offlinemeters'];
$scope.equipmentmeters=[];
angular.forEach(metertypes,function(value,index){
- EquipmentMeterService.getMetersByEquipmentID(id, value,function(error, data) {
- if (!error) {
- angular.forEach(data,function(item,indx){
- data[indx].metertype=value;
+ EquipmentMeterService.getMetersByEquipmentID(id, value, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ angular.forEach(response.data,function(item, indx){
+ response.data[indx].metertype = value;
});
- $scope.equipmentmeters=$scope.equipmentmeters.concat(data);
+ $scope.equipmentmeters = $scope.equipmentmeters.concat(response.data);
}
});
});
@@ -60,9 +60,9 @@ app.controller('EquipmentMeterController', function($scope,$common ,$timeout,$ui
$scope.getAllMeters = function() {
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
$scope.currentMeterType="meters";
$timeout(function(){
$scope.changeMeterType();
@@ -76,9 +76,9 @@ app.controller('EquipmentMeterController', function($scope,$common ,$timeout,$ui
$scope.getAllOfflineMeters = function() {
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
} else {
$scope.offlinemeters = [];
}
@@ -87,9 +87,9 @@ app.controller('EquipmentMeterController', function($scope,$common ,$timeout,$ui
};
$scope.getAllVirtualMeters = function() {
- VirtualMeterService.getAllVirtualMeters(function(error, data) {
- if (!error) {
- $scope.virtualmeters = data;
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
} else {
$scope.virtualmeters = [];
}
@@ -110,45 +110,26 @@ app.controller('EquipmentMeterController', function($scope,$common ,$timeout,$ui
size: 'sm'
});
modalInstance.result.then(function (is_output) {
- var meterid=angular.element('#'+dragEl).scope().meter.id;
- var equipmentid=$scope.currentEquipment.id;
- EquipmentMeterService.addPair(equipmentid, meterid, $scope.currentMeterType, is_output, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
-
- $scope.getMetersByEquipmentID($scope.currentEquipment.id);
- } else {
-
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
- });
+ var meterid=angular.element('#'+dragEl).scope().meter.id;
+ var equipmentid=$scope.currentEquipment.id;
+ EquipmentMeterService.addPair(equipmentid, meterid, $scope.currentMeterType, is_output, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_METER_SUCCESS"),
+ showCloseButton: true,
+ });
+ $scope.getMetersByEquipmentID($scope.currentEquipment.id);
+ } else {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
+ }
+ });
},function() {
});
};
@@ -160,38 +141,20 @@ app.controller('EquipmentMeterController', function($scope,$common ,$timeout,$ui
var equipmentmeterid = angular.element('#' + dragEl).scope().equipmentmeter.id;
var equipmentid = $scope.currentEquipment.id;
var metertype = angular.element('#' + dragEl).scope().equipmentmeter.metertype;
- EquipmentMeterService.deletePair(equipmentid, equipmentmeterid, metertype, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ EquipmentMeterService.deletePair(equipmentid, equipmentmeterid, metertype, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_METER_SUCCESS"),
showCloseButton: true,
});
-
$scope.getMetersByEquipmentID($scope.currentEquipment.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -203,7 +166,7 @@ app.controller('EquipmentMeterController', function($scope,$common ,$timeout,$ui
$scope.getAllVirtualMeters();
$scope.getAllOfflineMeters();
- $scope.$on('handleBroadcastEquipmentChanged', function(event) {
+ $scope.$on('handleBroadcastEquipmentChanged', function(event) {
$scope.getAllEquipments();
});
});
diff --git a/admin/app/controllers/settings/equipment/equipmentparameter.controller.js b/admin/app/controllers/settings/equipment/equipmentparameter.controller.js
index dd8f6a03..ab34abf9 100644
--- a/admin/app/controllers/settings/equipment/equipmentparameter.controller.js
+++ b/admin/app/controllers/settings/equipment/equipmentparameter.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('EquipmentParameterController', function($scope,$common ,$timeout,$uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, EquipmentParameterService, EquipmentService, PointService, toaster,SweetAlert) {
+app.controller('EquipmentParameterController', function($scope, $uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, EquipmentParameterService, EquipmentService, PointService, toaster,SweetAlert) {
$scope.currentEquipment = {selected:undefined};
$scope.is_show_add_parameter = false;
$scope.equipments = [];
@@ -9,30 +9,30 @@ app.controller('EquipmentParameterController', function($scope,$common ,$timeout
$scope.virtualmeters = [];
$scope.mergedMeters = [];
- $scope.getAllEquipments = function() {
- EquipmentService.getAllEquipments(function(error, data) {
- if (!error) {
- $scope.equipments = data;
- } else {
+ $scope.getAllEquipments = function() {
+ EquipmentService.getAllEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.equipments = response.data;
+ } else {
$scope.equipments = [];
- }
+ }
});
};
$scope.changeEquipment=function(item,model){
$scope.currentEquipment=item;
$scope.currentEquipment.selected=model;
- $scope.is_show_add_parameter = true;
+ $scope.is_show_add_parameter = true;
$scope.getParametersByEquipmentID($scope.currentEquipment.id);
};
$scope.getParametersByEquipmentID = function(id) {
$scope.equipmentparameters=[];
- EquipmentParameterService.getParametersByEquipmentID(id, function(error, data) {
- if (!error) {
- $scope.equipmentparameters=data;
- }
- });
+ EquipmentParameterService.getParametersByEquipmentID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.equipmentparameters = response.data;
+ }
+ });
};
$scope.addEquipmentParameter = function() {
@@ -44,8 +44,8 @@ app.controller('EquipmentParameterController', function($scope,$common ,$timeout
resolve: {
params: function() {
return {
- points: angular.copy($scope.points),
- mergedmeters: angular.copy($scope.mergedmeters),
+ points: angular.copy($scope.points),
+ mergedmeters: angular.copy($scope.mergedmeters),
};
}
}
@@ -62,47 +62,25 @@ app.controller('EquipmentParameterController', function($scope,$common ,$timeout
equipmentparameter.denominator_meter_uuid = equipmentparameter.denominator_meter.uuid;
}
- EquipmentParameterService.addEquipmentParameter(equipmentid, equipmentparameter, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getParametersByEquipmentID($scope.currentEquipment.id);
- } else {
- var templateName = "EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
- });
- }, function() {
+ EquipmentParameterService.addEquipmentParameter(equipmentid, equipmentparameter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("EQUIPMENT.PARAMETER")}),
+ showCloseButton: true,
+ });
+ $scope.getParametersByEquipmentID($scope.currentEquipment.id);
+ } else {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("EQUIPMENT.PARAMETER")}),
+ showCloseButton: true,
+ });
+ }
+ });
+ }, function() {
});
};
@@ -116,59 +94,37 @@ app.controller('EquipmentParameterController', function($scope,$common ,$timeout
params: function() {
return {
equipmentparameter: angular.copy(equipmentparameter),
- points: angular.copy($scope.points),
- mergedmeters: angular.copy($scope.mergedmeters),
+ points: angular.copy($scope.points),
+ mergedmeters: angular.copy($scope.mergedmeters),
};
}
}
});
modalInstance.result.then(function(modifiedEquipmentParameter) {
- if (modifiedEquipmentParameter.point != null) {
- modifiedEquipmentParameter.point_id = modifiedEquipmentParameter.point.id;
- }
- if (modifiedEquipmentParameter.numerator_meter != null) {
- modifiedEquipmentParameter.numerator_meter_uuid = modifiedEquipmentParameter.numerator_meter.uuid;
- }
- if (modifiedEquipmentParameter.denominator_meter != null) {
- modifiedEquipmentParameter.denominator_meter_uuid = modifiedEquipmentParameter.denominator_meter.uuid;
- }
- EquipmentParameterService.editEquipmentParameter($scope.currentEquipment.id, modifiedEquipmentParameter, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ if (modifiedEquipmentParameter.point != null) {
+ modifiedEquipmentParameter.point_id = modifiedEquipmentParameter.point.id;
+ }
+ if (modifiedEquipmentParameter.numerator_meter != null) {
+ modifiedEquipmentParameter.numerator_meter_uuid = modifiedEquipmentParameter.numerator_meter.uuid;
+ }
+ if (modifiedEquipmentParameter.denominator_meter != null) {
+ modifiedEquipmentParameter.denominator_meter_uuid = modifiedEquipmentParameter.denominator_meter.uuid;
+ }
+ EquipmentParameterService.editEquipmentParameter($scope.currentEquipment.id, modifiedEquipmentParameter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("EQUIPMENT.PARAMETER")}),
showCloseButton: true,
});
$scope.getParametersByEquipmentID($scope.currentEquipment.id);
} else {
- var templateName = "EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("EQUIPMENT.PARAMETER")}),
showCloseButton: true,
});
}
@@ -180,72 +136,42 @@ app.controller('EquipmentParameterController', function($scope,$common ,$timeout
$scope.deleteEquipmentParameter = function(equipmentparameter) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- EquipmentParameterService.deleteEquipmentParameter($scope.currentEquipment.id, equipmentparameter.id, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ EquipmentParameterService.deleteEquipmentParameter($scope.currentEquipment.id, equipmentparameter.id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("EQUIPMENT.PARAMETER")}),
+ showCloseButton: true,
+ });
$scope.getParametersByEquipmentID($scope.currentEquipment.id);
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
} else {
- var templateName = "EQUIPMENT.PARAMETER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("EQUIPMENT.PARAMETER")}),
+ showCloseButton: true,
+ });
+ }
});
}
});
@@ -261,118 +187,95 @@ app.controller('EquipmentParameterController', function($scope,$common ,$timeout
}
};
- // $scope.changeMeterType=function(){
- // switch($scope.currentMeterType){
- // case 'meters':
- // $scope.currentmeters=$scope.meters;
- // break;
- // case 'virtualmeters':
- // $scope.currentmeters=$scope.virtualmeters;
- // break;
- // case 'offlinemeters':
- // $scope.currentmeters=$scope.offlinemeters;
- // break;
- // }
- // };
-
$scope.showEquipmentParameterType = function(type) {
- if (type == 'constant') {
- return 'EQUIPMENT.CONSTANT';
- } else if (type == 'point' ) {
- return 'EQUIPMENT.POINT';
- } else if (type == 'fraction') {
- return 'EQUIPMENT.FRACTION';
- }
+ if (type == 'constant') {
+ return 'EQUIPMENT.CONSTANT';
+ } else if (type == 'point' ) {
+ return 'EQUIPMENT.POINT';
+ } else if (type == 'fraction') {
+ return 'EQUIPMENT.FRACTION';
+ }
};
- $scope.showEquipmentParameterNumerator = function(equipmentparameter) {
- if (equipmentparameter.numerator_meter == null) {
- return '-';
- } else {
- return '(' + equipmentparameter.numerator_meter.type + ')' + equipmentparameter.numerator_meter.name;
- }
- };
+ $scope.showEquipmentParameterNumerator = function(equipmentparameter) {
+ if (equipmentparameter.numerator_meter == null) {
+ return '-';
+ } else {
+ return '(' + equipmentparameter.numerator_meter.type + ')' + equipmentparameter.numerator_meter.name;
+ }
+ };
- $scope.showEquipmentParameterDenominator = function(equipmentparameter) {
- if (equipmentparameter.denominator_meter == null) {
- return '-';
- } else {
- return '(' + equipmentparameter.denominator_meter.type + ')' + equipmentparameter.denominator_meter.name;
- }
- };
+ $scope.showEquipmentParameterDenominator = function(equipmentparameter) {
+ if (equipmentparameter.denominator_meter == null) {
+ return '-';
+ } else {
+ return '(' + equipmentparameter.denominator_meter.type + ')' + equipmentparameter.denominator_meter.name;
+ }
+ };
- $scope.getMergedMeters = function() {
- $scope.mergedmeters = [];
- $scope.meters = [];
- $scope.offlinemeters = [];
- $scope.virtualmeters = [];
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
- for(var i = 0; i < $scope.meters.length; i++) {
- var mergedmeter = {"uuid": $scope.meters[i].uuid, "name": "meter/"+$scope.meters[i].name};
- $scope.mergedmeters.push(mergedmeter);
- }
- // $scope.currentMeterType="meters";
- // $timeout(function(){
- // $scope.changeMeterType();
- // },1000);
+ $scope.getMergedMeters = function() {
+ $scope.mergedmeters = [];
+ $scope.meters = [];
+ $scope.offlinemeters = [];
+ $scope.virtualmeters = [];
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
+ for(var i = 0; i < $scope.meters.length; i++) {
+ var mergedmeter = {"uuid": $scope.meters[i].uuid, "name": "meter/"+$scope.meters[i].name};
+ $scope.mergedmeters.push(mergedmeter);
+ }
} else {
$scope.meters = [];
}
- });
+ });
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
- for(var i = 0; i < $scope.offlinemeters.length; i++) {
- var mergedmeter = {"uuid": $scope.offlinemeters[i].uuid, "name": "offlinemeter/"+$scope.offlinemeters[i].name};
- $scope.mergedmeters.push(mergedmeter);
- }
- } else {
- $scope.offlinemeters = [];
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
+ for(var i = 0; i < $scope.offlinemeters.length; i++) {
+ var mergedmeter = {"uuid": $scope.offlinemeters[i].uuid, "name": "offlinemeter/"+$scope.offlinemeters[i].name};
+ $scope.mergedmeters.push(mergedmeter);
}
- });
+ } else {
+ $scope.offlinemeters = [];
+ }
+ });
- VirtualMeterService.getAllVirtualMeters(function(error, data) {
- if (!error) {
- $scope.virtualmeters = data;
- for(var i = 0; i < $scope.virtualmeters.length; i++) {
- var mergedmeter = {"uuid": $scope.virtualmeters[i].uuid, "name": "virtualmeter/"+$scope.virtualmeters[i].name};
- $scope.mergedmeters.push(mergedmeter);
- }
- } else {
- $scope.virtualmeters = [];
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
+ for(var i = 0; i < $scope.virtualmeters.length; i++) {
+ var mergedmeter = {"uuid": $scope.virtualmeters[i].uuid, "name": "virtualmeter/"+$scope.virtualmeters[i].name};
+ $scope.mergedmeters.push(mergedmeter);
}
- });
+ } else {
+ $scope.virtualmeters = [];
+ }
+ });
console.log($scope.mergedmeters);
};
- $scope.getAllPoints = function() {
- PointService.getAllPoints(function(error, data) {
- if (!error) {
- // if (data.length > 0) {
- // for (var i = 0; i < data.length; i++) {
- // data[i].name = data[i].data_source.name + "/" + data[i].name ;
- // }
- // }
- $scope.points = data;
- } else {
- $scope.points = [];
- }
- });
+ $scope.getAllPoints = function() {
+ PointService.getAllPoints(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
+ } else {
+ $scope.points = [];
+ }
+ });
- };
+ };
$scope.getAllEquipments();
- $scope.getMergedMeters();
- $scope.getAllPoints();
+ $scope.getMergedMeters();
+ $scope.getAllPoints();
- $scope.$on('handleBroadcastEquipmentChanged', function(event) {
- $scope.getAllEquipments();
- });
+ $scope.$on('handleBroadcastEquipmentChanged', function(event) {
+ $scope.getAllEquipments();
+ });
});
@@ -381,12 +284,11 @@ app.controller('ModalAddEquipmentParameterCtrl', function($scope, $uibModalInsta
$scope.operation = "EQUIPMENT.ADD_PARAMETER";
$scope.equipmentparameter = {
parameter_type : "constant",
- };
+ };
$scope.is_disabled = false;
- $scope.points = params.points;
- $scope.mergedmeters = params.mergedmeters;
+ $scope.points = params.points;
+ $scope.mergedmeters = params.mergedmeters;
$scope.ok = function() {
-
$uibModalInstance.close($scope.equipmentparameter);
};
@@ -398,9 +300,9 @@ app.controller('ModalAddEquipmentParameterCtrl', function($scope, $uibModalInsta
app.controller('ModalEditEquipmentParameterCtrl', function($scope, $uibModalInstance, params) {
$scope.operation = "EQUIPMENT.EDIT_PARAMETER";
$scope.equipmentparameter = params.equipmentparameter;
- $scope.points = params.points;
- $scope.mergedmeters = params.mergedmeters;
- $scope.is_disabled = true;
+ $scope.points = params.points;
+ $scope.mergedmeters = params.mergedmeters;
+ $scope.is_disabled = true;
$scope.ok = function() {
$uibModalInstance.close($scope.equipmentparameter);
};
diff --git a/admin/app/controllers/settings/gateway/gateway.controller.js b/admin/app/controllers/settings/gateway/gateway.controller.js
index 4502ae7a..ea9773c5 100644
--- a/admin/app/controllers/settings/gateway/gateway.controller.js
+++ b/admin/app/controllers/settings/gateway/gateway.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('GatewayController', function($scope, $translate,$common, $uibModal, GatewayService, toaster, SweetAlert) {
+app.controller('GatewayController', function($scope, $translate, $uibModal, GatewayService, toaster, SweetAlert) {
$scope.getAllGateways = function() {
- GatewayService.getAllGateways(function(error, data) {
- if (!error) {
- $scope.gateways = data;
+ GatewayService.getAllGateways(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.gateways = response.data;
} else {
$scope.gateways = [];
}
@@ -27,43 +27,21 @@ app.controller('GatewayController', function($scope, $translate,$common, $uibMo
}
});
modalInstance.result.then(function(gateway) {
- GatewayService.addGateway(gateway, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "GATEWAY.GATEWAY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ GatewayService.addGateway(gateway, function(response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("GATEWAY.GATEWAY")}),
showCloseButton: true,
});
$scope.getAllGateways();
$scope.$emit('handleEmitGatewayChanged');
} else {
- var templateName = "GATEWAY.GATEWAY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("GATEWAY.GATEWAY")}),
showCloseButton: true,
});
}
@@ -89,43 +67,21 @@ app.controller('GatewayController', function($scope, $translate,$common, $uibMo
});
modalInstance.result.then(function(modifiedGateway) {
- GatewayService.editGateway(modifiedGateway, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "GATEWAY.GATEWAY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ GatewayService.editGateway(modifiedGateway, function(response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("GATEWAY.GATEWAY")}),
showCloseButton: true,
});
$scope.getAllGateways();
$scope.$emit('handleEmitGatewayChanged');
} else {
- var templateName = "GATEWAY.GATEWAY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("GATEWAY.GATEWAY")}),
showCloseButton: true,
});
}
@@ -137,76 +93,46 @@ app.controller('GatewayController', function($scope, $translate,$common, $uibMo
$scope.deleteGateway = function(gateway) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
- type: "warning",
- showCancelButton: true,
- confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
- closeOnConfirm: true,
- closeOnCancel: true
- },
- function(isConfirm) {
- if (isConfirm) {
- GatewayService.deleteGateway(gateway, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "GATEWAY.GATEWAY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllGateways();
- $scope.$emit('handleEmitGatewayChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- } else {
- var templateName = "GATEWAY.GATEWAY";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
- });
- }
- });
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
+ type: "warning",
+ showCancelButton: true,
+ confirmButtonColor: "#DD6B55",
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
+ closeOnConfirm: true,
+ closeOnCancel: true
+ },
+ function(isConfirm) {
+ if (isConfirm) {
+ GatewayService.deleteGateway(gateway, function(response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("GATEWAY.GATEWAY")}),
+ showCloseButton: true,
+ });
+ $scope.getAllGateways();
+ $scope.$emit('handleEmitGatewayChanged');
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
+ } else {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("GATEWAY.GATEWAY")}),
+ showCloseButton: true,
+ });
+ }
+ });
+ }
+ });
};
$scope.getAllGateways();
diff --git a/admin/app/controllers/settings/gsmmodem/gsmmodem.controller.js b/admin/app/controllers/settings/gsmmodem/gsmmodem.controller.js
index f3454110..c293ae12 100644
--- a/admin/app/controllers/settings/gsmmodem/gsmmodem.controller.js
+++ b/admin/app/controllers/settings/gsmmodem/gsmmodem.controller.js
@@ -1,12 +1,11 @@
'use strict';
-app.controller('GSMModemController', function($scope,$common, $translate,$uibModal, GSMModemService,toaster,SweetAlert) {
-
+app.controller('GSMModemController', function($scope, $translate,$uibModal, GSMModemService,toaster,SweetAlert) {
$scope.getAllGSMModems = function() {
- GSMModemService.getAllGSMModems(function(error, data) {
- if (!error) {
- $scope.gsmmodems = data;
+ GSMModemService.getAllGSMModems(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.gsmmodems = response.data;
} else {
$scope.gsmmodems = [];
}
@@ -28,45 +27,20 @@ app.controller('GSMModemController', function($scope,$common, $translate,$uibMod
}
});
modalInstance.result.then(function(gsmmodem) {
- GSMModemService.addGSMModem(gsmmodem, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var templateName = "SETTING.GSM_MODEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ GSMModemService.addGSMModem(gsmmodem, function(response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("SETTING.GSM_MODEM")}),
showCloseButton: true,
});
-
-
$scope.getAllGSMModems();
} else {
- var templateName = "SETTING.GSM_MODEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.GSM_MODEM")}),
showCloseButton: true,
});
}
@@ -92,44 +66,20 @@ app.controller('GSMModemController', function($scope,$common, $translate,$uibMod
});
modalInstance.result.then(function (modifiedGSMModem) {
- GSMModemService.editGSMModem(modifiedGSMModem,function(error,status){
- if(angular.isDefined(status) && status==200){
- var templateName = "SETTING.GSM_MODEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ GSMModemService.editGSMModem(modifiedGSMModem,function (response){
+ if(angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.GSM_MODEM")}),
showCloseButton: true,
});
-
-
- $scope.getAllGSMModems();
+ $scope.getAllGSMModems();
}else{
- var templateName = "SETTING.GSM_MODEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.GSM_MODEM")}),
showCloseButton: true,
});
}
@@ -141,53 +91,31 @@ app.controller('GSMModemController', function($scope,$common, $translate,$uibMod
$scope.deleteGSMModem=function(gsmmodem){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- GSMModemService.deleteGSMModem(gsmmodem, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.GSM_MODEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ GSMModemService.deleteGSMModem(gsmmodem, function(response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.GSM_MODEM")}),
showCloseButton: true,
});
$scope.getAllGSMModems();
} else {
- var templateName = "SETTING.GSM_MODEM";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.GSM_MODEM")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/knowledgefile/knowledgefile.controller.js b/admin/app/controllers/settings/knowledgefile/knowledgefile.controller.js
index 176f0c60..90a883bc 100644
--- a/admin/app/controllers/settings/knowledgefile/knowledgefile.controller.js
+++ b/admin/app/controllers/settings/knowledgefile/knowledgefile.controller.js
@@ -3,9 +3,7 @@
app.controller('KnowledgeFileController', function (
$scope,
$window,
- $common,
$translate,
- $uibModal,
KnowledgeFileService,
toaster,
SweetAlert) {
@@ -13,9 +11,9 @@ app.controller('KnowledgeFileController', function (
$scope.cur_user = JSON.parse($window.localStorage.getItem("currentUser"));
$scope.getAllKnowledgeFiles = function () {
- KnowledgeFileService.getAllKnowledgeFiles(function (error, data) {
- if (!error) {
- $scope.knowledgefiles = data;
+ KnowledgeFileService.getAllKnowledgeFiles(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.knowledgefiles = response.data;
} else {
$scope.knowledgefiles = [];
}
@@ -36,47 +34,28 @@ app.controller('KnowledgeFileController', function (
console.info('File added.', file);
},
'success': function (file, xhr) {
- //console.log('File success to upload from dropzone', file, xhr);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body.format(file.name);
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY".format(file.name)),
showCloseButton: true,
});
-
$scope.getAllKnowledgeFiles();
},
'error': function (file, xhr) {
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body.format(file.name);
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY".format(file.name)),
showCloseButton: true,
});
}
};
$scope.restoreKnowledgeFile = function (knowledgefile) {
- KnowledgeFileService.restoreKnowledgeFile(knowledgefile, function (error, data) {
- if (!error) {
+ KnowledgeFileService.restoreKnowledgeFile(knowledgefile, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: $translate.instant('TOASTER.SUCCESS'),
+ type: "success",
title: $translate.instant('TOASTER.SUCCESS_TITLE'),
body: $translate.instant('SETTING.RESTORE_SUCCESS'),
showCloseButton: true,
@@ -84,9 +63,9 @@ app.controller('KnowledgeFileController', function (
$scope.getAllKnowledgeFiles();
} else {
toaster.pop({
- type: $translate.instant('TOASTER.ERROR'),
- title: $translate.instant(error.title),
- body: $translate.instant(error.description),
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -95,76 +74,45 @@ app.controller('KnowledgeFileController', function (
$scope.deleteKnowledgeFile = function (knowledgefile) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
- function (isConfirm) {
- if (isConfirm) {
- KnowledgeFileService.deleteKnowledgeFile(knowledgefile, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.KNOWLEDGEFILE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllKnowledgeFiles();
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- } else {
- var templateName = "SETTING.KNOWLEDGEFILE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
- });
- }
- });
+ function (isConfirm) {
+ if (isConfirm) {
+ KnowledgeFileService.deleteKnowledgeFile(knowledgefile, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", { template: $translate.instant("SETTING.KNOWLEDGEFILE") }),
+ showCloseButton: true,
+ });
+ $scope.getAllKnowledgeFiles();
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
+ } else {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", { template: $translate.instant("SETTING.KNOWLEDGEFILE") }),
+ showCloseButton: true,
+ });
+ }
+ });
+ }
+ });
};
$scope.getAllKnowledgeFiles();
diff --git a/admin/app/controllers/settings/menu/menu.controller.js b/admin/app/controllers/settings/menu/menu.controller.js
index 79aaf575..352124da 100644
--- a/admin/app/controllers/settings/menu/menu.controller.js
+++ b/admin/app/controllers/settings/menu/menu.controller.js
@@ -1,15 +1,15 @@
'use strict';
-app.controller('MenuController', function ($scope, $common, $uibModal, MenuService, toaster, $translate, SweetAlert) {
+app.controller('MenuController', function ($scope, $uibModal, MenuService, toaster, $translate) {
$scope.menus = [];
$scope.currentMenuID = null;
$scope.currentMenu = {};
$scope.currentMenuChildren = [];
$scope.getAllMenus = function () {
- MenuService.getAllMenus(function (error, data) {
- if (!error) {
- $scope.menus = data;
+ MenuService.getAllMenus(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.menus = response.data;
} else {
$scope.menus = [];
}
@@ -44,9 +44,9 @@ app.controller('MenuController', function ($scope, $common, $uibModal, MenuServi
};
$scope.refreshMenuTree = function () {
- MenuService.getAllMenus(function (error, data) {
- if (!error) {
- $scope.menus = data;
+ MenuService.getAllMenus(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.menus = response.data;
} else {
$scope.menus = [];
}
@@ -77,10 +77,10 @@ app.controller('MenuController', function ($scope, $common, $uibModal, MenuServi
};
$scope.getMenuChildren = function (menuid) {
- MenuService.getMenuChildren(menuid, function (error, data) {
- if (!error) {
- $scope.currentMenu = data["current"];
- $scope.currentMenuChildren = data["children"];
+ MenuService.getMenuChildren(menuid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.currentMenu = response.data["current"];
+ $scope.currentMenuChildren = response.data["children"];
} else {
$scope.currentMenu = {};
$scope.currentMenuChildren = [];
@@ -110,42 +110,20 @@ app.controller('MenuController', function ($scope, $common, $uibModal, MenuServi
modifiedMenu.parent_menu_id = null;
}
- MenuService.editMenu(modifiedMenu, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.MENU";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ MenuService.editMenu(modifiedMenu, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("COMMON.MENU") }),
showCloseButton: true,
});
$scope.$emit('handleEmitMenuChanged');
} else {
- var templateName = "COMMON.MENU";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("COMMON.MENU") }),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/meter/meter.controller.js b/admin/app/controllers/settings/meter/meter.controller.js
index 2cd73ae6..750a7e71 100644
--- a/admin/app/controllers/settings/meter/meter.controller.js
+++ b/admin/app/controllers/settings/meter/meter.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('MeterController', function($scope, $translate,$common, $uibModal, MeterService, CategoryService, CostCenterService, EnergyItemService,toaster, SweetAlert) {
+app.controller('MeterController', function($scope, $translate, $uibModal, MeterService, CategoryService, CostCenterService, EnergyItemService,toaster, SweetAlert) {
$scope.getAllCostCenters = function() {
- CostCenterService.getAllCostCenters(function(error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -13,9 +13,9 @@ app.controller('MeterController', function($scope, $translate,$common, $uibModa
};
$scope.getAllCategories = function() {
- CategoryService.getAllCategories(function(error, data) {
- if (!error) {
- $scope.categories = data;
+ CategoryService.getAllCategories(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.categories = response.data;
} else {
$scope.categories = [];
}
@@ -24,9 +24,9 @@ app.controller('MeterController', function($scope, $translate,$common, $uibModa
};
$scope.getAllEnergyItems = function() {
- EnergyItemService.getAllEnergyItems(function(error, data) {
- if (!error) {
- $scope.energyitems = data;
+ EnergyItemService.getAllEnergyItems(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyitems = response.data;
} else {
$scope.energyitems = [];
}
@@ -34,10 +34,10 @@ app.controller('MeterController', function($scope, $translate,$common, $uibModa
};
$scope.getAllMeters = function() {
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
- $scope.parentmeters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
+ $scope.parentmeters = response.data;
} else {
$scope.meters = [];
$scope.parentmeters = [];
@@ -71,10 +71,10 @@ app.controller('MeterController', function($scope, $translate,$common, $uibModa
};
$scope.refreshMeterTree = function() {
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
- $scope.parentmeters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
+ $scope.parentmeters = response.data;
} else {
$scope.meters = [];
$scope.parentmeters = [];
@@ -103,9 +103,9 @@ app.controller('MeterController', function($scope, $translate,$common, $uibModa
};
$scope.getMeterSubmeters = function(meterid) {
- MeterService.getMeterSubmeters(meterid, function(error, data) {
- if (!error) {
- $scope.currentMeterSubmeters = data;
+ MeterService.getMeterSubmeters(meterid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.currentMeterSubmeters = response.data;
} else {
$scope.currentMeterSubmeters = [];
}
@@ -142,43 +142,21 @@ app.controller('MeterController', function($scope, $translate,$common, $uibModa
} else {
meter.master_meter_id = undefined;
}
- MeterService.addMeter(meter, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "SETTING.METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ MeterService.addMeter(meter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("SETTING.METER")}),
showCloseButton: true,
});
$scope.getAllMeters();
$scope.$emit('handleEmitMeterChanged');
} else {
- var templateName = "SETTING.METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.METER")}),
showCloseButton: true,
});
}
@@ -220,43 +198,21 @@ app.controller('MeterController', function($scope, $translate,$common, $uibModa
} else {
modifiedMeter.master_meter_id = undefined;
}
- MeterService.editMeter(modifiedMeter, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "SETTING.METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ MeterService.editMeter(modifiedMeter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.METER")}),
showCloseButton: true,
});
$scope.getAllMeters();
$scope.$emit('handleEmitMeterChanged');
} else {
- var templateName = "SETTING.METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.METER")}),
showCloseButton: true,
});
}
@@ -268,72 +224,42 @@ app.controller('MeterController', function($scope, $translate,$common, $uibModa
$scope.deleteMeter = function(meter) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- MeterService.deleteMeter(meter, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ MeterService.deleteMeter(meter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.METER")}),
+ showCloseButton: true,
+ });
$scope.getAllMeters();
$scope.$emit('handleEmitMeterChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
} else {
- var templateName = "SETTING.METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.METER")}),
+ showCloseButton: true,
+ });
}
});
}
diff --git a/admin/app/controllers/settings/meter/meterpoint.controller.js b/admin/app/controllers/settings/meter/meterpoint.controller.js
index b7c3d23b..fa0f697b 100644
--- a/admin/app/controllers/settings/meter/meterpoint.controller.js
+++ b/admin/app/controllers/settings/meter/meterpoint.controller.js
@@ -1,16 +1,16 @@
'use strict';
-app.controller('MeterPointController', function ($scope, $common, $uibModal, $timeout, $translate,
+app.controller('MeterPointController', function ($scope, $timeout, $translate,
MeterService,
DataSourceService,
PointService,
MeterPointService,
- toaster, SweetAlert) {
+ toaster) {
$scope.currentMeter = {selected:undefined};
$scope.getAllDataSources = function () {
- DataSourceService.getAllDataSources(function (error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
if ($scope.datasources.length > 0) {
$scope.currentDataSource = $scope.datasources[0].id;
$scope.getPointsByDataSourceID($scope.currentDataSource);
@@ -22,9 +22,9 @@ app.controller('MeterPointController', function ($scope, $common, $uibModal, $ti
};
$scope.getPointsByDataSourceID = function (id) {
- PointService.getPointsByDataSourceID(id, function (error, data) {
- if (!error) {
- $scope.points = data;
+ PointService.getPointsByDataSourceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
@@ -32,9 +32,9 @@ app.controller('MeterPointController', function ($scope, $common, $uibModal, $ti
};
$scope.getPointsByMeterID = function (id) {
- MeterPointService.getPointsByMeterID(id, function (error, data) {
- if (!error) {
- $scope.meterpoints = data;
+ MeterPointService.getPointsByMeterID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meterpoints = response.data;
} else {
$scope.meterpoints = [];
}
@@ -53,9 +53,9 @@ app.controller('MeterPointController', function ($scope, $common, $uibModal, $ti
};
$scope.getAllMeters = function () {
- MeterService.getAllMeters(function (error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
$timeout(function () {
$scope.getPointsByMeterID($scope.currentMeter.id);
}, 1000);
@@ -69,38 +69,20 @@ app.controller('MeterPointController', function ($scope, $common, $uibModal, $ti
$scope.pairPoint = function (dragEl, dropEl) {
var pointid = angular.element('#' + dragEl).scope().point.id;
var meterid = $scope.currentMeter.id;
- MeterPointService.addPair(meterid, pointid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ MeterPointService.addPair(meterid, pointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsByMeterID($scope.currentMeter.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -113,38 +95,20 @@ app.controller('MeterPointController', function ($scope, $common, $uibModal, $ti
}
var meterpointid = angular.element('#' + dragEl).scope().meterpoint.id;
var meterid = $scope.currentMeter.id;
- MeterPointService.deletePair(meterid, meterpointid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ MeterPointService.deletePair(meterid, meterpointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsByMeterID($scope.currentMeter.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/meter/offlinemeter.controller.js b/admin/app/controllers/settings/meter/offlinemeter.controller.js
index 18c1fb50..fbb2ed56 100644
--- a/admin/app/controllers/settings/meter/offlinemeter.controller.js
+++ b/admin/app/controllers/settings/meter/offlinemeter.controller.js
@@ -1,10 +1,10 @@
'use strict';
-app.controller('OfflineMeterController', function($scope, $common, $translate, $uibModal, OfflineMeterService, CategoryService, EnergyItemService, CostCenterService, toaster, SweetAlert) {
+app.controller('OfflineMeterController', function($scope, $translate, $uibModal, OfflineMeterService, CategoryService, EnergyItemService, CostCenterService, toaster, SweetAlert) {
$scope.getAllCostCenters = function() {
- CostCenterService.getAllCostCenters(function(error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -12,9 +12,9 @@ app.controller('OfflineMeterController', function($scope, $common, $translate, $
};
$scope.getAllCategories = function() {
- CategoryService.getAllCategories(function(error, data) {
- if (!error) {
- $scope.categories = data;
+ CategoryService.getAllCategories(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.categories = response.data;
} else {
$scope.categories = [];
}
@@ -22,9 +22,9 @@ app.controller('OfflineMeterController', function($scope, $common, $translate, $
};
$scope.getAllEnergyItems = function() {
- EnergyItemService.getAllEnergyItems(function(error, data) {
- if (!error) {
- $scope.energyitems = data;
+ EnergyItemService.getAllEnergyItems(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyitems = response.data;
} else {
$scope.energyitems = [];
}
@@ -32,9 +32,9 @@ app.controller('OfflineMeterController', function($scope, $common, $translate, $
};
$scope.getAllOfflineMeters = function() {
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
} else {
$scope.offlinemeters = [];
}
@@ -66,44 +66,21 @@ app.controller('OfflineMeterController', function($scope, $common, $translate, $
offlinemeter.energy_item_id = undefined;
}
offlinemeter.cost_center_id = offlinemeter.cost_center.id;
- OfflineMeterService.addOfflineMeter(offlinemeter, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "SETTING.OFFLINE_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ OfflineMeterService.addOfflineMeter(offlinemeter, function(response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("SETTING.OFFLINE_METER")}),
showCloseButton: true,
});
-
$scope.getAllOfflineMeters();
$scope.$emit('handleEmitOfflineMeterChanged');
} else {
- var templateName = "SETTING.OFFLINE_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.OFFLINE_METER")}),
showCloseButton: true,
});
}
@@ -139,43 +116,21 @@ app.controller('OfflineMeterController', function($scope, $common, $translate, $
modifiedOfflineMeter.energy_item_id = undefined;
}
modifiedOfflineMeter.cost_center_id = modifiedOfflineMeter.cost_center.id;
- OfflineMeterService.editOfflineMeter(modifiedOfflineMeter, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "SETTING.OFFLINE_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ OfflineMeterService.editOfflineMeter(modifiedOfflineMeter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.OFFLINE_METER")}),
showCloseButton: true,
});
$scope.getAllOfflineMeters();
$scope.$emit('handleEmitOfflineMeterChanged');
} else {
- var templateName = "SETTING.OFFLINE_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.OFFLINE_METER")}),
showCloseButton: true,
});
}
@@ -187,73 +142,42 @@ app.controller('OfflineMeterController', function($scope, $common, $translate, $
$scope.deleteOfflineMeter = function(offlinemeter) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- OfflineMeterService.deleteOfflineMeter(offlinemeter, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.OFFLINE_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ OfflineMeterService.deleteOfflineMeter(offlinemeter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.OFFLINE_METER")}),
+ showCloseButton: true,
+ });
$scope.getAllOfflineMeters();
$scope.$emit('handleEmitOfflineMeterChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
} else {
- var templateName = "SETTING.OFFLINE_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.OFFLINE_METER")}),
+ showCloseButton: true,
+ });
}
});
}
diff --git a/admin/app/controllers/settings/meter/offlinemeterfile.controller.js b/admin/app/controllers/settings/meter/offlinemeterfile.controller.js
index 3bd56270..d27de61d 100644
--- a/admin/app/controllers/settings/meter/offlinemeterfile.controller.js
+++ b/admin/app/controllers/settings/meter/offlinemeterfile.controller.js
@@ -3,9 +3,7 @@
app.controller('OfflineMeterFileController', function(
$scope,
$window,
- $common,
$translate,
- $uibModal,
$interval,
OfflineMeterFileService,
toaster,
@@ -14,9 +12,9 @@ app.controller('OfflineMeterFileController', function(
$scope.cur_user = JSON.parse($window.localStorage.getItem("currentUser"));
$scope.getAllOfflineMeterFiles = function() {
- OfflineMeterFileService.getAllOfflineMeterFiles(function(error, data) {
- if (!error) {
- $scope.offlinemeterfiles = data;
+ OfflineMeterFileService.getAllOfflineMeterFiles(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeterfiles = response.data;
} else {
$scope.offlinemeterfiles = [];
}
@@ -37,50 +35,29 @@ app.controller('OfflineMeterFileController', function(
console.info('File added.', file);
},
'success': function(file, xhr) {
- //console.log('File success to upload from dropzone', file, xhr);
- var templateName = file.name;
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY",{template: file.name}),
showCloseButton: true,
});
$scope.getAllOfflineMeterFiles();
},
'error': function (file, xhr) {
- var templateName = file.name;
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: file.name}),
showCloseButton: true,
});
}
};
$scope.restoreOfflineMeterFile = function (offlinemeterfile) {
- OfflineMeterFileService.restoreOfflineMeterFile(offlinemeterfile, function (error, data) {
- if (!error) {
+ OfflineMeterFileService.restoreOfflineMeterFile(offlinemeterfile, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: $translate.instant('TOASTER.SUCCESS'),
+ type: "success",
title: $translate.instant('TOASTER.SUCCESS_TITLE'),
body: $translate.instant('SETTING.RESTORE_SUCCESS'),
showCloseButton: true,
@@ -88,9 +65,9 @@ app.controller('OfflineMeterFileController', function(
$scope.getAllOfflineMeterFiles();
} else {
toaster.pop({
- type: $translate.instant('TOASTER.ERROR'),
- title: $translate.instant(error.title),
- body: $translate.instant(error.description),
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -99,71 +76,39 @@ app.controller('OfflineMeterFileController', function(
$scope.deleteOfflineMeterFile = function(offlinemeterfile) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- OfflineMeterFileService.deleteOfflineMeterFile(offlinemeterfile, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.OFFLINE_METER_FILE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ OfflineMeterFileService.deleteOfflineMeterFile(offlinemeterfile, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.OFFLINE_METER_FILE")}),
showCloseButton: true,
});
-
$scope.getAllOfflineMeterFiles();
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "SETTING.OFFLINE_METER_FILE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.OFFLINE_METER_FILE")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/meter/virtualmeter.controller.js b/admin/app/controllers/settings/meter/virtualmeter.controller.js
index 9d2cea56..c6a3f9bb 100644
--- a/admin/app/controllers/settings/meter/virtualmeter.controller.js
+++ b/admin/app/controllers/settings/meter/virtualmeter.controller.js
@@ -1,10 +1,18 @@
'use strict';
-app.controller('VirtualMeterController', function($scope, $common, $uibModal, $translate, MeterService, VirtualMeterService, OfflineMeterService, CategoryService, EnergyItemService, CostCenterService, toaster, SweetAlert) {
+app.controller('VirtualMeterController', function($scope, $uibModal, $translate,
+ MeterService,
+ VirtualMeterService,
+ OfflineMeterService,
+ CategoryService,
+ EnergyItemService,
+ CostCenterService,
+ toaster,
+ SweetAlert) {
$scope.getAllCostCenters = function() {
- CostCenterService.getAllCostCenters(function(error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -12,9 +20,9 @@ app.controller('VirtualMeterController', function($scope, $common, $uibModal, $t
};
$scope.getAllCategories = function() {
- CategoryService.getAllCategories(function(error, data) {
- if (!error) {
- $scope.categories = data;
+ CategoryService.getAllCategories(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.categories = response.data;
} else {
$scope.categories = [];
}
@@ -22,9 +30,9 @@ app.controller('VirtualMeterController', function($scope, $common, $uibModal, $t
};
$scope.getAllEnergyItems = function() {
- EnergyItemService.getAllEnergyItems(function(error, data) {
- if (!error) {
- $scope.energyitems = data;
+ EnergyItemService.getAllEnergyItems(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.energyitems = response.data;
} else {
$scope.energyitems = [];
}
@@ -32,9 +40,9 @@ $scope.getAllEnergyItems = function() {
};
$scope.getAllVirtualMeters = function() {
- VirtualMeterService.getAllVirtualMeters(function(error, data) {
- if (!error) {
- $scope.virtualmeters = data;
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
} else {
$scope.virtualmeters = [];
}
@@ -42,9 +50,9 @@ $scope.getAllEnergyItems = function() {
};
$scope.getAllMeters = function() {
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
} else {
$scope.meters = [];
}
@@ -52,17 +60,15 @@ $scope.getAllEnergyItems = function() {
};
$scope.getAllOfflineMeters = function() {
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
} else {
$scope.offlinemeters = [];
}
});
};
-
-
$scope.addVirtualMeter = function() {
var modalInstance = $uibModal.open({
templateUrl: 'views/settings/meter/virtualmeter.model.html',
@@ -90,43 +96,21 @@ $scope.getAllEnergyItems = function() {
virtualmeter.energy_item_id = undefined;
}
virtualmeter.cost_center_id = virtualmeter.cost_center.id;
- VirtualMeterService.addVirtualMeter(virtualmeter, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "SETTING.VIRTUAL_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ VirtualMeterService.addVirtualMeter(virtualmeter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("SETTING.VIRTUAL_METER")}),
showCloseButton: true,
});
$scope.getAllVirtualMeters();
$scope.$emit('handleEmitVirtualMeterChanged');
} else {
- var templateName = "SETTING.VIRTUAL_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.VIRTUAL_METER")}),
showCloseButton: true,
});
}
@@ -165,43 +149,21 @@ $scope.getAllEnergyItems = function() {
modifiedVirtualMeter.energy_item_id = undefined;
}
modifiedVirtualMeter.cost_center_id = modifiedVirtualMeter.cost_center.id;
- VirtualMeterService.editVirtualMeter(modifiedVirtualMeter, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "SETTING.VIRTUAL_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ VirtualMeterService.editVirtualMeter(modifiedVirtualMeter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.VIRTUAL_METER")}),
showCloseButton: true,
});
$scope.getAllVirtualMeters();
$scope.$emit('handleEmitVirtualMeterChanged');
} else {
- var templateName = "SETTING.VIRTUAL_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.VIRTUAL_METER")}),
showCloseButton: true,
});
}
@@ -213,72 +175,42 @@ $scope.getAllEnergyItems = function() {
$scope.deleteVirtualMeter = function(virtualmeter) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- VirtualMeterService.deleteVirtualMeter(virtualmeter, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.VIRTUAL_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ VirtualMeterService.deleteVirtualMeter(virtualmeter, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.VIRTUAL_METER")}),
+ showCloseButton: true,
+ });
$scope.getAllVirtualMeters();
$scope.$emit('handleEmitVirtualMeterChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: popTit$translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
} else {
- var templateName = "SETTING.VIRTUAL_METER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.VIRTUAL_METER")}),
+ showCloseButton: true,
+ });
}
});
}
diff --git a/admin/app/controllers/settings/sensor/sensor.controller.js b/admin/app/controllers/settings/sensor/sensor.controller.js
index 656d5fb5..ac613d07 100644
--- a/admin/app/controllers/settings/sensor/sensor.controller.js
+++ b/admin/app/controllers/settings/sensor/sensor.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('SensorController', function($scope, $translate,$common, $uibModal, SensorService, toaster, SweetAlert) {
+app.controller('SensorController', function($scope, $translate, $uibModal, SensorService, toaster, SweetAlert) {
$scope.getAllSensors = function() {
- SensorService.getAllSensors(function(error, data) {
- if (!error) {
- $scope.sensors = data;
+ SensorService.getAllSensors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.sensors = response.data;
} else {
$scope.sensors = [];
}
@@ -27,43 +27,21 @@ app.controller('SensorController', function($scope, $translate,$common, $uibMod
}
});
modalInstance.result.then(function(sensor) {
- SensorService.addSensor(sensor, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "COMMON.SENSOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ SensorService.addSensor(sensor, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("COMMON.SENSOR")}),
showCloseButton: true,
});
$scope.getAllSensors();
$scope.$emit('handleEmitSensorChanged');
} else {
- var templateName = "COMMON.SENSOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("COMMON.SENSOR")}),
showCloseButton: true,
});
}
@@ -89,43 +67,21 @@ app.controller('SensorController', function($scope, $translate,$common, $uibMod
});
modalInstance.result.then(function(modifiedSensor) {
- SensorService.editSensor(modifiedSensor, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.SENSOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ SensorService.editSensor(modifiedSensor, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("COMMON.SENSOR")}),
showCloseButton: true,
});
$scope.getAllSensors();
$scope.$emit('handleEmitSensorChanged');
} else {
- var templateName = "COMMON.SENSOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("COMMON.SENSOR")}),
showCloseButton: true,
});
}
@@ -137,70 +93,40 @@ app.controller('SensorController', function($scope, $translate,$common, $uibMod
$scope.deleteSensor = function(sensor) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- SensorService.deleteSensor(sensor, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMMON.SENSOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ SensorService.deleteSensor(sensor, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("COMMON.SENSOR")}),
showCloseButton: true,
});
$scope.getAllSensors();
$scope.$emit('handleEmitSensorChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "COMMON.SENSOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("COMMON.SENSOR")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/sensor/sensorpoint.controller.js b/admin/app/controllers/settings/sensor/sensorpoint.controller.js
index 3574b432..3ba13fd3 100644
--- a/admin/app/controllers/settings/sensor/sensorpoint.controller.js
+++ b/admin/app/controllers/settings/sensor/sensorpoint.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('SensorPointController', function ($scope, $common, $uibModal, $timeout, $translate, SensorService, DataSourceService, PointService, SensorPointService, toaster, SweetAlert) {
+app.controller('SensorPointController', function ($scope, $timeout, $translate, SensorService, DataSourceService, PointService, SensorPointService, toaster, SweetAlert) {
$scope.currentSensor = {selected:undefined};
$scope.getAllDataSources = function () {
- DataSourceService.getAllDataSources(function (error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
if ($scope.datasources.length > 0) {
$scope.currentDataSource = $scope.datasources[0].id;
$scope.getPointsByDataSourceID($scope.currentDataSource);
@@ -18,9 +18,9 @@ app.controller('SensorPointController', function ($scope, $common, $uibModal, $t
};
$scope.getPointsByDataSourceID = function (id) {
- PointService.getPointsByDataSourceID(id, function (error, data) {
- if (!error) {
- $scope.points = data;
+ PointService.getPointsByDataSourceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
@@ -29,9 +29,9 @@ app.controller('SensorPointController', function ($scope, $common, $uibModal, $t
};
$scope.getPointsBySensorID = function (id) {
- SensorPointService.getPointsBySensorID(id, function (error, data) {
- if (!error) {
- $scope.sensorpoints = data;
+ SensorPointService.getPointsBySensorID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.sensorpoints = response.data;
} else {
$scope.sensorpoints = [];
}
@@ -51,9 +51,9 @@ app.controller('SensorPointController', function ($scope, $common, $uibModal, $t
};
$scope.getAllSensors = function () {
- SensorService.getAllSensors(function (error, data) {
- if (!error) {
- $scope.sensors = data;
+ SensorService.getAllSensors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.sensors = response.data;
$timeout(function () {
$scope.getPointsBySensorID($scope.currentSensor.id);
}, 1000);
@@ -67,39 +67,20 @@ app.controller('SensorPointController', function ($scope, $common, $uibModal, $t
$scope.pairPoint = function (dragEl, dropEl) {
var pointid = angular.element('#' + dragEl).scope().point.id;
var sensorid = $scope.currentSensor.id;
- SensorPointService.addPair(sensorid, pointid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SensorPointService.addPair(sensorid, pointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant('TOASTER.BIND_POINT_SUCCESS'),
showCloseButton: true,
});
-
$scope.getPointsBySensorID($scope.currentSensor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -112,37 +93,20 @@ app.controller('SensorPointController', function ($scope, $common, $uibModal, $t
}
var sensorpointid = angular.element('#' + dragEl).scope().sensorpoint.id;
var sensorid = $scope.currentSensor.id;
- SensorPointService.deletePair(sensorid, sensorpointid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SensorPointService.deletePair(sensorid, sensorpointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_POINT_SUCCESS"),
showCloseButton: true,
});
$scope.getPointsBySensorID($scope.currentSensor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/shopfloor/shopfloor.controller.js b/admin/app/controllers/settings/shopfloor/shopfloor.controller.js
index 8d08ab50..95d83cfa 100644
--- a/admin/app/controllers/settings/shopfloor/shopfloor.controller.js
+++ b/admin/app/controllers/settings/shopfloor/shopfloor.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('ShopfloorController', function ($scope, $common, $translate, $uibModal, CostCenterService, ContactService, ShopfloorService, toaster, SweetAlert) {
+app.controller('ShopfloorController', function ($scope, $translate, $uibModal, CostCenterService, ContactService, ShopfloorService, toaster, SweetAlert) {
$scope.getAllCostCenters = function () {
- CostCenterService.getAllCostCenters(function (error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -13,9 +13,9 @@ app.controller('ShopfloorController', function ($scope, $common, $translate, $ui
};
$scope.getAllContacts = function () {
- ContactService.getAllContacts(function (error, data) {
- if (!error) {
- $scope.contacts = data;
+ ContactService.getAllContacts(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.contacts = response.data;
} else {
$scope.contacts = [];
}
@@ -23,9 +23,9 @@ app.controller('ShopfloorController', function ($scope, $common, $translate, $ui
};
$scope.getAllShopfloors = function () {
- ShopfloorService.getAllShopfloors(function (error, data) {
- if (!error) {
- $scope.shopfloors = data;
+ ShopfloorService.getAllShopfloors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloors = response.data;
} else {
$scope.shopfloors = [];
}
@@ -53,43 +53,20 @@ app.controller('ShopfloorController', function ($scope, $common, $translate, $ui
if (angular.isDefined(shopfloor.is_input_counted) == false) {
shopfloor.is_input_counted = false;
}
- ShopfloorService.addShopfloor(shopfloor, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var templateName = "COMMON.SHOPFLOOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
+ ShopfloorService.addShopfloor(shopfloor, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", { template: $translate.instant("COMMON.SHOPFLOOR") }),
showCloseButton: true,
});
-
$scope.$emit('handleEmitShopfloorChanged');
} else {
- var templateName = "COMMON.SHOPFLOOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", { template: $translate.instant("COMMON.SHOPFLOOR") }),
showCloseButton: true,
});
}
@@ -121,42 +98,20 @@ app.controller('ShopfloorController', function ($scope, $common, $translate, $ui
if (angular.isDefined(shopfloor.is_input_counted) == false) {
shopfloor.is_input_counted = false;
}
- ShopfloorService.editShopfloor(modifiedShopfloor, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.SHOPFLOOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ ShopfloorService.editShopfloor(modifiedShopfloor, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("COMMON.SHOPFLOOR") }),
showCloseButton: true,
});
$scope.$emit('handleEmitShopfloorChanged');
} else {
- var templateName = "COMMON.SHOPFLOOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("COMMON.SHOPFLOOR") }),
showCloseButton: true,
});
}
@@ -168,69 +123,39 @@ app.controller('ShopfloorController', function ($scope, $common, $translate, $ui
$scope.deleteShopfloor = function (shopfloor) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
- ShopfloorService.deleteShopfloor(shopfloor, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMMON.SHOPFLOOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ ShopfloorService.deleteShopfloor(shopfloor, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", { template: $translate.instant("COMMON.SHOPFLOOR") }),
showCloseButton: true,
});
$scope.$emit('handleEmitShopfloorChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "COMMON.SHOPFLOOR";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", { template: $translate.instant("COMMON.SHOPFLOOR") }),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/shopfloor/shopfloorequipment.controller.js b/admin/app/controllers/settings/shopfloor/shopfloorequipment.controller.js
index 94bcb2fd..b160c772 100644
--- a/admin/app/controllers/settings/shopfloor/shopfloorequipment.controller.js
+++ b/admin/app/controllers/settings/shopfloor/shopfloorequipment.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('ShopfloorEquipmentController', function ($scope, $common, $uibModal, $timeout, $translate, ShopfloorService, EquipmentService, ShopfloorEquipmentService, toaster, SweetAlert) {
+app.controller('ShopfloorEquipmentController', function ($scope, $translate, ShopfloorService, EquipmentService, ShopfloorEquipmentService, toaster, SweetAlert) {
$scope.currentShopfloor = {selected:undefined};
$scope.getAllEquipments = function () {
- EquipmentService.getAllEquipments(function (error, data) {
- if (!error) {
- $scope.equipments = data;
+ EquipmentService.getAllEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.equipments = response.data;
} else {
$scope.equipments = [];
}
@@ -14,9 +14,9 @@ app.controller('ShopfloorEquipmentController', function ($scope, $common, $uibMo
};
$scope.getEquipmentsByShopfloorID = function (id) {
- ShopfloorEquipmentService.getEquipmentsByShopfloorID(id, function (error, data) {
- if (!error) {
- $scope.shopfloorequipments = data;
+ ShopfloorEquipmentService.getEquipmentsByShopfloorID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloorequipments = response.data;
} else {
$scope.shopfloorequipments = [];
}
@@ -30,9 +30,9 @@ app.controller('ShopfloorEquipmentController', function ($scope, $common, $uibMo
};
$scope.getAllShopfloors = function () {
- ShopfloorService.getAllShopfloors(function (error, data) {
- if (!error) {
- $scope.shopfloors = data;
+ ShopfloorService.getAllShopfloors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloors = response.data;
} else {
$scope.shopfloors = [];
}
@@ -42,38 +42,20 @@ app.controller('ShopfloorEquipmentController', function ($scope, $common, $uibMo
$scope.pairEquipment = function (dragEl, dropEl) {
var equipmentid = angular.element('#' + dragEl).scope().equipment.id;
var shopfloorid = $scope.currentShopfloor.id;
- ShopfloorEquipmentService.addPair(shopfloorid, equipmentid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_EQUIPMENT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ ShopfloorEquipmentService.addPair(shopfloorid, equipmentid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_EQUIPMENT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getEquipmentsByShopfloorID($scope.currentShopfloor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -86,38 +68,20 @@ app.controller('ShopfloorEquipmentController', function ($scope, $common, $uibMo
}
var shopfloorequipmentid = angular.element('#' + dragEl).scope().shopfloorequipment.id;
var shopfloorid = $scope.currentShopfloor.id;
- ShopfloorEquipmentService.deletePair(shopfloorid, shopfloorequipmentid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_EQUIPMENT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ ShopfloorEquipmentService.deletePair(shopfloorid, shopfloorequipmentid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_EQUIPMENT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getEquipmentsByShopfloorID($scope.currentShopfloor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/shopfloor/shopfloormeter.controller.js b/admin/app/controllers/settings/shopfloor/shopfloormeter.controller.js
index 658d3a9f..cb3a7d25 100644
--- a/admin/app/controllers/settings/shopfloor/shopfloormeter.controller.js
+++ b/admin/app/controllers/settings/shopfloor/shopfloormeter.controller.js
@@ -1,18 +1,18 @@
'use strict';
-app.controller('ShopfloorMeterController', function($scope,$common ,$timeout,$uibModal, $translate,
+app.controller('ShopfloorMeterController', function($scope,$timeout, $translate,
MeterService,
VirtualMeterService,
OfflineMeterService,
ShopfloorMeterService,
ShopfloorService,
- toaster,SweetAlert) {
+ toaster) {
$scope.currentShopfloor = {selected:undefined};
$scope.getAllShopfloors = function(id) {
- ShopfloorService.getAllShopfloors(function(error, data) {
- if (!error) {
- $scope.shopfloors = data;
+ ShopfloorService.getAllShopfloors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloors = response.data;
} else {
$scope.shopfloors = [];
}
@@ -29,12 +29,12 @@ app.controller('ShopfloorMeterController', function($scope,$common ,$timeout,$ui
var metertypes=['meters','virtualmeters','offlinemeters'];
$scope.shopfloormeters=[];
angular.forEach(metertypes,function(value,index){
- ShopfloorMeterService.getMetersByShopfloorID(id, value,function(error, data) {
- if (!error) {
- angular.forEach(data,function(item,indx){
- data[indx].metertype=value;
+ ShopfloorMeterService.getMetersByShopfloorID(id, value, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ angular.forEach(response.data, function (item, indx){
+ response.data[indx].metertype = value;
});
- $scope.shopfloormeters=$scope.shopfloormeters.concat(data);
+ $scope.shopfloormeters = $scope.shopfloormeters.concat(response.data);
}
});
});
@@ -66,9 +66,9 @@ app.controller('ShopfloorMeterController', function($scope,$common ,$timeout,$ui
$scope.getAllMeters = function() {
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
$scope.currentMeterType="meters";
$timeout(function(){
$scope.changeMeterType();
@@ -82,9 +82,9 @@ app.controller('ShopfloorMeterController', function($scope,$common ,$timeout,$ui
$scope.getAllOfflineMeters = function() {
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
} else {
$scope.offlinemeters = [];
}
@@ -93,9 +93,9 @@ app.controller('ShopfloorMeterController', function($scope,$common ,$timeout,$ui
};
$scope.getAllVirtualMeters = function() {
- VirtualMeterService.getAllVirtualMeters(function(error, data) {
- if (!error) {
- $scope.virtualmeters = data;
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
} else {
$scope.virtualmeters = [];
}
@@ -106,39 +106,20 @@ app.controller('ShopfloorMeterController', function($scope,$common ,$timeout,$ui
$scope.pairMeter=function(dragEl,dropEl){
var meterid=angular.element('#'+dragEl).scope().meter.id;
var shopfloorid=$scope.currentShopfloor.id;
- ShopfloorMeterService.addPair(shopfloorid, meterid, $scope.currentMeterType, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ ShopfloorMeterService.addPair(shopfloorid, meterid, $scope.currentMeterType, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_METER_SUCCESS"),
showCloseButton: true,
});
-
$scope.getMetersByShopfloorID($scope.currentShopfloor.id);
} else {
-
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -152,38 +133,20 @@ app.controller('ShopfloorMeterController', function($scope,$common ,$timeout,$ui
var shopfloormeterid = angular.element('#' + dragEl).scope().shopfloormeter.id;
var shopfloorid = $scope.currentShopfloor.id;
var metertype = angular.element('#' + dragEl).scope().shopfloormeter.metertype;
- ShopfloorMeterService.deletePair(shopfloorid, shopfloormeterid, metertype, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ ShopfloorMeterService.deletePair(shopfloorid, shopfloormeterid, metertype, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_METER_SUCCESS"),
showCloseButton: true,
});
-
$scope.getMetersByShopfloorID($scope.currentShopfloor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/shopfloor/shopfloorpoint.controller.js b/admin/app/controllers/settings/shopfloor/shopfloorpoint.controller.js
index e7f78eed..a88ea9f1 100644
--- a/admin/app/controllers/settings/shopfloor/shopfloorpoint.controller.js
+++ b/admin/app/controllers/settings/shopfloor/shopfloorpoint.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('ShopfloorPointController', function ($scope, $common, $uibModal, $timeout, $translate, ShopfloorService, DataSourceService, PointService, ShopfloorPointService, toaster, SweetAlert) {
+app.controller('ShopfloorPointController', function ($scope, $translate, ShopfloorService, DataSourceService, PointService, ShopfloorPointService, toaster, SweetAlert) {
$scope.currentShopfloor = {selected:undefined};
$scope.getAllDataSources = function () {
- DataSourceService.getAllDataSources(function (error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
if ($scope.datasources.length > 0) {
$scope.currentDataSource = $scope.datasources[0].id;
$scope.getPointsByDataSourceID($scope.currentDataSource);
@@ -17,9 +17,9 @@ app.controller('ShopfloorPointController', function ($scope, $common, $uibModal,
};
$scope.getPointsByDataSourceID = function (id) {
- PointService.getPointsByDataSourceID(id, function (error, data) {
- if (!error) {
- $scope.points = data;
+ PointService.getPointsByDataSourceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
@@ -27,9 +27,9 @@ app.controller('ShopfloorPointController', function ($scope, $common, $uibModal,
};
$scope.getPointsByShopfloorID = function (id) {
- ShopfloorPointService.getPointsByShopfloorID(id, function (error, data) {
- if (!error) {
- $scope.shopfloorpoints = data;
+ ShopfloorPointService.getPointsByShopfloorID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloorpoints = response.data;
} else {
$scope.shopfloorpoints = [];
}
@@ -49,9 +49,9 @@ app.controller('ShopfloorPointController', function ($scope, $common, $uibModal,
};
$scope.getAllShopfloors = function () {
- ShopfloorService.getAllShopfloors(function (error, data) {
- if (!error) {
- $scope.shopfloors = data;
+ ShopfloorService.getAllShopfloors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloors = response.data;
} else {
$scope.shopfloors = [];
}
@@ -62,38 +62,20 @@ app.controller('ShopfloorPointController', function ($scope, $common, $uibModal,
$scope.pairPoint = function (dragEl, dropEl) {
var pointid = angular.element('#' + dragEl).scope().point.id;
var shopfloorid = $scope.currentShopfloor.id;
- ShopfloorPointService.addPair(shopfloorid, pointid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ ShopfloorPointService.addPair(shopfloorid, pointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsByShopfloorID($scope.currentShopfloor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -106,39 +88,20 @@ app.controller('ShopfloorPointController', function ($scope, $common, $uibModal,
}
var shopfloorpointid = angular.element('#' + dragEl).scope().shopfloorpoint.id;
var shopfloorid = $scope.currentShopfloor.id;
- ShopfloorPointService.deletePair(shopfloorid, shopfloorpointid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ ShopfloorPointService.deletePair(shopfloorid, shopfloorpointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsByShopfloorID($scope.currentShopfloor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/shopfloor/shopfloorsensor.controller.js b/admin/app/controllers/settings/shopfloor/shopfloorsensor.controller.js
index 0948c8ee..c2740c93 100644
--- a/admin/app/controllers/settings/shopfloor/shopfloorsensor.controller.js
+++ b/admin/app/controllers/settings/shopfloor/shopfloorsensor.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('ShopfloorSensorController', function ($scope, $common, $uibModal, $timeout, $translate, ShopfloorService, SensorService, ShopfloorSensorService, toaster, SweetAlert) {
+app.controller('ShopfloorSensorController', function ($scope, $translate, ShopfloorService, SensorService, ShopfloorSensorService, toaster, SweetAlert) {
$scope.currentShopfloor = {selected:undefined};
$scope.getAllSensors = function () {
- SensorService.getAllSensors(function (error, data) {
- if (!error) {
- $scope.sensors = data;
+ SensorService.getAllSensors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.sensors = response.data;
} else {
$scope.sensors = [];
}
@@ -14,66 +14,48 @@ app.controller('ShopfloorSensorController', function ($scope, $common, $uibModal
};
$scope.getSensorsByShopfloorID = function (id) {
- ShopfloorSensorService.getSensorsByShopfloorID(id, function (error, data) {
- if (!error) {
- $scope.shopfloorsensors = data;
+ ShopfloorSensorService.getSensorsByShopfloorID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloorsensors = response.data;
} else {
$scope.shopfloorsensors = [];
}
});
};
- $scope.changeShopfloor=function(item,model){
- $scope.currentShopfloor=item;
- $scope.currentShopfloor.selected=model;
- $scope.getSensorsByShopfloorID($scope.currentShopfloor.id);
- };
+ $scope.changeShopfloor=function(item,model){
+ $scope.currentShopfloor=item;
+ $scope.currentShopfloor.selected=model;
+ $scope.getSensorsByShopfloorID($scope.currentShopfloor.id);
+ };
- $scope.getAllShopfloors = function () {
- ShopfloorService.getAllShopfloors(function (error, data) {
- if (!error) {
- $scope.shopfloors = data;
- } else {
- $scope.shopfloors = [];
- }
- });
- };
+ $scope.getAllShopfloors = function () {
+ ShopfloorService.getAllShopfloors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloors = response.data;
+ } else {
+ $scope.shopfloors = [];
+ }
+ });
+ };
$scope.pairSensor = function (dragEl, dropEl) {
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
var shopfloorid = $scope.currentShopfloor.id;
- ShopfloorSensorService.addPair(shopfloorid, sensorid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_SENSOR_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ ShopfloorSensorService.addPair(shopfloorid, sensorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_SENSOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getSensorsByShopfloorID($scope.currentShopfloor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -86,38 +68,20 @@ app.controller('ShopfloorSensorController', function ($scope, $common, $uibModal
}
var shopfloorsensorid = angular.element('#' + dragEl).scope().shopfloorsensor.id;
var shopfloorid = $scope.currentShopfloor.id;
- ShopfloorSensorService.deletePair(shopfloorid, shopfloorsensorid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_SENSOR_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ ShopfloorSensorService.deletePair(shopfloorid, shopfloorsensorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_SENSOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getSensorsByShopfloorID($scope.currentShopfloor.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/space/space.controller.js b/admin/app/controllers/settings/space/space.controller.js
index 841b6e5b..76557b18 100644
--- a/admin/app/controllers/settings/space/space.controller.js
+++ b/admin/app/controllers/settings/space/space.controller.js
@@ -1,15 +1,15 @@
'use strict';
-app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceService, CostCenterService, ContactService, toaster, $translate, SweetAlert) {
+app.controller('SpaceController', function ($scope, $uibModal, SpaceService, CostCenterService, ContactService, toaster, $translate, SweetAlert) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.currentSpace = {};
$scope.currentSpaceChildren = [];
$scope.getAllCostCenters = function () {
- CostCenterService.getAllCostCenters(function (error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -17,9 +17,9 @@ app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceSer
};
$scope.getAllContacts = function () {
- ContactService.getAllContacts(function (error, data) {
- if (!error) {
- $scope.contacts = data;
+ ContactService.getAllContacts(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.contacts = response.data;
} else {
$scope.contacts = [];
}
@@ -27,9 +27,9 @@ app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceSer
};
$scope.getAllSpaces = function () {
- SpaceService.getAllSpaces(function (error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -63,9 +63,9 @@ app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceSer
};
$scope.refreshSpaceTree = function () {
- SpaceService.getAllSpaces(function (error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -95,10 +95,10 @@ app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceSer
};
$scope.getSpaceChildren = function (spaceid) {
- SpaceService.getSpaceChildren(spaceid, function (error, data) {
- if (!error) {
- $scope.currentSpace = data["current"];
- $scope.currentSpaceChildren = data["children"];
+ SpaceService.getSpaceChildren(spaceid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.currentSpace = response.data["current"];
+ $scope.currentSpaceChildren = response.data["children"];
} else {
$scope.currentSpace = {};
$scope.currentSpaceChildren = [];
@@ -107,9 +107,9 @@ app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceSer
};
$scope.getAllTimezones = function () {
- SpaceService.getAllTimezones(function (error, data) {
- if (!error) {
- $scope.timezones = data;
+ SpaceService.getAllTimezones(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.timezones = response.data;
} else {
$scope.timezones = [];
}
@@ -139,42 +139,20 @@ app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceSer
if (space.contact != null) {
space.contact_id = space.contact.id;
}
- SpaceService.addSpace(space, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "COMMON.SPACE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ SpaceService.addSpace(space, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", { template: $translate.instant("COMMON.SPACE") }),
showCloseButton: true,
});
$scope.$emit('handleEmitSpaceChanged');
} else {
- var templateName = "COMMON.SPACE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", { template: $translate.instant("COMMON.SPACE") }),
showCloseButton: true,
});
}
@@ -214,42 +192,20 @@ app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceSer
}
modifiedSpace.cost_center_id = modifiedSpace.cost_center.id;
- SpaceService.editSpace(modifiedSpace, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.SPACE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ SpaceService.editSpace(modifiedSpace, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("COMMON.SPACE") }),
showCloseButton: true,
});
$scope.$emit('handleEmitSpaceChanged');
} else {
- var templateName = "COMMON.SPACE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("COMMON.SPACE") }),
showCloseButton: true,
});
}
@@ -261,69 +217,39 @@ app.controller('SpaceController', function ($scope, $common, $uibModal, SpaceSer
$scope.deleteSpace = function (space) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
- SpaceService.deleteSpace(space, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMMON.SPACE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ SpaceService.deleteSpace(space, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", { template: $translate.instant("COMMON.SPACE") }),
showCloseButton: true,
});
$scope.$emit('handleEmitSpaceChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "COMMON.SPACE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", { template: $translate.instant("COMMON.SPACE") }),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/space/spacecombinedequipment.controller.js b/admin/app/controllers/settings/space/spacecombinedequipment.controller.js
index f7f6489a..5e00dbe1 100644
--- a/admin/app/controllers/settings/space/spacecombinedequipment.controller.js
+++ b/admin/app/controllers/settings/space/spacecombinedequipment.controller.js
@@ -1,6 +1,10 @@
'use strict';
-app.controller('SpaceCombinedEquipmentController', function($scope,$common ,$timeout, $translate, SpaceService, CombinedEquipmentService, SpaceCombinedEquipmentService, toaster,SweetAlert) {
+app.controller('SpaceCombinedEquipmentController', function($scope, $translate,
+ SpaceService,
+ CombinedEquipmentService,
+ SpaceCombinedEquipmentService,
+ toaster) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.combinedequipments = [];
@@ -8,11 +12,11 @@ app.controller('SpaceCombinedEquipmentController', function($scope,$common ,$tim
$scope.getAllSpaces = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
- $scope.spaces = [];
+ $scope.spaces = [];
}
//create space tree
var treedata = {'core': {'data': [], "multiple" : false,}, "plugins" : [ "wholerow" ]};
@@ -43,59 +47,42 @@ app.controller('SpaceCombinedEquipmentController', function($scope,$common ,$tim
$scope.getCombinedEquipmentsBySpaceID = function(id) {
$scope.spacecombinedequipments=[];
- SpaceCombinedEquipmentService.getCombinedEquipmentsBySpaceID(id,function(error, data) {
- if (!error) {
- $scope.spacecombinedequipments=$scope.spacecombinedequipments.concat(data);
- } else {
- $scope.spacecombinedequipments=[];
- }
- });
+ SpaceCombinedEquipmentService.getCombinedEquipmentsBySpaceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spacecombinedequipments = $scope.spacecombinedequipments.concat(response.data);
+ } else {
+ $scope.spacecombinedequipments=[];
+ }
+ });
};
$scope.getAllCombinedEquipments = function() {
- CombinedEquipmentService.getAllCombinedEquipments(function(error, data) {
- if (!error) {
- $scope.combinedequipments = data;
- } else {
- $scope.combinedequipments = [];
- }
- });
+ CombinedEquipmentService.getAllCombinedEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.combinedequipments = response.data;
+ } else {
+ $scope.combinedequipments = [];
+ }
+ });
};
$scope.pairCombinedEquipment=function(dragEl,dropEl){
var combinedequipmentid=angular.element('#'+dragEl).scope().combinedequipment.id;
var spaceid=angular.element(spacetreewithcombinedequipment).jstree(true).get_top_selected();
- SpaceCombinedEquipmentService.addPair(spaceid,combinedequipmentid,function(error,status){
- if (angular.isDefined(status) && status == 201) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.BIND_COMBINED_EQUIPMENT_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceCombinedEquipmentService.addPair(spaceid,combinedequipmentid, function (response){
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_COMBINED_EQUIPMENT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getCombinedEquipmentsBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -109,37 +96,20 @@ app.controller('SpaceCombinedEquipmentController', function($scope,$common ,$tim
var spacecombinedequipmentid = angular.element('#' + dragEl).scope().spacecombinedequipment.id;
var spaceid = angular.element(spacetreewithcombinedequipment).jstree(true).get_top_selected();
- SpaceCombinedEquipmentService.deletePair(spaceid, spacecombinedequipmentid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.UNBIND_COMBINED_EQUIPMENT_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceCombinedEquipmentService.deletePair(spaceid, spacecombinedequipmentid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_COMBINED_EQUIPMENT_SUCCESS"),
showCloseButton: true,
});
$scope.getCombinedEquipmentsBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -150,9 +120,9 @@ app.controller('SpaceCombinedEquipmentController', function($scope,$common ,$tim
$scope.getAllCombinedEquipments();
$scope.refreshSpaceTree = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/settings/space/spaceequipment.controller.js b/admin/app/controllers/settings/space/spaceequipment.controller.js
index 4a5db1a3..f536c873 100644
--- a/admin/app/controllers/settings/space/spaceequipment.controller.js
+++ b/admin/app/controllers/settings/space/spaceequipment.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('SpaceEquipmentController', function($scope,$common ,$timeout, $translate, SpaceService, EquipmentService, SpaceEquipmentService, toaster,SweetAlert) {
+app.controller('SpaceEquipmentController', function($scope, $translate, SpaceService, EquipmentService, SpaceEquipmentService, toaster,SweetAlert) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.equipments = [];
@@ -8,9 +8,9 @@ app.controller('SpaceEquipmentController', function($scope,$common ,$timeout, $t
$scope.getAllSpaces = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -43,19 +43,19 @@ app.controller('SpaceEquipmentController', function($scope,$common ,$timeout, $t
$scope.getEquipmentsBySpaceID = function(id) {
$scope.spaceequipments=[];
- SpaceEquipmentService.getEquipmentsBySpaceID(id,function(error, data) {
- if (!error) {
- $scope.spaceequipments=$scope.spaceequipments.concat(data);
- } else {
- $scope.spaceequipments=[];
- }
- });
+ SpaceEquipmentService.getEquipmentsBySpaceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaceequipments = $scope.spaceequipments.concat(response.data);
+ } else {
+ $scope.spaceequipments=[];
+ }
+ });
};
$scope.getAllEquipments = function() {
- EquipmentService.getAllEquipments(function(error, data) {
- if (!error) {
- $scope.equipments = data;
+ EquipmentService.getAllEquipments(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.equipments = response.data;
} else {
$scope.equipments = [];
}
@@ -65,37 +65,20 @@ app.controller('SpaceEquipmentController', function($scope,$common ,$timeout, $t
$scope.pairEquipment=function(dragEl,dropEl){
var equipmentid=angular.element('#'+dragEl).scope().equipment.id;
var spaceid=angular.element(spacetreewithequipment).jstree(true).get_top_selected();
- SpaceEquipmentService.addPair(spaceid,equipmentid,function(error,status){
- if (angular.isDefined(status) && status == 201) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.BIND_EQUIPMENT_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceEquipmentService.addPair(spaceid,equipmentid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_EQUIPMENT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getEquipmentsBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -109,37 +92,20 @@ app.controller('SpaceEquipmentController', function($scope,$common ,$timeout, $t
var spaceequipmentid = angular.element('#' + dragEl).scope().spaceequipment.id;
var spaceid = angular.element(spacetreewithequipment).jstree(true).get_top_selected();
- SpaceEquipmentService.deletePair(spaceid, spaceequipmentid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.UNBIND_EQUIPMENT_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceEquipmentService.deletePair(spaceid, spaceequipmentid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_EQUIPMENT_SUCCESS"),
showCloseButton: true,
});
$scope.getEquipmentsBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -150,9 +116,9 @@ app.controller('SpaceEquipmentController', function($scope,$common ,$timeout, $t
$scope.getAllEquipments();
$scope.refreshSpaceTree = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/settings/space/spacemeter.controller.js b/admin/app/controllers/settings/space/spacemeter.controller.js
index d5adcf44..9ca31c96 100644
--- a/admin/app/controllers/settings/space/spacemeter.controller.js
+++ b/admin/app/controllers/settings/space/spacemeter.controller.js
@@ -1,14 +1,14 @@
'use strict';
-app.controller('SpaceMeterController', function($scope,$common ,$timeout, $translate, SpaceService, MeterService, VirtualMeterService, OfflineMeterService, SpaceMeterService, toaster,SweetAlert) {
+app.controller('SpaceMeterController', function($scope ,$timeout, $translate, SpaceService, MeterService, VirtualMeterService, OfflineMeterService, SpaceMeterService, toaster,SweetAlert) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.spacemeters = [];
$scope.getAllSpaces = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -44,12 +44,12 @@ app.controller('SpaceMeterController', function($scope,$common ,$timeout, $trans
var metertypes=['meters','virtualmeters','offlinemeters'];
$scope.spacemeters=[];
angular.forEach(metertypes,function(value,index){
- console.log(id, value, index);
- SpaceMeterService.getMetersBySpaceID(id,value,function(error, data) {
- if (!error) {
- angular.forEach(data, function(item,indx) {data[indx].metertype=value;});
- $scope.spacemeters=$scope.spacemeters.concat(data);
- console.log($scope.spacemeters);
+ SpaceMeterService.getMetersBySpaceID(id,value, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ angular.forEach(response.data, function(item,indx) {
+ response.data[indx].metertype = value;
+ });
+ $scope.spacemeters = $scope.spacemeters.concat(response.data);
}
});
});
@@ -80,9 +80,9 @@ app.controller('SpaceMeterController', function($scope,$common ,$timeout, $trans
};
$scope.getAllMeters = function() {
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
$scope.currentMeterType="meters";
$timeout(function(){
$scope.changeMeterType();
@@ -95,9 +95,9 @@ app.controller('SpaceMeterController', function($scope,$common ,$timeout, $trans
};
$scope.getAllOfflineMeters = function() {
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
} else {
$scope.offlinemeters = [];
}
@@ -106,9 +106,9 @@ app.controller('SpaceMeterController', function($scope,$common ,$timeout, $trans
};
$scope.getAllVirtualMeters = function() {
- VirtualMeterService.getAllVirtualMeters(function(error, data) {
- if (!error) {
- $scope.virtualmeters = data;
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
} else {
$scope.virtualmeters = [];
}
@@ -119,37 +119,20 @@ app.controller('SpaceMeterController', function($scope,$common ,$timeout, $trans
$scope.pairMeter=function(dragEl,dropEl){
var meterid=angular.element('#'+dragEl).scope().meter.id;
var spaceid=angular.element(spacetreewithmeter).jstree(true).get_top_selected();
- SpaceMeterService.addPair(spaceid,meterid, $scope.currentMeterType,function(error,status){
- if (angular.isDefined(status) && status == 201) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.BIND_METER_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceMeterService.addPair(spaceid,meterid, $scope.currentMeterType, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_METER_SUCCESS"),
showCloseButton: true,
});
-
$scope.getMetersBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -163,37 +146,20 @@ app.controller('SpaceMeterController', function($scope,$common ,$timeout, $trans
var spacemeterid = angular.element('#' + dragEl).scope().spacemeter.id;
var spaceid = angular.element(spacetreewithmeter).jstree(true).get_top_selected();
var metertype = angular.element('#' + dragEl).scope().spacemeter.metertype;
- SpaceMeterService.deletePair(spaceid, spacemeterid, metertype, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.UNBIND_METER_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceMeterService.deletePair(spaceid, spacemeterid, metertype, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_METER_SUCCESS"),
showCloseButton: true,
});
$scope.getMetersBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -206,9 +172,9 @@ app.controller('SpaceMeterController', function($scope,$common ,$timeout, $trans
$scope.getAllOfflineMeters();
$scope.refreshSpaceTree = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/settings/space/spacepoint.controller.js b/admin/app/controllers/settings/space/spacepoint.controller.js
index 54901250..cec6de57 100644
--- a/admin/app/controllers/settings/space/spacepoint.controller.js
+++ b/admin/app/controllers/settings/space/spacepoint.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('SpacePointController', function ($scope, $common, $uibModal, $timeout, $translate, SpaceService, DataSourceService, PointService, SpacePointService, toaster, SweetAlert) {
+app.controller('SpacePointController', function ($scope, $translate, SpaceService, DataSourceService, PointService, SpacePointService, toaster, SweetAlert) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.spacepoints = [];
@@ -8,9 +8,9 @@ app.controller('SpacePointController', function ($scope, $common, $uibModal, $ti
$scope.points = [];
$scope.getAllSpaces = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -42,9 +42,9 @@ app.controller('SpacePointController', function ($scope, $common, $uibModal, $ti
};
$scope.getAllDataSources = function () {
- DataSourceService.getAllDataSources(function (error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
if ($scope.datasources.length > 0) {
$scope.currentDataSource = $scope.datasources[0].id;
$scope.getPointsByDataSourceID($scope.currentDataSource);
@@ -56,9 +56,9 @@ app.controller('SpacePointController', function ($scope, $common, $uibModal, $ti
};
$scope.getPointsByDataSourceID = function (id) {
- PointService.getPointsByDataSourceID(id, function (error, data) {
- if (!error) {
- $scope.points = data;
+ PointService.getPointsByDataSourceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
@@ -66,9 +66,9 @@ app.controller('SpacePointController', function ($scope, $common, $uibModal, $ti
};
$scope.getPointsBySpaceID = function (id) {
- SpacePointService.getPointsBySpaceID(id, function (error, data) {
- if (!error) {
- $scope.spacepoints = data;
+ SpacePointService.getPointsBySpaceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spacepoints = response.data;
} else {
$scope.spacepoints = [];
}
@@ -84,38 +84,20 @@ app.controller('SpacePointController', function ($scope, $common, $uibModal, $ti
$scope.pairPoint = function (dragEl, dropEl) {
var pointid = angular.element('#' + dragEl).scope().point.id;
var spaceid = $scope.currentSpaceID;
- SpacePointService.addPair(spaceid, pointid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpacePointService.addPair(spaceid, pointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsBySpaceID($scope.currentSpaceID);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -128,38 +110,20 @@ app.controller('SpacePointController', function ($scope, $common, $uibModal, $ti
}
var spacepointid = angular.element('#' + dragEl).scope().spacepoint.id;
var spaceid = $scope.currentSpaceID;
- SpacePointService.deletePair(spaceid, spacepointid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpacePointService.deletePair(spaceid, spacepointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsBySpaceID($scope.currentSpaceID);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -170,9 +134,9 @@ app.controller('SpacePointController', function ($scope, $common, $uibModal, $ti
$scope.getAllSpaces();
$scope.refreshSpaceTree = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/settings/space/spacesensor.controller.js b/admin/app/controllers/settings/space/spacesensor.controller.js
index cb39a422..efecb2db 100644
--- a/admin/app/controllers/settings/space/spacesensor.controller.js
+++ b/admin/app/controllers/settings/space/spacesensor.controller.js
@@ -1,15 +1,15 @@
'use strict';
-app.controller('SpaceSensorController', function ($scope, $common, $uibModal, $timeout, $translate, SpaceService, SensorService, SpaceSensorService, toaster, SweetAlert) {
+app.controller('SpaceSensorController', function ($scope, $translate, SpaceService, SensorService, SpaceSensorService, toaster, SweetAlert) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.sensors = [];
$scope.spacesensors = [];
$scope.getAllSensors = function () {
- SensorService.getAllSensors(function (error, data) {
- if (!error) {
- $scope.sensors = data;
+ SensorService.getAllSensors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.sensors = response.data;
} else {
$scope.sensors = [];
}
@@ -17,9 +17,9 @@ app.controller('SpaceSensorController', function ($scope, $common, $uibModal, $t
};
$scope.getAllSpaces = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -51,9 +51,9 @@ app.controller('SpaceSensorController', function ($scope, $common, $uibModal, $t
};
$scope.getSensorsBySpaceID = function (id) {
- SpaceSensorService.getSensorsBySpaceID(id, function (error, data) {
- if (!error) {
- $scope.spacesensors = data;
+ SpaceSensorService.getSensorsBySpaceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spacesensors = response.data;
} else {
$scope.spacesensors = [];
}
@@ -63,38 +63,20 @@ app.controller('SpaceSensorController', function ($scope, $common, $uibModal, $t
$scope.pairSensor = function (dragEl, dropEl) {
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
var spaceid = $scope.currentSpaceID;
- SpaceSensorService.addPair(spaceid, sensorid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_SENSOR_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceSensorService.addPair(spaceid, sensorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_SENSOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getSensorsBySpaceID($scope.currentSpaceID);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -107,38 +89,19 @@ app.controller('SpaceSensorController', function ($scope, $common, $uibModal, $t
}
var spacesensorid = angular.element('#' + dragEl).scope().spacesensor.id;
var spaceid = $scope.currentSpaceID;
- SpaceSensorService.deletePair(spaceid, spacesensorid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_SENSOR_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceSensorService.deletePair(spaceid, spacesensorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_SENSOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getSensorsBySpaceID($scope.currentSpaceID);
- } else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -149,9 +112,9 @@ app.controller('SpaceSensorController', function ($scope, $common, $uibModal, $t
$scope.getAllSpaces();
$scope.refreshSpaceTree = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/settings/space/spaceshopfloor.controller.js b/admin/app/controllers/settings/space/spaceshopfloor.controller.js
index b1370f65..1b698149 100644
--- a/admin/app/controllers/settings/space/spaceshopfloor.controller.js
+++ b/admin/app/controllers/settings/space/spaceshopfloor.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('SpaceShopfloorController', function($scope,$common ,$timeout, $translate, SpaceService, ShopfloorService, SpaceShopfloorService, toaster,SweetAlert) {
+app.controller('SpaceShopfloorController', function($scope, $translate, SpaceService, ShopfloorService, SpaceShopfloorService, toaster,SweetAlert) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.shopfloors = [];
@@ -8,9 +8,9 @@ app.controller('SpaceShopfloorController', function($scope,$common ,$timeout, $t
$scope.getAllSpaces = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -43,9 +43,9 @@ app.controller('SpaceShopfloorController', function($scope,$common ,$timeout, $t
$scope.getShopfloorsBySpaceID = function(id) {
$scope.spaceshopfloors=[];
- SpaceShopfloorService.getShopfloorsBySpaceID(id,function(error, data) {
- if (!error) {
- $scope.spaceshopfloors=$scope.spaceshopfloors.concat(data);
+ SpaceShopfloorService.getShopfloorsBySpaceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaceshopfloors = $scope.spaceshopfloors.concat(response.data);
} else {
$scope.spaceshopfloors=[];
}
@@ -53,9 +53,9 @@ app.controller('SpaceShopfloorController', function($scope,$common ,$timeout, $t
};
$scope.getAllShopfloors = function() {
- ShopfloorService.getAllShopfloors(function(error, data) {
- if (!error) {
- $scope.shopfloors = data;
+ ShopfloorService.getAllShopfloors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.shopfloors = response.data;
} else {
$scope.shopfloors = [];
}
@@ -65,37 +65,20 @@ app.controller('SpaceShopfloorController', function($scope,$common ,$timeout, $t
$scope.pairShopfloor=function(dragEl,dropEl){
var shopfloorid=angular.element('#'+dragEl).scope().shopfloor.id;
var spaceid=angular.element(spacetreewithshopfloor).jstree(true).get_top_selected();
- SpaceShopfloorService.addPair(spaceid,shopfloorid,function(error,status){
- if (angular.isDefined(status) && status == 201) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.BIND_SHOPFLOOR_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceShopfloorService.addPair(spaceid,shopfloorid, function (response){
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_SHOPFLOOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getShopfloorsBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -109,37 +92,20 @@ app.controller('SpaceShopfloorController', function($scope,$common ,$timeout, $t
var spaceshopfloorid = angular.element('#' + dragEl).scope().spaceshopfloor.id;
var spaceid = angular.element(spacetreewithshopfloor).jstree(true).get_top_selected();
- SpaceShopfloorService.deletePair(spaceid, spaceshopfloorid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.UNBIND_SHOPFLOOR_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceShopfloorService.deletePair(spaceid, spaceshopfloorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_SHOPFLOOR_SUCCESS"),
showCloseButton: true,
});
$scope.getShopfloorsBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -150,9 +116,9 @@ app.controller('SpaceShopfloorController', function($scope,$common ,$timeout, $t
$scope.getAllShopfloors();
$scope.refreshSpaceTree = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/settings/space/spacestore.controller.js b/admin/app/controllers/settings/space/spacestore.controller.js
index 326be262..b49396d7 100644
--- a/admin/app/controllers/settings/space/spacestore.controller.js
+++ b/admin/app/controllers/settings/space/spacestore.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('SpaceStoreController', function($scope,$common ,$timeout, $translate, SpaceService, StoreService, SpaceStoreService, toaster,SweetAlert) {
+app.controller('SpaceStoreController', function($scope, $translate, SpaceService, StoreService, SpaceStoreService, toaster,SweetAlert) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.stores = [];
@@ -8,9 +8,9 @@ app.controller('SpaceStoreController', function($scope,$common ,$timeout, $trans
$scope.getAllSpaces = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -43,9 +43,9 @@ app.controller('SpaceStoreController', function($scope,$common ,$timeout, $trans
$scope.getStoresBySpaceID = function(id) {
$scope.spacestores=[];
- SpaceStoreService.getStoresBySpaceID(id,function(error, data) {
- if (!error) {
- $scope.spacestores=$scope.spacestores.concat(data);
+ SpaceStoreService.getStoresBySpaceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spacestores = $scope.spacestores.concat(response.data);
} else {
$scope.spacestores=[];
}
@@ -53,9 +53,9 @@ app.controller('SpaceStoreController', function($scope,$common ,$timeout, $trans
};
$scope.getAllStores = function() {
- StoreService.getAllStores(function(error, data) {
- if (!error) {
- $scope.stores = data;
+ StoreService.getAllStores(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.stores = response.data;
} else {
$scope.stores = [];
}
@@ -65,37 +65,21 @@ app.controller('SpaceStoreController', function($scope,$common ,$timeout, $trans
$scope.pairStore=function(dragEl,dropEl){
var storeid=angular.element('#'+dragEl).scope().store.id;
var spaceid=angular.element(spacetreewithstore).jstree(true).get_top_selected();
- SpaceStoreService.addPair(spaceid,storeid,function(error,status){
- if (angular.isDefined(status) && status == 201) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.BIND_STORE_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceStoreService.addPair(spaceid,storeid, function (response){
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_STORE_SUCCESS"),
showCloseButton: true,
});
$scope.getStoresBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -109,37 +93,20 @@ app.controller('SpaceStoreController', function($scope,$common ,$timeout, $trans
var spacestoreid = angular.element('#' + dragEl).scope().spacestore.id;
var spaceid = angular.element(spacetreewithstore).jstree(true).get_top_selected();
- SpaceStoreService.deletePair(spaceid, spacestoreid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.UNBIND_STORE_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceStoreService.deletePair(spaceid, spacestoreid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_STORE_SUCCESS"),
showCloseButton: true,
});
$scope.getStoresBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -150,9 +117,9 @@ app.controller('SpaceStoreController', function($scope,$common ,$timeout, $trans
$scope.getAllStores();
$scope.refreshSpaceTree = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/settings/space/spacetenant.controller.js b/admin/app/controllers/settings/space/spacetenant.controller.js
index 0e976bbb..37f11561 100644
--- a/admin/app/controllers/settings/space/spacetenant.controller.js
+++ b/admin/app/controllers/settings/space/spacetenant.controller.js
@@ -1,6 +1,6 @@
'use strict';
-app.controller('SpaceTenantController', function($scope,$common ,$timeout, $translate, SpaceService, TenantService, SpaceTenantService, toaster,SweetAlert) {
+app.controller('SpaceTenantController', function($scope, $translate, SpaceService, TenantService, SpaceTenantService, toaster,SweetAlert) {
$scope.spaces = [];
$scope.currentSpaceID = 1;
$scope.tenants = [];
@@ -8,9 +8,9 @@ app.controller('SpaceTenantController', function($scope,$common ,$timeout, $tran
$scope.getAllSpaces = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -43,9 +43,9 @@ app.controller('SpaceTenantController', function($scope,$common ,$timeout, $tran
$scope.getTenantsBySpaceID = function(id) {
$scope.spacetenants=[];
- SpaceTenantService.getTenantsBySpaceID(id,function(error, data) {
- if (!error) {
- $scope.spacetenants=$scope.spacetenants.concat(data);
+ SpaceTenantService.getTenantsBySpaceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spacetenants = $scope.spacetenants.concat(response.data);
} else {
$scope.spacetenants=[];
}
@@ -53,9 +53,9 @@ app.controller('SpaceTenantController', function($scope,$common ,$timeout, $tran
};
$scope.getAllTenants = function() {
- TenantService.getAllTenants(function(error, data) {
- if (!error) {
- $scope.tenants = data;
+ TenantService.getAllTenants(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tenants = response.data;
} else {
$scope.tenants = [];
}
@@ -65,37 +65,20 @@ app.controller('SpaceTenantController', function($scope,$common ,$timeout, $tran
$scope.pairTenant=function(dragEl,dropEl){
var tenantid=angular.element('#'+dragEl).scope().tenant.id;
var spaceid=angular.element(spacetreewithtenant).jstree(true).get_top_selected();
- SpaceTenantService.addPair(spaceid,tenantid,function(error,status){
- if (angular.isDefined(status) && status == 201) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.BIND_TENANT_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceTenantService.addPair(spaceid,tenantid, function (response){
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_TENANT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getTenantsBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -109,37 +92,20 @@ app.controller('SpaceTenantController', function($scope,$common ,$timeout, $tran
var spacetenantid = angular.element('#' + dragEl).scope().spacetenant.id;
var spaceid = angular.element(spacetreewithtenant).jstree(true).get_top_selected();
- SpaceTenantService.deletePair(spaceid, spacetenantid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = "TOASTER.UNBIND_TENANT_SUCCESS";
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ SpaceTenantService.deletePair(spaceid, spacetenantid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_TENANT_SUCCESS"),
showCloseButton: true,
});
$scope.getTenantsBySpaceID(spaceid);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -150,9 +116,9 @@ app.controller('SpaceTenantController', function($scope,$common ,$timeout, $tran
$scope.getAllTenants();
$scope.refreshSpaceTree = function() {
- SpaceService.getAllSpaces(function(error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/settings/store/store.controller.js b/admin/app/controllers/settings/store/store.controller.js
index a716f717..4ab94b4e 100644
--- a/admin/app/controllers/settings/store/store.controller.js
+++ b/admin/app/controllers/settings/store/store.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('StoreController', function($scope,$common,$translate,$uibModal, CostCenterService, ContactService, StoreService, StoreTypeService, toaster,SweetAlert) {
+app.controller('StoreController', function($scope,$translate,$uibModal, CostCenterService, ContactService, StoreService, StoreTypeService, toaster,SweetAlert) {
$scope.getAllCostCenters = function() {
- CostCenterService.getAllCostCenters(function(error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -13,9 +13,9 @@ app.controller('StoreController', function($scope,$common,$translate,$uibModal,
};
$scope.getAllContacts = function() {
- ContactService.getAllContacts(function(error, data) {
- if (!error) {
- $scope.contacts = data;
+ ContactService.getAllContacts(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.contacts = response.data;
} else {
$scope.contacts = [];
}
@@ -23,9 +23,9 @@ app.controller('StoreController', function($scope,$common,$translate,$uibModal,
};
$scope.getAllStores = function() {
- StoreService.getAllStores(function(error, data) {
- if (!error) {
- $scope.stores = data;
+ StoreService.getAllStores(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.stores = response.data;
} else {
$scope.stores = [];
}
@@ -33,9 +33,9 @@ app.controller('StoreController', function($scope,$common,$translate,$uibModal,
};
$scope.getAllStoreTypes = function() {
- StoreTypeService.getAllStoreTypes(function(error, data) {
- if (!error) {
- $scope.storetypes = data;
+ StoreTypeService.getAllStoreTypes(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.storetypes = response.data;
} else {
$scope.storetypes = [];
}
@@ -64,43 +64,20 @@ $scope.getAllStoreTypes = function() {
if (angular.isDefined(store.is_input_counted) == false) {
store.is_input_counted = false;
}
- StoreService.addStore(store, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var templateName = "COMMON.STORE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
+ StoreService.addStore(store, function(response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("COMMON.STORE")}),
showCloseButton: true,
});
-
$scope.$emit('handleEmitStoreChanged');
} else {
- var templateName = "COMMON.STORE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant(popBody,{"TOASTER.ERROR_ADD_BODY": $translate.instant("COMMON.STORE")}),
showCloseButton: true,
});
}
@@ -134,42 +111,20 @@ $scope.getAllStoreTypes = function() {
if (angular.isDefined(store.is_input_counted) == false) {
store.is_input_counted = false;
}
- StoreService.editStore(modifiedStore, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.STORE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ StoreService.editStore(modifiedStore, function(response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("COMMON.STORE")}),
showCloseButton: true,
});
$scope.$emit('handleEmitStoreChanged');
} else {
- var templateName = "COMMON.STORE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("COMMON.STORE")}),
showCloseButton: true,
});
}
@@ -181,81 +136,51 @@ $scope.getAllStoreTypes = function() {
$scope.deleteStore=function(store){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- StoreService.deleteStore(store, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMMON.STORE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.$emit('handleEmitStoreChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ StoreService.deleteStore(store, function(response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("COMMON.STORE")}),
+ showCloseButton: true,
+ });
+ $scope.$emit('handleEmitStoreChanged');
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
}else {
- var templateName = "COMMON.STORE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("COMMON.STORE")}),
+ showCloseButton: true,
+ });
}
});
}
});
};
- $scope.getAllStores();
- $scope.getAllStoreTypes();
+ $scope.getAllStores();
+ $scope.getAllStoreTypes();
$scope.getAllCostCenters();
$scope.getAllContacts();
$scope.$on('handleBroadcastStoreChanged', function(event) {
- $scope.getAllStores();
+ $scope.getAllStores();
});
});
diff --git a/admin/app/controllers/settings/store/storemeter.controller.js b/admin/app/controllers/settings/store/storemeter.controller.js
index 7cccadd9..88b9732e 100644
--- a/admin/app/controllers/settings/store/storemeter.controller.js
+++ b/admin/app/controllers/settings/store/storemeter.controller.js
@@ -1,18 +1,18 @@
'use strict';
-app.controller('StoreMeterController', function($scope,$common ,$timeout,$uibModal, $translate,
+app.controller('StoreMeterController', function($scope,$timeout, $translate,
MeterService,
VirtualMeterService,
OfflineMeterService,
StoreMeterService,
StoreService,
- toaster,SweetAlert) {
+ toaster) {
$scope.currentStore = {selected:undefined};
$scope.getAllStores = function(id) {
- StoreService.getAllStores(function(error, data) {
- if (!error) {
- $scope.stores = data;
+ StoreService.getAllStores(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.stores = response.data;
} else {
$scope.stores = [];
}
@@ -29,12 +29,12 @@ app.controller('StoreMeterController', function($scope,$common ,$timeout,$uibMod
var metertypes=['meters','virtualmeters','offlinemeters'];
$scope.storemeters=[];
angular.forEach(metertypes,function(value,index){
- StoreMeterService.getMetersByStoreID(id, value,function(error, data) {
- if (!error) {
- angular.forEach(data,function(item,indx){
- data[indx].metertype=value;
+ StoreMeterService.getMetersByStoreID(id, value, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ angular.forEach(response.data,function(item,indx){
+ response.data[indx].metertype = value;
});
- $scope.storemeters=$scope.storemeters.concat(data);
+ $scope.storemeters=$scope.storemeters.concat(response.data);
}
});
});
@@ -66,9 +66,9 @@ app.controller('StoreMeterController', function($scope,$common ,$timeout,$uibMod
$scope.getAllMeters = function() {
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
$scope.currentMeterType="meters";
$timeout(function(){
$scope.changeMeterType();
@@ -82,9 +82,9 @@ app.controller('StoreMeterController', function($scope,$common ,$timeout,$uibMod
$scope.getAllOfflineMeters = function() {
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
} else {
$scope.offlinemeters = [];
}
@@ -93,9 +93,9 @@ app.controller('StoreMeterController', function($scope,$common ,$timeout,$uibMod
};
$scope.getAllVirtualMeters = function() {
- VirtualMeterService.getAllVirtualMeters(function(error, data) {
- if (!error) {
- $scope.virtualmeters = data;
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
} else {
$scope.virtualmeters = [];
}
@@ -106,39 +106,20 @@ app.controller('StoreMeterController', function($scope,$common ,$timeout,$uibMod
$scope.pairMeter=function(dragEl,dropEl){
var meterid=angular.element('#'+dragEl).scope().meter.id;
var storeid=$scope.currentStore.id;
- StoreMeterService.addPair(storeid, meterid, $scope.currentMeterType, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ StoreMeterService.addPair(storeid, meterid, $scope.currentMeterType, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant(popBody),
showCloseButton: true,
});
-
$scope.getMetersByStoreID($scope.currentStore.id);
} else {
-
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -152,38 +133,20 @@ app.controller('StoreMeterController', function($scope,$common ,$timeout,$uibMod
var storemeterid = angular.element('#' + dragEl).scope().storemeter.id;
var storeid = $scope.currentStore.id;
var metertype = angular.element('#' + dragEl).scope().storemeter.metertype;
- StoreMeterService.deletePair(storeid, storemeterid, metertype, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ StoreMeterService.deletePair(storeid, storemeterid, metertype, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_METER_SUCCESS"),
showCloseButton: true,
});
-
$scope.getMetersByStoreID($scope.currentStore.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/store/storepoint.controller.js b/admin/app/controllers/settings/store/storepoint.controller.js
index fbd68037..17cc3c0e 100644
--- a/admin/app/controllers/settings/store/storepoint.controller.js
+++ b/admin/app/controllers/settings/store/storepoint.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('StorePointController', function ($scope, $common, $uibModal, $timeout, $translate, StoreService, DataSourceService, PointService, StorePointService, toaster, SweetAlert) {
+app.controller('StorePointController', function ($scope, $translate, StoreService, DataSourceService, PointService, StorePointService, toaster, SweetAlert) {
$scope.currentStore = {selected:undefined};
$scope.getAllDataSources = function () {
- DataSourceService.getAllDataSources(function (error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
if ($scope.datasources.length > 0) {
$scope.currentDataSource = $scope.datasources[0].id;
$scope.getPointsByDataSourceID($scope.currentDataSource);
@@ -17,9 +17,9 @@ app.controller('StorePointController', function ($scope, $common, $uibModal, $ti
};
$scope.getPointsByDataSourceID = function (id) {
- PointService.getPointsByDataSourceID(id, function (error, data) {
- if (!error) {
- $scope.points = data;
+ PointService.getPointsByDataSourceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
@@ -27,9 +27,9 @@ app.controller('StorePointController', function ($scope, $common, $uibModal, $ti
};
$scope.getPointsByStoreID = function (id) {
- StorePointService.getPointsByStoreID(id, function (error, data) {
- if (!error) {
- $scope.storepoints = data;
+ StorePointService.getPointsByStoreID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.storepoints = response.data;
} else {
$scope.storepoints = [];
}
@@ -49,9 +49,9 @@ app.controller('StorePointController', function ($scope, $common, $uibModal, $ti
};
$scope.getAllStores = function () {
- StoreService.getAllStores(function (error, data) {
- if (!error) {
- $scope.stores = data;
+ StoreService.getAllStores(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.stores = response.data;
} else {
$scope.stores = [];
}
@@ -62,38 +62,20 @@ app.controller('StorePointController', function ($scope, $common, $uibModal, $ti
$scope.pairPoint = function (dragEl, dropEl) {
var pointid = angular.element('#' + dragEl).scope().point.id;
var storeid = $scope.currentStore.id;
- StorePointService.addPair(storeid, pointid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ StorePointService.addPair(storeid, pointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsByStoreID($scope.currentStore.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -106,39 +88,20 @@ app.controller('StorePointController', function ($scope, $common, $uibModal, $ti
}
var storepointid = angular.element('#' + dragEl).scope().storepoint.id;
var storeid = $scope.currentStore.id;
- StorePointService.deletePair(storeid, storepointid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ StorePointService.deletePair(storeid, storepointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsByStoreID($scope.currentStore.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/store/storesensor.controller.js b/admin/app/controllers/settings/store/storesensor.controller.js
index d1fa9a20..64366d51 100644
--- a/admin/app/controllers/settings/store/storesensor.controller.js
+++ b/admin/app/controllers/settings/store/storesensor.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('StoreSensorController', function ($scope, $common, $uibModal, $timeout, $translate, StoreService, SensorService, StoreSensorService, toaster, SweetAlert) {
+app.controller('StoreSensorController', function ($scope, $translate, StoreService, SensorService, StoreSensorService, toaster, SweetAlert) {
$scope.currentStore = {selected:undefined};
$scope.getAllSensors = function () {
- SensorService.getAllSensors(function (error, data) {
- if (!error) {
- $scope.sensors = data;
+ SensorService.getAllSensors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.sensors = response.data;
} else {
$scope.sensors = [];
}
@@ -14,66 +14,48 @@ app.controller('StoreSensorController', function ($scope, $common, $uibModal, $t
};
$scope.getSensorsByStoreID = function (id) {
- StoreSensorService.getSensorsByStoreID(id, function (error, data) {
- if (!error) {
- $scope.storesensors = data;
+ StoreSensorService.getSensorsByStoreID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.storesensors = response.data;
} else {
$scope.storesensors = [];
}
});
};
- $scope.changeStore=function(item,model){
- $scope.currentStore=item;
- $scope.currentStore.selected=model;
- $scope.getSensorsByStoreID($scope.currentStore.id);
- };
+ $scope.changeStore=function(item,model){
+ $scope.currentStore=item;
+ $scope.currentStore.selected=model;
+ $scope.getSensorsByStoreID($scope.currentStore.id);
+ };
- $scope.getAllStores = function () {
- StoreService.getAllStores(function (error, data) {
- if (!error) {
- $scope.stores = data;
- } else {
- $scope.stores = [];
- }
- });
- };
+ $scope.getAllStores = function () {
+ StoreService.getAllStores(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.stores = response.data;
+ } else {
+ $scope.stores = [];
+ }
+ });
+ };
$scope.pairSensor = function (dragEl, dropEl) {
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
var storeid = $scope.currentStore.id;
- StoreSensorService.addPair(storeid, sensorid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_SENSOR_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ StoreSensorService.addPair(storeid, sensorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_SENSOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getSensorsByStoreID($scope.currentStore.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -86,38 +68,20 @@ app.controller('StoreSensorController', function ($scope, $common, $uibModal, $t
}
var storesensorid = angular.element('#' + dragEl).scope().storesensor.id;
var storeid = $scope.currentStore.id;
- StoreSensorService.deletePair(storeid, storesensorid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_SENSOR_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ StoreSensorService.deletePair(storeid, storesensorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_SENSOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getSensorsByStoreID($scope.currentStore.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/tariff/flat.controller.js b/admin/app/controllers/settings/tariff/flat.controller.js
index a45d1256..eaa5e7e5 100644
--- a/admin/app/controllers/settings/tariff/flat.controller.js
+++ b/admin/app/controllers/settings/tariff/flat.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('FlatController', function($scope,$common,$uibModal,$translate, FlatService,toaster,SweetAlert) {
+app.controller('FlatController', function($scope,$uibModal,$translate, FlatService,toaster,SweetAlert) {
$scope.getAllFlats = function() {
- FlatService.getAllFlats(function(error, data) {
- if (!error) {
- $scope.flats = data;
+ FlatService.getAllFlats(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.flats = response.data;
} else {
$scope.flats = [];
}
@@ -28,42 +28,20 @@ app.controller('FlatController', function($scope,$common,$uibModal,$translate, F
}
});
modalInstance.result.then(function(flat) {
- FlatService.addFlat(flat, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "TOASTER.FLAT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ FlatService.addFlat(flat, function(response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", {template: $translate.instant("TOASTER.FLAT")}),
showCloseButton: true,
});
$scope.getAllFlats();
} else {
- var templateName = "TOASTER.FLAT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("TOASTER.FLAT")}),
showCloseButton: true,
});
}
@@ -89,42 +67,20 @@ app.controller('FlatController', function($scope,$common,$uibModal,$translate, F
});
modalInstance.result.then(function (modifiedFlat) {
- FlatService.editFlat(modifiedFlat,function(error,status){
- if(angular.isDefined(status) && status==200){
- var templateName = "TOASTER.FLAT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ FlatService.editFlat(modifiedFlat, function (response) {
+ if(angular.isDefined(response.status) && response.status === 200){
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("TOASTER.FLAT")}),
showCloseButton: true,
});
$scope.getAllFlats();
}else{
- var templateName = "TOASTER.FLAT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("TOASTER.FLAT")}),
showCloseButton: true,
});
}
@@ -136,53 +92,31 @@ app.controller('FlatController', function($scope,$common,$uibModal,$translate, F
$scope.deleteFlat=function(flat){
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true },
function (isConfirm) {
if (isConfirm) {
- FlatService.deleteFlat(flat, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "TOASTER.FLAT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ FlatService.deleteFlat(flat, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("TOASTER.FLAT")}),
showCloseButton: true,
});
$scope.getAllFlats();
} else {
- var templateName = "TOASTER.FLAT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("TOASTER.FLAT")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/tariff/tariff.controller.js b/admin/app/controllers/settings/tariff/tariff.controller.js
index dadfda66..42dda23e 100644
--- a/admin/app/controllers/settings/tariff/tariff.controller.js
+++ b/admin/app/controllers/settings/tariff/tariff.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('TariffController', function($scope, $common,$uibModal,$translate, TARIFF_TYPE, PEAK_TYPE, TariffService, CategoryService, toaster, SweetAlert) {
+app.controller('TariffController', function($scope,$uibModal,$translate, TARIFF_TYPE, PEAK_TYPE, TariffService, CategoryService, toaster, SweetAlert) {
$scope.getAllCategories = function() {
- CategoryService.getAllCategories(function(error, data) {
- if (!error) {
- $scope.categories = data;
+ CategoryService.getAllCategories(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.categories = response.data;
} else {
$scope.categories = [];
}
@@ -13,9 +13,9 @@ app.controller('TariffController', function($scope, $common,$uibModal,$translate
};
$scope.getAllTariffs = function() {
- TariffService.getAllTariffs(function(error, data) {
- if (!error) {
- $scope.tariffs = data;
+ TariffService.getAllTariffs(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tariffs = response.data;
} else {
$scope.tariffs = [];
}
@@ -42,42 +42,20 @@ app.controller('TariffController', function($scope, $common,$uibModal,$translate
}
});
modalInstance.result.then(function(tariff) {
- TariffService.addTariff(tariff, function(error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "SETTING.TARIFF";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ TariffService.addTariff(tariff, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY",{template: $translate.instant("SETTING.TARIFF")}),
showCloseButton: true,
});
$scope.getAllTariffs();
} else {
- var templateName = "SETTING.TARIFF";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", {template: $translate.instant("SETTING.TARIFF")}),
showCloseButton: true,
});
}
@@ -104,42 +82,20 @@ app.controller('TariffController', function($scope, $common,$uibModal,$translate
});
modalInstance.result.then(function(modifiedTariff) {
- TariffService.editTariff(modifiedTariff, function(error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "SETTING.TARIFF";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
+ TariffService.editTariff(modifiedTariff, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", {template: $translate.instant("SETTING.TARIFF")}),
showCloseButton: true,
});
$scope.getAllTariffs();
} else {
- var templateName = "SETTING.TARIFF";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody,{template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", {template: $translate.instant("SETTING.TARIFF")}),
showCloseButton: true,
});
}
@@ -151,54 +107,32 @@ app.controller('TariffController', function($scope, $common,$uibModal,$translate
$scope.deleteTariff = function(tariff) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function(isConfirm) {
if (isConfirm) {
- TariffService.deleteTariff(tariff, function(error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.TARIFF";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
+ TariffService.deleteTariff(tariff, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", {template: $translate.instant("SETTING.TARIFF")}),
showCloseButton: true,
});
$scope.getAllTariffs();
} else {
- var templateName = "SETTING.TARIFF";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, {template: templateName});
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", {template: $translate.instant("SETTING.TARIFF")}),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/tenant/tenant.controller.js b/admin/app/controllers/settings/tenant/tenant.controller.js
index 16881b7b..8e6f36ab 100644
--- a/admin/app/controllers/settings/tenant/tenant.controller.js
+++ b/admin/app/controllers/settings/tenant/tenant.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('TenantController', function ($scope, $common, $translate, $uibModal, CostCenterService, ContactService, TenantService, TenantTypeService, toaster, SweetAlert) {
+app.controller('TenantController', function ($scope, $translate, $uibModal, CostCenterService, ContactService, TenantService, TenantTypeService, toaster, SweetAlert) {
$scope.getAllCostCenters = function () {
- CostCenterService.getAllCostCenters(function (error, data) {
- if (!error) {
- $scope.costcenters = data;
+ CostCenterService.getAllCostCenters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.costcenters = response.data;
} else {
$scope.costcenters = [];
}
@@ -13,9 +13,9 @@ app.controller('TenantController', function ($scope, $common, $translate, $uibMo
};
$scope.getAllContacts = function () {
- ContactService.getAllContacts(function (error, data) {
- if (!error) {
- $scope.contacts = data;
+ ContactService.getAllContacts(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.contacts = response.data;
} else {
$scope.contacts = [];
}
@@ -23,9 +23,9 @@ app.controller('TenantController', function ($scope, $common, $translate, $uibMo
};
$scope.getAllTenants = function () {
- TenantService.getAllTenants(function (error, data) {
- if (!error) {
- $scope.tenants = data;
+ TenantService.getAllTenants(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tenants = response.data;
} else {
$scope.tenants = [];
}
@@ -33,9 +33,9 @@ app.controller('TenantController', function ($scope, $common, $translate, $uibMo
};
$scope.getAllTenantTypes = function () {
- TenantTypeService.getAllTenantTypes(function (error, data) {
- if (!error) {
- $scope.tenanttypes = data;
+ TenantTypeService.getAllTenantTypes(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tenanttypes = response.data;
} else {
$scope.tenanttypes = [];
}
@@ -70,43 +70,20 @@ app.controller('TenantController', function ($scope, $common, $translate, $uibMo
if (angular.isDefined(tenant.is_in_lease) == false) {
tenant.is_in_lease = false;
}
- TenantService.addTenant(tenant, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var templateName = "COMMON.TENANT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
+ TenantService.addTenant(tenant, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", { template: $translate.instant("COMMON.TENANT") }),
showCloseButton: true,
});
-
$scope.$emit('handleEmitTenantChanged');
} else {
- var templateName = "COMMON.TENANT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", { template: $translate.instant("COMMON.TENANT") }),
showCloseButton: true,
});
}
@@ -146,42 +123,20 @@ app.controller('TenantController', function ($scope, $common, $translate, $uibMo
if (angular.isDefined(tenant.is_in_lease) == false) {
tenant.is_in_lease = false;
}
- TenantService.editTenant(modifiedTenant, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "COMMON.TENANT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ TenantService.editTenant(modifiedTenant, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("COMMON.TENANT") }),
showCloseButton: true,
});
$scope.$emit('handleEmitTenantChanged');
} else {
- var templateName = "COMMON.TENANT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("COMMON.TENANT") }),
showCloseButton: true,
});
}
@@ -193,69 +148,39 @@ app.controller('TenantController', function ($scope, $common, $translate, $uibMo
$scope.deleteTenant = function (tenant) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
- TenantService.deleteTenant(tenant, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "COMMON.TENANT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ TenantService.deleteTenant(tenant, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", { template: $translate.instant("COMMON.TENANT") }),
showCloseButton: true,
});
$scope.$emit('handleEmitTenantChanged');
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ } else if (angular.isDefined(response.status) && response.status === 400) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
} else {
- var templateName = "COMMON.TENANT";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", { template: $translate.instant("COMMON.TENANT") }),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/tenant/tenantmeter.controller.js b/admin/app/controllers/settings/tenant/tenantmeter.controller.js
index f8288933..53983229 100644
--- a/admin/app/controllers/settings/tenant/tenantmeter.controller.js
+++ b/admin/app/controllers/settings/tenant/tenantmeter.controller.js
@@ -1,18 +1,18 @@
'use strict';
-app.controller('TenantMeterController', function($scope,$common ,$timeout,$uibModal, $translate,
+app.controller('TenantMeterController', function($scope,$timeout, $translate,
MeterService,
VirtualMeterService,
OfflineMeterService,
TenantMeterService,
TenantService,
- toaster,SweetAlert) {
+ toaster) {
$scope.currentTenant = {selected:undefined};
$scope.getAllTenants = function(id) {
- TenantService.getAllTenants(function(error, data) {
- if (!error) {
- $scope.tenants = data;
+ TenantService.getAllTenants(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tenants = response.data;
} else {
$scope.tenants = [];
}
@@ -29,12 +29,12 @@ app.controller('TenantMeterController', function($scope,$common ,$timeout,$uibMo
var metertypes=['meters','virtualmeters','offlinemeters'];
$scope.tenantmeters=[];
angular.forEach(metertypes,function(value,index){
- TenantMeterService.getMetersByTenantID(id, value,function(error, data) {
- if (!error) {
- angular.forEach(data,function(item,indx){
- data[indx].metertype=value;
+ TenantMeterService.getMetersByTenantID(id, value, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ angular.forEach(response.data,function(item,indx){
+ response.data[indx].metertype = value;
});
- $scope.tenantmeters=$scope.tenantmeters.concat(data);
+ $scope.tenantmeters=$scope.tenantmeters.concat(response.data);
}
});
});
@@ -66,9 +66,9 @@ app.controller('TenantMeterController', function($scope,$common ,$timeout,$uibMo
$scope.getAllMeters = function() {
- MeterService.getAllMeters(function(error, data) {
- if (!error) {
- $scope.meters = data;
+ MeterService.getAllMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.meters = response.data;
$scope.currentMeterType="meters";
$timeout(function(){
$scope.changeMeterType();
@@ -82,9 +82,9 @@ app.controller('TenantMeterController', function($scope,$common ,$timeout,$uibMo
$scope.getAllOfflineMeters = function() {
- OfflineMeterService.getAllOfflineMeters(function(error, data) {
- if (!error) {
- $scope.offlinemeters = data;
+ OfflineMeterService.getAllOfflineMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.offlinemeters = response.data;
} else {
$scope.offlinemeters = [];
}
@@ -93,9 +93,9 @@ app.controller('TenantMeterController', function($scope,$common ,$timeout,$uibMo
};
$scope.getAllVirtualMeters = function() {
- VirtualMeterService.getAllVirtualMeters(function(error, data) {
- if (!error) {
- $scope.virtualmeters = data;
+ VirtualMeterService.getAllVirtualMeters(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.virtualmeters = response.data;
} else {
$scope.virtualmeters = [];
}
@@ -106,39 +106,20 @@ app.controller('TenantMeterController', function($scope,$common ,$timeout,$uibMo
$scope.pairMeter=function(dragEl,dropEl){
var meterid=angular.element('#'+dragEl).scope().meter.id;
var tenantid=$scope.currentTenant.id;
- TenantMeterService.addPair(tenantid, meterid, $scope.currentMeterType, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ TenantMeterService.addPair(tenantid, meterid, $scope.currentMeterType, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_METER_SUCCESS"),
showCloseButton: true,
});
-
$scope.getMetersByTenantID($scope.currentTenant.id);
} else {
-
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -152,38 +133,20 @@ app.controller('TenantMeterController', function($scope,$common ,$timeout,$uibMo
var tenantmeterid = angular.element('#' + dragEl).scope().tenantmeter.id;
var tenantid = $scope.currentTenant.id;
var metertype = angular.element('#' + dragEl).scope().tenantmeter.metertype;
- TenantMeterService.deletePair(tenantid, tenantmeterid, metertype, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_METER_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ TenantMeterService.deletePair(tenantid, tenantmeterid, metertype, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_METER_SUCCESS"),
showCloseButton: true,
});
-
$scope.getMetersByTenantID($scope.currentTenant.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(erresponse.dataror.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/tenant/tenantpoint.controller.js b/admin/app/controllers/settings/tenant/tenantpoint.controller.js
index 61d73a05..b29505ee 100644
--- a/admin/app/controllers/settings/tenant/tenantpoint.controller.js
+++ b/admin/app/controllers/settings/tenant/tenantpoint.controller.js
@@ -1,11 +1,11 @@
'use strict';
-app.controller('TenantPointController', function ($scope, $common, $uibModal, $timeout, $translate, TenantService, DataSourceService, PointService, TenantPointService, toaster, SweetAlert) {
+app.controller('TenantPointController', function ($scope, $translate, TenantService, DataSourceService, PointService, TenantPointService, toaster, SweetAlert) {
$scope.currentTenant = {selected:undefined};
$scope.getAllDataSources = function () {
- DataSourceService.getAllDataSources(function (error, data) {
- if (!error) {
- $scope.datasources = data;
+ DataSourceService.getAllDataSources(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.datasources = response.data;
if ($scope.datasources.length > 0) {
$scope.currentDataSource = $scope.datasources[0].id;
$scope.getPointsByDataSourceID($scope.currentDataSource);
@@ -17,9 +17,9 @@ app.controller('TenantPointController', function ($scope, $common, $uibModal, $t
};
$scope.getPointsByDataSourceID = function (id) {
- PointService.getPointsByDataSourceID(id, function (error, data) {
- if (!error) {
- $scope.points = data;
+ PointService.getPointsByDataSourceID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.points = response.data;
} else {
$scope.points = [];
}
@@ -27,9 +27,9 @@ app.controller('TenantPointController', function ($scope, $common, $uibModal, $t
};
$scope.getPointsByTenantID = function (id) {
- TenantPointService.getPointsByTenantID(id, function (error, data) {
- if (!error) {
- $scope.tenantpoints = data;
+ TenantPointService.getPointsByTenantID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tenantpoints = response.data;
} else {
$scope.tenantpoints = [];
}
@@ -49,9 +49,9 @@ app.controller('TenantPointController', function ($scope, $common, $uibModal, $t
};
$scope.getAllTenants = function () {
- TenantService.getAllTenants(function (error, data) {
- if (!error) {
- $scope.tenants = data;
+ TenantService.getAllTenants(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tenants = response.data;
} else {
$scope.tenants = [];
}
@@ -62,38 +62,20 @@ app.controller('TenantPointController', function ($scope, $common, $uibModal, $t
$scope.pairPoint = function (dragEl, dropEl) {
var pointid = angular.element('#' + dragEl).scope().point.id;
var tenantid = $scope.currentTenant.id;
- TenantPointService.addPair(tenantid, pointid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ TenantPointService.addPair(tenantid, pointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsByTenantID($scope.currentTenant.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -106,39 +88,20 @@ app.controller('TenantPointController', function ($scope, $common, $uibModal, $t
}
var tenantpointid = angular.element('#' + dragEl).scope().tenantpoint.id;
var tenantid = $scope.currentTenant.id;
- TenantPointService.deletePair(tenantid, tenantpointid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_POINT_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ TenantPointService.deletePair(tenantid, tenantpointid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_POINT_SUCCESS"),
showCloseButton: true,
});
-
$scope.getPointsByTenantID($scope.currentTenant.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/settings/tenant/tenantsensor.controller.js b/admin/app/controllers/settings/tenant/tenantsensor.controller.js
index 22db812f..ffff1f1f 100644
--- a/admin/app/controllers/settings/tenant/tenantsensor.controller.js
+++ b/admin/app/controllers/settings/tenant/tenantsensor.controller.js
@@ -1,12 +1,12 @@
'use strict';
-app.controller('TenantSensorController', function ($scope, $common, $uibModal, $timeout, $translate, TenantService, SensorService, TenantSensorService, toaster, SweetAlert) {
+app.controller('TenantSensorController', function ($scope, $translate, TenantService, SensorService, TenantSensorService, toaster, SweetAlert) {
$scope.currentTenant = {selected:undefined};
$scope.getAllSensors = function () {
- SensorService.getAllSensors(function (error, data) {
- if (!error) {
- $scope.sensors = data;
+ SensorService.getAllSensors(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.sensors = response.data;
} else {
$scope.sensors = [];
}
@@ -14,9 +14,9 @@ app.controller('TenantSensorController', function ($scope, $common, $uibModal, $
};
$scope.getSensorsByTenantID = function (id) {
- TenantSensorService.getSensorsByTenantID(id, function (error, data) {
- if (!error) {
- $scope.tenantsensors = data;
+ TenantSensorService.getSensorsByTenantID(id, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tenantsensors = response.data;
} else {
$scope.tenantsensors = [];
}
@@ -30,9 +30,9 @@ app.controller('TenantSensorController', function ($scope, $common, $uibModal, $
};
$scope.getAllTenants = function () {
- TenantService.getAllTenants(function (error, data) {
- if (!error) {
- $scope.tenants = data;
+ TenantService.getAllTenants(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.tenants = response.data;
} else {
$scope.tenants = [];
}
@@ -42,38 +42,20 @@ app.controller('TenantSensorController', function ($scope, $common, $uibModal, $
$scope.pairSensor = function (dragEl, dropEl) {
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
var tenantid = $scope.currentTenant.id;
- TenantSensorService.addPair(tenantid, sensorid, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.BIND_SENSOR_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ TenantSensorService.addPair(tenantid, sensorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.BIND_SENSOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getSensorsByTenantID($scope.currentTenant.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
@@ -86,38 +68,20 @@ app.controller('TenantSensorController', function ($scope, $common, $uibModal, $
}
var tenantsensorid = angular.element('#' + dragEl).scope().tenantsensor.id;
var tenantid = $scope.currentTenant.id;
- TenantSensorService.deletePair(tenantid, tenantsensorid, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = 'TOASTER.UNBIND_SENSOR_SUCCESS';
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
+ TenantSensorService.deletePair(tenantid, tenantsensorid, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.UNBIND_SENSOR_SUCCESS"),
showCloseButton: true,
});
-
$scope.getSensorsByTenantID($scope.currentTenant.id);
} else {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
showCloseButton: true,
});
}
diff --git a/admin/app/controllers/users/privilege/privilege.controller.js b/admin/app/controllers/users/privilege/privilege.controller.js
index b05f2fa9..d61ac6c3 100644
--- a/admin/app/controllers/users/privilege/privilege.controller.js
+++ b/admin/app/controllers/users/privilege/privilege.controller.js
@@ -1,18 +1,15 @@
'use strict';
app.controller('PrivilegeController', function ($scope,
- $common,
$uibModal,
PrivilegeService,
- UserService,
- SpaceService,
toaster,
$translate,
SweetAlert) {
$scope.getAllPrivileges = function () {
- PrivilegeService.getAllPrivileges(function (error, data) {
- if (!error) {
- $scope.privileges = data;
+ PrivilegeService.getAllPrivileges(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.privileges = response.data;
} else {
$scope.privileges = [];
}
@@ -34,42 +31,20 @@ app.controller('PrivilegeController', function ($scope,
}
});
modalInstance.result.then(function (privilege) {
- PrivilegeService.addPrivilege(privilege, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "USER.PRIVILEGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ PrivilegeService.addPrivilege(privilege, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", { template: $translate.instant("USER.PRIVILEGE") }),
showCloseButton: true,
});
$scope.getAllPrivileges();
} else {
- var templateName = "USER.PRIVILEGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", { template: $translate.instant("USER.PRIVILEGE") }),
showCloseButton: true,
});
}
@@ -95,42 +70,20 @@ app.controller('PrivilegeController', function ($scope,
});
modalInstance.result.then(function (modifiedPrivilege) {
- PrivilegeService.editPrivilege(modifiedPrivilege, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "USER.PRIVILEGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ PrivilegeService.editPrivilege(modifiedPrivilege, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("USER.PRIVILEGE") }),
showCloseButton: true,
});
$scope.getAllPrivileges();
} else {
- var templateName = "USER.PRIVILEGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("USER.PRIVILEGE") }),
showCloseButton: true,
});
}
@@ -142,75 +95,45 @@ app.controller('PrivilegeController', function ($scope,
$scope.deletePrivilege = function (privilege) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
- function (isConfirm) {
- if (isConfirm) {
- PrivilegeService.deletePrivilege(privilege, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "USER.PRIVILEGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- $scope.getAllPrivileges();
- } else if (angular.isDefined(status) && status == 400) {
- var popType = 'TOASTER.ERROR';
- var popTitle = error.title;
- var popBody = error.description;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody);
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- } else {
- var templateName = "USER.PRIVILEGE";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
- toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
- showCloseButton: true,
- });
- }
- });
- }
- });
+ function (isConfirm) {
+ if (isConfirm) {
+ PrivilegeService.deletePrivilege(privilege, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
+ toaster.pop({
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", { template: $translate.instant("USER.PRIVILEGE") }),
+ showCloseButton: true,
+ });
+ $scope.getAllPrivileges();
+ } else if (angular.isDefined(response.status) && response.status === 400) {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant(response.data.title),
+ body: $translate.instant(response.data.description),
+ showCloseButton: true,
+ });
+ } else {
+ toaster.pop({
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", { template: $translate.instant("USER.PRIVILEGE") }),
+ showCloseButton: true,
+ });
+ }
+ });
+ }
+ });
};
$scope.getAllPrivileges();
@@ -230,9 +153,9 @@ app.controller('ModalAddPrivilegeCtrl', function ($scope,
$scope.privilege = {};
$scope.getAllSpaces = function () {
- SpaceService.getAllSpaces(function (error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
@@ -289,9 +212,9 @@ app.controller('ModalEditPrivilegeCtrl', function ($scope,
console.log($scope.currentSpaceID)
$scope.getAllSpaces = function () {
- SpaceService.getAllSpaces(function (error, data) {
- if (!error) {
- $scope.spaces = data;
+ SpaceService.getAllSpaces(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.spaces = response.data;
} else {
$scope.spaces = [];
}
diff --git a/admin/app/controllers/users/user/user.controller.js b/admin/app/controllers/users/user/user.controller.js
index 822ba6b0..6ae6a2ba 100644
--- a/admin/app/controllers/users/user/user.controller.js
+++ b/admin/app/controllers/users/user/user.controller.js
@@ -2,7 +2,6 @@
app.controller('UserController', function ($scope,
$window,
- $common,
$uibModal,
UserService,
PrivilegeService,
@@ -12,20 +11,19 @@ app.controller('UserController', function ($scope,
$scope.cur_user = JSON.parse($window.localStorage.getItem("currentUser"));
$scope.getAllUsers = function () {
- UserService.getAllUsers(function (error, data) {
- if (!error) {
- $scope.users = data;
+ UserService.getAllUsers(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.users = response.data;
} else {
$scope.users = [];
}
});
-
};
$scope.getAllPrivileges = function () {
- PrivilegeService.getAllPrivileges(function (error, data) {
- if (!error) {
- $scope.privileges = data;
+ PrivilegeService.getAllPrivileges(function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.privileges = response.data;
} else {
$scope.privileges = [];
}
@@ -47,42 +45,20 @@ app.controller('UserController', function ($scope,
}
});
modalInstance.result.then(function (user) {
- UserService.addUser(user, function (error, status) {
- if (angular.isDefined(status) && status == 201) {
- var templateName = "SETTING.USER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ UserService.addUser(user, function (response) {
+ if (angular.isDefined(response.status) && response.status === 201) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_ADD_BODY", { template: $translate.instant("SETTING.USER") }),
showCloseButton: true,
});
$scope.getAllUsers();
} else {
- var templateName = "SETTING.USER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_add_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_ADD_BODY", { template: $translate.instant("SETTING.USER") }),
showCloseButton: true,
});
}
@@ -108,42 +84,20 @@ app.controller('UserController', function ($scope,
});
modalInstance.result.then(function (modifiedUser) {
- UserService.editUser(modifiedUser, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "SETTING.USER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ UserService.editUser(modifiedUser, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("SETTING.USER") }),
showCloseButton: true,
});
$scope.getAllUsers();
} else {
- var templateName = "SETTING.USER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("SETTING.USER") }),
showCloseButton: true,
});
}
@@ -174,42 +128,20 @@ app.controller('UserController', function ($scope,
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
- UserService.resetPassword(data, headers, function (error, status) {
- if (angular.isDefined(status) && status == 200) {
- var templateName = "SETTING.USER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ UserService.resetPassword(data, headers, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_UPDATE_BODY", { template: $translate.instant("SETTING.USER") }),
showCloseButton: true,
});
$scope.getAllUsers();
} else {
- var templateName = "SETTING.USER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_update_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_UPDATE_BODY", { template: $translate.instant("SETTING.USER") }),
showCloseButton: true,
});
}
@@ -221,54 +153,32 @@ app.controller('UserController', function ($scope,
$scope.deleteUser = function (user) {
SweetAlert.swal({
- title: $translate.instant($common.sweet.title),
- text: $translate.instant($common.sweet.text),
+ title: $translate.instant("SWEET.TITLE"),
+ text: $translate.instant("SWEET.TEXT"),
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
- confirmButtonText: $translate.instant($common.sweet.confirmButtonText),
- cancelButtonText: $translate.instant($common.sweet.cancelButtonText),
+ confirmButtonText: $translate.instant("SWEET.CONFIRM_BUTTON_TEXT"),
+ cancelButtonText: $translate.instant("SWEET.CANCEL_BUTTON_TEXT"),
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
- UserService.deleteUser(user, function (error, status) {
- if (angular.isDefined(status) && status == 204) {
- var templateName = "SETTING.USER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.SUCCESS';
- var popTitle = $common.toaster.success_title;
- var popBody = $common.toaster.success_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
+ UserService.deleteUser(user, function (response) {
+ if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "success",
+ title: $translate.instant("TOASTER.SUCCESS_TITLE"),
+ body: $translate.instant("TOASTER.SUCCESS_DELETE_BODY", { template: $translate.instant("SETTING.USER") }),
showCloseButton: true,
});
$scope.getAllUsers();
} else {
- var templateName = "SETTING.USER";
- templateName = $translate.instant(templateName);
-
- var popType = 'TOASTER.ERROR';
- var popTitle = $common.toaster.error_title;
- var popBody = $common.toaster.error_delete_body;
-
- popType = $translate.instant(popType);
- popTitle = $translate.instant(popTitle);
- popBody = $translate.instant(popBody, { template: templateName });
-
toaster.pop({
- type: popType,
- title: popTitle,
- body: popBody,
+ type: "error",
+ title: $translate.instant("TOASTER.FAILURE_TITLE"),
+ body: $translate.instant("TOASTER.ERROR_DELETE_BODY", { template: $translate.instant("SETTING.USER") }),
showCloseButton: true,
});
}
diff --git a/admin/app/directives/jc-drag-drop/jc-drag-drop.js b/admin/app/directives/jc-drag-drop/jc-drag-drop.js
index 24d7eb8a..662f74c5 100644
--- a/admin/app/directives/jc-drag-drop/jc-drag-drop.js
+++ b/admin/app/directives/jc-drag-drop/jc-drag-drop.js
@@ -1,90 +1,90 @@
var module = angular.module("hjc.directives.dragdrop", ['hjc.services']);
module.directive('hjcDraggable', ['$rootScope', 'uuid', function($rootScope, uuid) {
- return {
- restrict: 'A',
- link: function(scope, el, attrs, controller) {
- //console.log("linking draggable element");
+ return {
+ restrict: 'A',
+ link: function(scope, el, attrs, controller) {
+ //console.log("linking draggable element");
- angular.element(el).attr("draggable", "true");
- var id = angular.element(el).attr("id");
- if (!id) {
- id = uuid.new()
- angular.element(el).attr("id", id);
- }
-
- el.bind("dragstart", function(e) {
- //console.log("The dragstart event handler fired, and evt.target = " + e.target);
- e.dataTransfer.setData('text', id);
+ angular.element(el).attr("draggable", "true");
+ var id = angular.element(el).attr("id");
+ if (!id) {
+ id = uuid.new()
+ angular.element(el).attr("id", id);
+ }
+
+ el.bind("dragstart", function(e) {
+ //console.log("The dragstart event handler fired, and evt.target = " + e.target);
+ e.dataTransfer.setData('text', id);
- $rootScope.$emit("HJC-DRAG-START");
- });
-
- el.bind("dragend", function(e) {
- $rootScope.$emit("HJC-DRAG-END");
- });
- }
- }
- }]);
+ $rootScope.$emit("HJC-DRAG-START");
+ });
+
+ el.bind("dragend", function(e) {
+ $rootScope.$emit("HJC-DRAG-END");
+ });
+ }
+ }
+}]);
module.directive('hjcDropTarget', ['$rootScope', 'uuid', function($rootScope, uuid) {
- return {
- restrict: 'A',
- scope: {
- onDrop: '&'
- },
- link: function(scope, el, attrs, controller) {
- var id = angular.element(el).attr("id");
- if (!id) {
- id = uuid.new()
- angular.element(el).attr("id", id);
- }
-
- el.bind("dragover", function(e) {
- if (e.preventDefault) {
- e.preventDefault(); // Necessary. Allows us to drop.
- }
-
- e.dataTransfer.dropEffect = 'move'; // See the section on the DataTransfer object.
- return false;
- });
-
- el.bind("dragenter", function(e) {
- // this / e.target is the current hover target.
- angular.element(e.target).addClass('hjc-over');
- });
-
- el.bind("dragleave", function(e) {
- angular.element(e.target).removeClass('hjc-over'); // this / e.target is previous target element.
- });
-
- el.bind("drop", function(e) {
- if (e.preventDefault) {
- e.preventDefault(); // Necessary. Allows us to drop.
- }
+ return {
+ restrict: 'A',
+ scope: {
+ onDrop: '&'
+ },
+ link: function(scope, el, attrs, controller) {
+ var id = angular.element(el).attr("id");
+ if (!id) {
+ id = uuid.new()
+ angular.element(el).attr("id", id);
+ }
+
+ el.bind("dragover", function(e) {
+ if (e.preventDefault) {
+ e.preventDefault(); // Necessary. Allows us to drop.
+ }
+
+ e.dataTransfer.dropEffect = 'move'; // See the section on the DataTransfer object.
+ return false;
+ });
+
+ el.bind("dragenter", function(e) {
+ // this / e.target is the current hover target.
+ angular.element(e.target).addClass('hjc-over');
+ });
+
+ el.bind("dragleave", function(e) {
+ angular.element(e.target).removeClass('hjc-over'); // this / e.target is previous target element.
+ });
+
+ el.bind("drop", function(e) {
+ if (e.preventDefault) {
+ e.preventDefault(); // Necessary. Allows us to drop.
+ }
- if (e.stopPropogation) {
- e.stopPropogation(); // Necessary. Allows us to drop.
- }
- var data = e.dataTransfer.getData("text");
- //var dest = document.getElementById(id);
- //var src = document.getElementById(data);
- var dest=id;
- var src=data;
-
- scope.onDrop({dragEl: src, dropEl: dest});
- });
+ if (e.stopPropogation) {
+ e.stopPropogation(); // Necessary. Allows us to drop.
+ }
+ var data = e.dataTransfer.getData("text");
+ //var dest = document.getElementById(id);
+ //var src = document.getElementById(data);
+ var dest=id;
+ var src=data;
+
+ scope.onDrop({dragEl: src, dropEl: dest});
+ });
- $rootScope.$on("HJC-DRAG-START", function() {
- var el = document.getElementById(id);
- angular.element(el).addClass("hjc-target");
- });
-
- $rootScope.$on("HJC-DRAG-END", function() {
- var el = document.getElementById(id);
- angular.element(el).removeClass("hjc-target");
- angular.element(el).removeClass("hjc-over");
- });
- }
- }
- }]);
\ No newline at end of file
+ $rootScope.$on("HJC-DRAG-START", function() {
+ var el = document.getElementById(id);
+ angular.element(el).addClass("hjc-target");
+ });
+
+ $rootScope.$on("HJC-DRAG-END", function() {
+ var el = document.getElementById(id);
+ angular.element(el).removeClass("hjc-target");
+ angular.element(el).removeClass("hjc-over");
+ });
+ }
+ }
+}]);
\ No newline at end of file
diff --git a/admin/app/services/fdd/emailmessageanalysis.service.js b/admin/app/services/fdd/emailmessageanalysis.service.js
index 785eb5f0..a9512c89 100644
--- a/admin/app/services/fdd/emailmessageanalysis.service.js
+++ b/admin/app/services/fdd/emailmessageanalysis.service.js
@@ -6,22 +6,20 @@ app.factory('EmailMessageAnalysisService', function($http) {
var base="emailmessages";
var url=base+"/from/"+query.datestart+"/to/"+query.dateend;
$http.get(getAPI()+url)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteEmailMessage: function(emailmessage, callback) {
$http.delete(getAPI()+'emailmessages/'+emailmessage.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
diff --git a/admin/app/services/fdd/rule.service.js b/admin/app/services/fdd/rule.service.js
index 86349d37..e4c92e65 100644
--- a/admin/app/services/fdd/rule.service.js
+++ b/admin/app/services/fdd/rule.service.js
@@ -2,58 +2,52 @@
app.factory('RuleService', function($http) {
return {
getAllRules:function(callback){
- $http.get(getAPI()+'rules')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ $http.get(getAPI()+'rules')
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchRules: function(query, callback) {
- $http.get(getAPI()+'rules', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ $http.get(getAPI()+'rules', { params: { q: query } })
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addRule: function(rule, callback) {
- $http.post(getAPI()+'rules',{data:rule})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ $http.post(getAPI()+'rules',{data:rule})
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editRule: function(rule, callback) {
- $http.put(getAPI()+'rules/'+rule.id,{data:rule})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ $http.put(getAPI()+'rules/'+rule.id,{data:rule})
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteRule: function(rule, callback) {
$http.delete(getAPI()+'rules/'+rule.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getRule: function(id, callback) {
- $http.get(getAPI()+'rules/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ $http.get(getAPI()+'rules/'+id)
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/fdd/textmessageanalysis.service.js b/admin/app/services/fdd/textmessageanalysis.service.js
index 67174d91..81ccdc22 100644
--- a/admin/app/services/fdd/textmessageanalysis.service.js
+++ b/admin/app/services/fdd/textmessageanalysis.service.js
@@ -6,22 +6,20 @@ app.factory('TextMessageAnalysisService', function($http) {
var base="textmessages";
var url=base+"/from/"+query.datestart+"/to/"+query.dateend;
$http.get(getAPI()+url)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteTextMessage: function(textmessage, callback) {
$http.delete(getAPI()+'textmessages/'+textmessage.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
diff --git a/admin/app/services/fdd/webmessageanalysis.service.js b/admin/app/services/fdd/webmessageanalysis.service.js
index 10a4f4a5..25fed0f6 100644
--- a/admin/app/services/fdd/webmessageanalysis.service.js
+++ b/admin/app/services/fdd/webmessageanalysis.service.js
@@ -6,43 +6,39 @@ app.factory('WebMessageAnalysisService', function($http) {
var base="webmessages";
var url=base+"/from/"+query.datestart+"/to/"+query.dateend;
$http.get(getAPI()+url)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getStatusNewResult: function(callback) {
var base="webmessagesnew";
$http.get(getAPI()+base)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editWebMessage: function(webmessage, callback) {
$http.put(getAPI()+'webmessages/'+webmessage.id, {data:webmessage})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteWebMessage: function(webmessage, callback) {
$http.delete(getAPI()+'webmessages/'+webmessage.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
diff --git a/admin/app/services/fdd/wechatmessageanalysis.service.js b/admin/app/services/fdd/wechatmessageanalysis.service.js
index a5805d19..e19d9532 100644
--- a/admin/app/services/fdd/wechatmessageanalysis.service.js
+++ b/admin/app/services/fdd/wechatmessageanalysis.service.js
@@ -6,22 +6,20 @@ app.factory('WechatMessageAnalysisService', function($http) {
var base="wechatmessages";
var url=base+"/from/"+query.datestart+"/to/"+query.dateend;
$http.get(getAPI()+url)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteWechatMessage: function(wechatmessage, callback) {
$http.delete(getAPI()+'wechatmessages/'+wechatmessage.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
diff --git a/admin/app/services/login/login.service.js b/admin/app/services/login/login.service.js
index a6799e8b..6fa5a34e 100644
--- a/admin/app/services/login/login.service.js
+++ b/admin/app/services/login/login.service.js
@@ -3,24 +3,22 @@ app.factory('LoginService', function($http) {
return {
login: function(user, callback) {
- $http.put(getAPI()+'users/login',{data:user})
- .success(function (response, status, headers, config) {
- callback(response,null,status,headers);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ $http.put(getAPI()+'users/login',{data:user})
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
logout: function(data, headers, callback) {
console.log(data);
console.log(headers);
$http.put(getAPI()+'users/logout', {data}, {headers})
- .success(function (response, status, headers, config) {
- callback(null,status,headers);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
diff --git a/admin/app/services/settings/category/category.service.js b/admin/app/services/settings/category/category.service.js
index 062f46af..10a4569f 100644
--- a/admin/app/services/settings/category/category.service.js
+++ b/admin/app/services/settings/category/category.service.js
@@ -2,58 +2,52 @@
app.factory('CategoryService', function($http) {
return {
getAllCategories:function(callback){
- $http.get(getAPI()+'energycategories')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ $http.get(getAPI()+'energycategories')
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchCategories: function(query, callback) {
- $http.get(getAPI()+'energycategories', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ $http.get(getAPI()+'energycategories', { params: { q: query } })
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addCategory: function(category, callback) {
$http.post(getAPI()+'energycategories',{data:category})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editCategory: function(category, callback) {
- $http.put(getAPI()+'energycategories/'+category.id,{data:category})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ $http.put(getAPI()+'energycategories/'+category.id,{data:category})
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteCategory: function(category, callback) {
$http.delete(getAPI()+'energycategories/'+category.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getCategory: function(id, callback) {
$http.get(getAPI()+'energycategories/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/category/energyitem.service.js b/admin/app/services/settings/category/energyitem.service.js
index 9fdd46bf..503a8542 100644
--- a/admin/app/services/settings/category/energyitem.service.js
+++ b/admin/app/services/settings/category/energyitem.service.js
@@ -3,57 +3,51 @@ app.factory('EnergyItemService', function($http) {
return {
getAllEnergyItems:function(callback){
$http.get(getAPI()+'energyitems')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchEnergyItems: function(query, callback) {
$http.get(getAPI()+'energyitems', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addEnergyItem: function(energyItem, callback) {
$http.post(getAPI()+'energyitems',{data:energyItem})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editEnergyItem: function(energyItem, callback) {
$http.put(getAPI()+'energyitems/'+energyItem.id,{data:energyItem})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteEnergyItem: function(energyItem, callback) {
$http.delete(getAPI()+'energyitems/'+energyItem.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getEnergyItem: function(id, callback) {
$http.get(getAPI()+'energyitems/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/combinedequipment/combinedequipment.service.js b/admin/app/services/settings/combinedequipment/combinedequipment.service.js
index 44e2ffbc..33c00abb 100644
--- a/admin/app/services/settings/combinedequipment/combinedequipment.service.js
+++ b/admin/app/services/settings/combinedequipment/combinedequipment.service.js
@@ -3,57 +3,51 @@ app.factory('CombinedEquipmentService', function($http) {
return {
getAllCombinedEquipments:function(callback){
$http.get(getAPI()+'combinedequipments')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchCombinedEquipments: function(query, callback) {
$http.get(getAPI()+'combinedequipments', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addCombinedEquipment: function(combinedequipment, callback) {
$http.post(getAPI()+'combinedequipments',{data:combinedequipment})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editCombinedEquipment: function(combinedequipment, callback) {
$http.put(getAPI()+'combinedequipments/'+combinedequipment.id,{data:combinedequipment})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteCombinedEquipment: function(combinedequipment, callback) {
$http.delete(getAPI()+'combinedequipments/'+combinedequipment.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getCombinedEquipment: function(id, callback) {
$http.get(getAPI()+'combinedequipments/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/combinedequipment/combinedequipmentequipment.service.js b/admin/app/services/settings/combinedequipment/combinedequipmentequipment.service.js
index c96f2413..b19ac465 100644
--- a/admin/app/services/settings/combinedequipment/combinedequipmentequipment.service.js
+++ b/admin/app/services/settings/combinedequipment/combinedequipmentequipment.service.js
@@ -3,31 +3,28 @@ app.factory('CombinedEquipmentEquipmentService', function($http) {
return {
addPair: function(combinedequipmentID,equipmentID,callback) {
$http.post(getAPI()+'combinedequipments/'+combinedequipmentID+'/equipments',{data:{'equipment_id':equipmentID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(combinedequipmentID, equipmentID, callback) {
$http.delete(getAPI()+'combinedequipments/'+combinedequipmentID+'/equipments/'+equipmentID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getEquipmentsByCombinedEquipmentID: function(id, callback) {
$http.get(getAPI()+'combinedequipments/'+id+'/equipments')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/combinedequipment/combinedequipmentmeter.service.js b/admin/app/services/settings/combinedequipment/combinedequipmentmeter.service.js
index 8d368774..2ea9305c 100644
--- a/admin/app/services/settings/combinedequipment/combinedequipmentmeter.service.js
+++ b/admin/app/services/settings/combinedequipment/combinedequipmentmeter.service.js
@@ -11,31 +11,28 @@ app.factory('CombinedEquipmentMeterService', function ($http) {
meter = { 'offline_meter_id': meterID, is_output: is_output };
}
$http.post(getAPI() + 'combinedequipments/' + combinedequipmentID + '/' + metertype, { data: meter })
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function (combinedequipmentID, meterID, metertype, callback) {
$http.delete(getAPI() + 'combinedequipments/' + combinedequipmentID + '/' + metertype + '/' + meterID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMetersByCombinedEquipmentID: function (id, metertype, callback) {
$http.get(getAPI() + 'combinedequipments/' + id + '/' + metertype)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/combinedequipment/combinedequipmentparameter.service.js b/admin/app/services/settings/combinedequipment/combinedequipmentparameter.service.js
index bda81706..dd32c7e0 100644
--- a/admin/app/services/settings/combinedequipment/combinedequipmentparameter.service.js
+++ b/admin/app/services/settings/combinedequipment/combinedequipmentparameter.service.js
@@ -4,40 +4,36 @@ app.factory('CombinedEquipmentParameterService', function($http) {
getParametersByCombinedEquipmentID: function(id, callback) {
$http.get(getAPI()+'combinedequipments/'+id+'/parameters')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addCombinedEquipmentParameter: function(combinedequipmentID, combinedequipmentparameter,callback) {
$http.post(getAPI()+'combinedequipments/'+combinedequipmentID+'/parameters',{data:combinedequipmentparameter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editCombinedEquipmentParameter: function(combinedequipmentID,combinedequipmentparameter,callback) {
$http.put(getAPI()+'combinedequipments/'+combinedequipmentID+'/parameters/'+combinedequipmentparameter.id,{data:combinedequipmentparameter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteCombinedEquipmentParameter: function(combinedequipmentID, parameterID, callback) {
$http.delete(getAPI()+'combinedequipments/'+combinedequipmentID+'/parameters/'+parameterID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/settings/contact/contact.service.js b/admin/app/services/settings/contact/contact.service.js
index ff590303..19b47c98 100644
--- a/admin/app/services/settings/contact/contact.service.js
+++ b/admin/app/services/settings/contact/contact.service.js
@@ -3,57 +3,51 @@ app.factory('ContactService', function($http) {
return {
getAllContacts:function(callback){
$http.get(getAPI()+'contacts')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchContacts: function(query, callback) {
$http.get(getAPI()+'contacts', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addContact: function(contact, callback) {
$http.post(getAPI()+'contacts',{data:contact})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editContact: function(contact, callback) {
$http.put(getAPI()+'contacts/'+contact.id,{data:contact})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteContact: function(contact, callback) {
$http.delete(getAPI()+'contacts/'+contact.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getContact: function(id, callback) {
$http.get(getAPI()+'contacts/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/costcenter/costcenter.service.js b/admin/app/services/settings/costcenter/costcenter.service.js
index 72470a73..6adc79cf 100644
--- a/admin/app/services/settings/costcenter/costcenter.service.js
+++ b/admin/app/services/settings/costcenter/costcenter.service.js
@@ -3,57 +3,51 @@ app.factory('CostCenterService', function($http) {
return {
getAllCostCenters:function(callback){
$http.get(getAPI()+'costcenters')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchCostCenters: function(query, callback) {
$http.get(getAPI()+'costcenters', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addCostCenter: function(costcenter, callback) {
$http.post(getAPI()+'costcenters',{data:costcenter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editCostCenter: function(costcenter, callback) {
$http.put(getAPI()+'costcenters/'+costcenter.id,{data:costcenter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteCostCenter: function(costcenter, callback) {
$http.delete(getAPI()+'costcenters/'+costcenter.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getCostCenter: function(id, callback) {
$http.get(getAPI()+'costcenters/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/costcenter/costcentertariff.service.js b/admin/app/services/settings/costcenter/costcentertariff.service.js
index 1da88eb3..532af9f5 100644
--- a/admin/app/services/settings/costcenter/costcentertariff.service.js
+++ b/admin/app/services/settings/costcenter/costcentertariff.service.js
@@ -3,31 +3,28 @@ app.factory('CostCenterTariffService', function($http) {
return {
addPair: function(costcenterid,tariffid,callback) {
$http.post(getAPI()+'costcenters/'+costcenterid+'/tariffs',{data:{'tariff_id':tariffid}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(costcenterid,tariffid, callback) {
$http.delete(getAPI()+'costcenters/'+costcenterid+'/tariffs/'+tariffid)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getTariffsByCostCenterID: function(id, callback) {
$http.get(getAPI()+'costcenters/'+id+'/tariffs')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/costcenter/costfile.service.js b/admin/app/services/settings/costcenter/costfile.service.js
index adac71ec..05c7c5ae 100644
--- a/admin/app/services/settings/costcenter/costfile.service.js
+++ b/admin/app/services/settings/costcenter/costfile.service.js
@@ -3,40 +3,36 @@ app.factory('CostFileService', function($http) {
return {
getAllCostFiles:function(callback){
$http.get(getAPI()+'costfiles')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addCostFile: function(costfile, callback) {
$http.post(getAPI()+'costfiles',{data:costfile})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
restoreCostFile: function (costfile, callback) {
$http.get(getAPI() + 'costfiles/' + costfile.id + '/restore')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteCostFile: function(costfile, callback) {
$http.delete(getAPI()+'costfiles/'+costfile.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/datasource/datasource.service.js b/admin/app/services/settings/datasource/datasource.service.js
index efe0b58e..b2a019fb 100644
--- a/admin/app/services/settings/datasource/datasource.service.js
+++ b/admin/app/services/settings/datasource/datasource.service.js
@@ -3,57 +3,51 @@ app.factory('DataSourceService', function($http) {
return {
getAllDataSources:function(callback){
$http.get(getAPI()+'datasources')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchDataSources: function(query, callback) {
$http.get(getAPI()+'datasources', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addDataSource: function(datasource, callback) {
$http.post(getAPI()+'datasources',{data:datasource})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editDataSource: function(datasource, callback) {
$http.put(getAPI()+'datasources/'+datasource.id,{data:datasource})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteDataSource: function(datasource, callback) {
$http.delete(getAPI()+'datasources/'+datasource.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getDataSource: function(id, callback) {
$http.get(getAPI()+'datasources/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/datasource/point.service.js b/admin/app/services/settings/datasource/point.service.js
index 9bd8cfcc..2af1cf1d 100644
--- a/admin/app/services/settings/datasource/point.service.js
+++ b/admin/app/services/settings/datasource/point.service.js
@@ -3,57 +3,51 @@ app.factory('PointService', function($http) {
return {
getAllPoints:function(callback){
$http.get(getAPI()+'points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchPoints: function(query, callback) {
$http.get(getAPI()+'points', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addPoint: function(point, callback) {
$http.post(getAPI()+'points',{data:point})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editPoint: function(point, callback) {
$http.put(getAPI()+'points/'+point.id,{data:point})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePoint: function(point, callback) {
$http.delete(getAPI()+'points/'+point.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPointsByDataSourceID: function(id, callback) {
$http.get(getAPI()+'datasources/'+id+'/points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/distributionsystem/distributioncircuit.service.js b/admin/app/services/settings/distributionsystem/distributioncircuit.service.js
index 9412207e..ff4be381 100644
--- a/admin/app/services/settings/distributionsystem/distributioncircuit.service.js
+++ b/admin/app/services/settings/distributionsystem/distributioncircuit.service.js
@@ -3,49 +3,44 @@ app.factory('DistributionCircuitService', function($http) {
return {
getAllDistributionCircuits: function(callback) {
$http.get(getAPI()+'distributioncircuits')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getDistributionCircuitsByDistributionSystemID: function(id, callback) {
$http.get(getAPI()+'distributionsystems/'+id+'/distributioncircuits')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addDistributionCircuit: function(distributioncircuit,callback) {
$http.post(getAPI()+'/distributioncircuits',{data:distributioncircuit})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editDistributionCircuit: function(distributioncircuit,callback) {
$http.put(getAPI()+'/distributioncircuits/'+distributioncircuit.id,{data:distributioncircuit})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteDistributionCircuit: function(distributioncircuitID, callback) {
$http.delete(getAPI()+'/distributioncircuits/'+distributioncircuitID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/settings/distributionsystem/distributioncircuitpoint.service.js b/admin/app/services/settings/distributionsystem/distributioncircuitpoint.service.js
index d639d9ce..c2ca6420 100644
--- a/admin/app/services/settings/distributionsystem/distributioncircuitpoint.service.js
+++ b/admin/app/services/settings/distributionsystem/distributioncircuitpoint.service.js
@@ -3,31 +3,28 @@ app.factory('DistributionCircuitPointService', function($http) {
return {
addPair: function(distributioncircuitID,pointID,callback) {
$http.post(getAPI()+'distributioncircuits/'+distributioncircuitID+'/points',{data:{'point_id':pointID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(distributioncircuitID,pointID, callback) {
$http.delete(getAPI()+'distributioncircuits/'+distributioncircuitID+'/points/'+pointID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPointsByDistributionCircuitID: function(id, callback) {
$http.get(getAPI()+'distributioncircuits/'+id+'/points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/distributionsystem/distributionsystem.service.js b/admin/app/services/settings/distributionsystem/distributionsystem.service.js
index 85edf60b..358cf58a 100644
--- a/admin/app/services/settings/distributionsystem/distributionsystem.service.js
+++ b/admin/app/services/settings/distributionsystem/distributionsystem.service.js
@@ -3,57 +3,51 @@ app.factory('DistributionSystemService', function($http) {
return {
getAllDistributionSystems:function(callback){
$http.get(getAPI()+'distributionsystems')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchDistributionSystems: function(query, callback) {
$http.get(getAPI()+'distributionsystems', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addDistributionSystem: function(distributionsystem, callback) {
$http.post(getAPI()+'distributionsystems',{data:distributionsystem})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editDistributionSystem: function(distributionsystem, callback) {
$http.put(getAPI()+'distributionsystems/'+distributionsystem.id,{data:distributionsystem})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteDistributionSystem: function(distributionsystem, callback) {
$http.delete(getAPI()+'distributionsystems/'+distributionsystem.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getDistributionSystem: function(id, callback) {
$http.get(getAPI()+'distributionsystems/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/emailserver/emailserver.service.js b/admin/app/services/settings/emailserver/emailserver.service.js
index a7733ab7..46f6e6f6 100644
--- a/admin/app/services/settings/emailserver/emailserver.service.js
+++ b/admin/app/services/settings/emailserver/emailserver.service.js
@@ -3,57 +3,51 @@ app.factory('EmailServerService', function($http) {
return {
getAllEmailServers:function(callback){
$http.get(getAPI()+'emailservers')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchEmailServers: function(query, callback) {
$http.get(getAPI()+'emailservers', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addEmailServer: function(emailserver, callback) {
$http.post(getAPI()+'emailservers',{data:emailserver})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editEmailServer: function(emailserver, callback) {
$http.put(getAPI()+'emailservers/'+emailserver.id,{data:emailserver})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteEmailServer: function(emailserver, callback) {
$http.delete(getAPI()+'emailservers/'+emailserver.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getEmailServer: function(id, callback) {
$http.get(getAPI()+'emailservers/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/energyflowdiagram/energyflowdiagram.service.js b/admin/app/services/settings/energyflowdiagram/energyflowdiagram.service.js
index 6b7bc610..c82b3f22 100644
--- a/admin/app/services/settings/energyflowdiagram/energyflowdiagram.service.js
+++ b/admin/app/services/settings/energyflowdiagram/energyflowdiagram.service.js
@@ -3,57 +3,51 @@ app.factory('EnergyFlowDiagramService', function($http) {
return {
getAllEnergyFlowDiagrams:function(callback){
$http.get(getAPI()+'energyflowdiagrams')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchEnergyFlowDiagrams: function(query, callback) {
$http.get(getAPI()+'energyflowdiagrams', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addEnergyFlowDiagram: function(energyflowdiagram, callback) {
$http.post(getAPI()+'energyflowdiagrams',{data:energyflowdiagram})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editEnergyFlowDiagram: function(energyflowdiagram, callback) {
$http.put(getAPI()+'energyflowdiagrams/'+energyflowdiagram.id,{data:energyflowdiagram})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteEnergyFlowDiagram: function(energyflowdiagram, callback) {
$http.delete(getAPI()+'energyflowdiagrams/'+energyflowdiagram.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getEnergyFlowDiagram: function(id, callback) {
$http.get(getAPI()+'energyflowdiagrams/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/energyflowdiagram/energyflowdiagramlink.service.js b/admin/app/services/settings/energyflowdiagram/energyflowdiagramlink.service.js
index e985e33c..511fb04a 100644
--- a/admin/app/services/settings/energyflowdiagram/energyflowdiagramlink.service.js
+++ b/admin/app/services/settings/energyflowdiagram/energyflowdiagramlink.service.js
@@ -4,40 +4,36 @@ app.factory('EnergyFlowDiagramLinkService', function($http) {
getLinksByEnergyFlowDiagramID: function(id, callback) {
$http.get(getAPI()+'energyflowdiagrams/'+id+'/links')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addEnergyFlowDiagramLink: function(energyflowdiagramID, energyflowdiagramlink, callback) {
$http.post(getAPI()+'energyflowdiagrams/'+energyflowdiagramID+'/links',{data:energyflowdiagramlink})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editEnergyFlowDiagramLink: function(energyflowdiagramID,energyflowdiagramlink,callback) {
$http.put(getAPI()+'energyflowdiagrams/'+energyflowdiagramID+'/links/'+energyflowdiagramlink.id,{data:energyflowdiagramlink})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteEnergyFlowDiagramLink: function(energyflowdiagramID, linkID, callback) {
$http.delete(getAPI()+'energyflowdiagrams/'+energyflowdiagramID+'/links/'+linkID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/settings/energyflowdiagram/energyflowdiagramnode.service.js b/admin/app/services/settings/energyflowdiagram/energyflowdiagramnode.service.js
index 8fa6dd81..b9d69a7f 100644
--- a/admin/app/services/settings/energyflowdiagram/energyflowdiagramnode.service.js
+++ b/admin/app/services/settings/energyflowdiagram/energyflowdiagramnode.service.js
@@ -3,40 +3,36 @@ app.factory('EnergyFlowDiagramNodeService', function($http) {
return {
getNodesByEnergyFlowDiagramID: function(id, callback) {
$http.get(getAPI()+'energyflowdiagrams/'+id+'/nodes')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addEnergyFlowDiagramNode: function(energyflowdiagramID, energyflowdiagramnode,callback) {
$http.post(getAPI()+'energyflowdiagrams/'+energyflowdiagramID+'/nodes',{data:energyflowdiagramnode})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editEnergyFlowDiagramNode: function(energyflowdiagramID,energyflowdiagramnode,callback) {
$http.put(getAPI()+'energyflowdiagrams/'+energyflowdiagramID+'/nodes/'+energyflowdiagramnode.id,{data:energyflowdiagramnode})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteEnergyFlowDiagramNode: function(energyflowdiagramID, nodeID, callback) {
$http.delete(getAPI()+'energyflowdiagrams/'+energyflowdiagramID+'/nodes/'+nodeID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/settings/equipment/equipment.service.js b/admin/app/services/settings/equipment/equipment.service.js
index 3d54fa4d..c90bec6b 100644
--- a/admin/app/services/settings/equipment/equipment.service.js
+++ b/admin/app/services/settings/equipment/equipment.service.js
@@ -3,57 +3,51 @@ app.factory('EquipmentService', function($http) {
return {
getAllEquipments:function(callback){
$http.get(getAPI()+'equipments')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchEquipments: function(query, callback) {
$http.get(getAPI()+'equipments', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addEquipment: function(equipment, callback) {
$http.post(getAPI()+'equipments',{data:equipment})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editEquipment: function(equipment, callback) {
$http.put(getAPI()+'equipments/'+equipment.id,{data:equipment})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteEquipment: function(equipment, callback) {
$http.delete(getAPI()+'equipments/'+equipment.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getEquipment: function(id, callback) {
$http.get(getAPI()+'equipments/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/equipment/equipmentmeter.service.js b/admin/app/services/settings/equipment/equipmentmeter.service.js
index bcc68307..2b54b38a 100644
--- a/admin/app/services/settings/equipment/equipmentmeter.service.js
+++ b/admin/app/services/settings/equipment/equipmentmeter.service.js
@@ -11,31 +11,28 @@ app.factory('EquipmentMeterService', function($http) {
meter={'offline_meter_id':meterID,is_output:is_output};
}
$http.post(getAPI()+'equipments/'+equipmentID+'/'+metertype,{data:meter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(equipmentID,meterID,metertype, callback) {
$http.delete(getAPI()+'equipments/'+equipmentID+'/'+metertype+'/'+meterID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMetersByEquipmentID: function(id,metertype, callback) {
$http.get(getAPI()+'equipments/'+id+'/'+ metertype)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/equipment/equipmentparameter.service.js b/admin/app/services/settings/equipment/equipmentparameter.service.js
index f159e2ac..c803bc25 100644
--- a/admin/app/services/settings/equipment/equipmentparameter.service.js
+++ b/admin/app/services/settings/equipment/equipmentparameter.service.js
@@ -4,40 +4,36 @@ app.factory('EquipmentParameterService', function($http) {
getParametersByEquipmentID: function(id, callback) {
$http.get(getAPI()+'equipments/'+id+'/parameters')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addEquipmentParameter: function(equipmentID, equipmentparameter,callback) {
$http.post(getAPI()+'equipments/'+equipmentID+'/parameters',{data:equipmentparameter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editEquipmentParameter: function(equipmentID,equipmentparameter,callback) {
$http.put(getAPI()+'equipments/'+equipmentID+'/parameters/'+equipmentparameter.id,{data:equipmentparameter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteEquipmentParameter: function(equipmentID, parameterID, callback) {
$http.delete(getAPI()+'equipments/'+equipmentID+'/parameters/'+parameterID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/settings/gateway/gateway.service.js b/admin/app/services/settings/gateway/gateway.service.js
index 96e222f8..8abc002d 100644
--- a/admin/app/services/settings/gateway/gateway.service.js
+++ b/admin/app/services/settings/gateway/gateway.service.js
@@ -3,57 +3,51 @@ app.factory('GatewayService', function($http) {
return {
getAllGateways:function(callback){
$http.get(getAPI()+'gateways')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchGateways: function(query, callback) {
$http.get(getAPI()+'gateways', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addGateway: function(gateway, callback) {
$http.post(getAPI()+'gateways',{data:gateway})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editGateway: function(gateway, callback) {
$http.put(getAPI()+'gateways/'+gateway.id,{data:gateway})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteGateway: function(gateway, callback) {
$http.delete(getAPI()+'gateways/'+gateway.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getGateway: function(id, callback) {
$http.get(getAPI()+'gateways/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/gsmmodem/gsmmodem.service.js b/admin/app/services/settings/gsmmodem/gsmmodem.service.js
index bfced157..689b0c0e 100644
--- a/admin/app/services/settings/gsmmodem/gsmmodem.service.js
+++ b/admin/app/services/settings/gsmmodem/gsmmodem.service.js
@@ -3,57 +3,51 @@ app.factory('GSMModemService', function($http) {
return {
getAllGSMModems:function(callback){
$http.get(getAPI()+'gsmmodems')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchGSMModems: function(query, callback) {
$http.get(getAPI()+'gsmmodems', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addGSMModem: function(gsmmodem, callback) {
$http.post(getAPI()+'gsmmodems',{data:gsmmodem})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editGSMModem: function(gsmmodem, callback) {
$http.put(getAPI()+'gsmmodems/'+gsmmodem.id,{data:gsmmodem})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteGSMModem: function(gsmmodem, callback) {
$http.delete(getAPI()+'gsmmodems/'+gsmmodem.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getGSMModem: function(id, callback) {
$http.get(getAPI()+'gsmmodems/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/knowledgefile/knowledgefile.service.js b/admin/app/services/settings/knowledgefile/knowledgefile.service.js
index 583dc7c8..f4086d17 100644
--- a/admin/app/services/settings/knowledgefile/knowledgefile.service.js
+++ b/admin/app/services/settings/knowledgefile/knowledgefile.service.js
@@ -3,42 +3,38 @@ app.factory('KnowledgeFileService', function ($http) {
return {
getAllKnowledgeFiles: function (callback) {
$http.get(getAPI() + 'knowledgefiles')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addKnowledgeFile: function (knowledgefile, callback) {
$http.post(getAPI() + 'knowledgefiles', { data: knowledgefile })
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
restoreKnowledgeFile: function (knowledgefile, callback) {
$http.get(getAPI() + 'knowledgefiles/' + knowledgefile.id + '/restore')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteKnowledgeFile: function (knowledgefile, callback) {
$http.delete(getAPI() + 'knowledgefiles/' + knowledgefile.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/menu/menu.service.js b/admin/app/services/settings/menu/menu.service.js
index 62571b5f..fc0c6505 100644
--- a/admin/app/services/settings/menu/menu.service.js
+++ b/admin/app/services/settings/menu/menu.service.js
@@ -3,30 +3,27 @@ app.factory('MenuService', function($http) {
return {
getAllMenus:function(callback){
$http.get(getAPI()+'menus')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMenuChildren:function(menuid, callback){
$http.get(getAPI()+'menus/'+menuid+'/children')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editMenu: function(menu, callback) {
$http.put(getAPI()+'menus/'+menu.id,{data:menu})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/meter/meter.service.js b/admin/app/services/settings/meter/meter.service.js
index e0ed7482..1b5b7046 100644
--- a/admin/app/services/settings/meter/meter.service.js
+++ b/admin/app/services/settings/meter/meter.service.js
@@ -3,66 +3,59 @@ app.factory('MeterService', function($http) {
return {
getAllMeters:function(callback){
$http.get(getAPI()+'meters')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMeterSubmeters:function(meterid, callback){
$http.get(getAPI()+'meters/'+meterid+'/submeters')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchMeters: function(query, callback) {
$http.get(getAPI()+'meters', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addMeter: function(meter, callback) {
$http.post(getAPI()+'meters',{data:meter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editMeter: function(meter, callback) {
$http.put(getAPI()+'meters/'+meter.id,{data:meter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteMeter: function(meter, callback) {
$http.delete(getAPI()+'meters/'+meter.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMeter: function(id, callback) {
$http.get(getAPI()+'meters/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/meter/meterpoint.service.js b/admin/app/services/settings/meter/meterpoint.service.js
index facda7f8..e9184851 100644
--- a/admin/app/services/settings/meter/meterpoint.service.js
+++ b/admin/app/services/settings/meter/meterpoint.service.js
@@ -3,31 +3,28 @@ app.factory('MeterPointService', function($http) {
return {
addPair: function(meterID,pointID,callback) {
$http.post(getAPI()+'meters/'+meterID+'/points',{data:{'point_id':pointID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(meterID,pointID, callback) {
$http.delete(getAPI()+'meters/'+meterID+'/points/'+pointID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPointsByMeterID: function(id, callback) {
$http.get(getAPI()+'meters/'+id+'/points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/meter/offlinemeter.service.js b/admin/app/services/settings/meter/offlinemeter.service.js
index 5f45bd1f..3fd91bd8 100644
--- a/admin/app/services/settings/meter/offlinemeter.service.js
+++ b/admin/app/services/settings/meter/offlinemeter.service.js
@@ -3,57 +3,51 @@ app.factory('OfflineMeterService', function($http) {
return {
getAllOfflineMeters:function(callback){
$http.get(getAPI()+'offlinemeters')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchOfflineMeters: function(query, callback) {
$http.get(getAPI()+'offlinemeters', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addOfflineMeter: function(offlinemeter, callback) {
$http.post(getAPI()+'offlinemeters',{data:offlinemeter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editdOfflineMeter: function(offlinemeter, callback) {
$http.put(getAPI()+'offlinemeters/'+offlinemeter.id,{data:offlinemeter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteOfflineMeter: function(offlinemeter, callback) {
$http.delete(getAPI()+'offlinemeters/'+offlinemeter.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getOfflineMeter: function(id, callback) {
$http.get(getAPI()+'offlinemeters/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/meter/offlinemeterfile.service.js b/admin/app/services/settings/meter/offlinemeterfile.service.js
index 94e4b2d7..fa1ef937 100644
--- a/admin/app/services/settings/meter/offlinemeterfile.service.js
+++ b/admin/app/services/settings/meter/offlinemeterfile.service.js
@@ -3,66 +3,59 @@ app.factory('OfflineMeterFileService', function($http) {
return {
getAllOfflineMeterFiles:function(callback){
$http.get(getAPI()+'offlinemeterfiles')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchOfflineMeterFiles: function(query, callback) {
$http.get(getAPI()+'offlinemeterfiles', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addOfflineMeterFile: function(offlinemeterfile, callback) {
$http.post(getAPI()+'offlinemeterfiles',{data:offlinemeterfile})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editOfflineMeterFile: function(offlinemeterfile, callback) {
$http.put(getAPI()+'offlinemeterfiles/'+offlinemeterfile.id,{data:offlinemeterfile})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
restoreOfflineMeterFile: function (offlinemeterfile, callback) {
$http.get(getAPI() + 'offlinemeterfiles/' + offlinemeterfile.id + '/restore')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteOfflineMeterFile: function(offlinemeterfile, callback) {
$http.delete(getAPI()+'offlinemeterfiles/'+offlinemeterfile.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getOfflineMeterFile: function(id, callback) {
$http.get(getAPI()+'offlinemeterfiles/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/meter/virtualmeter.service.js b/admin/app/services/settings/meter/virtualmeter.service.js
index 03a853c3..afebe297 100644
--- a/admin/app/services/settings/meter/virtualmeter.service.js
+++ b/admin/app/services/settings/meter/virtualmeter.service.js
@@ -3,48 +3,43 @@ app.factory('VirtualMeterService', function($http) {
return {
getAllVirtualMeters:function(callback){
$http.get(getAPI()+'virtualmeters')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchVirtualMeters: function(query, callback) {
$http.get(getAPI()+'virtualmeters', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addVirtualMeter: function(virtualmeter, callback) {
$http.post(getAPI()+'virtualmeters',{data:virtualmeter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editVirtualMeter: function(virtualmeter, callback) {
$http.put(getAPI()+'virtualmeters/'+virtualmeter.id,{data:virtualmeter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteVirtualMeter: function(virtualmeter, callback) {
$http.delete(getAPI()+'virtualmeters/'+virtualmeter.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/sensor/sensor.service.js b/admin/app/services/settings/sensor/sensor.service.js
index 270d3170..1282799b 100644
--- a/admin/app/services/settings/sensor/sensor.service.js
+++ b/admin/app/services/settings/sensor/sensor.service.js
@@ -3,57 +3,51 @@ app.factory('SensorService', function($http) {
return {
getAllSensors:function(callback){
$http.get(getAPI()+'sensors')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchSensors: function(query, callback) {
$http.get(getAPI()+'sensors', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addSensor: function(sensor, callback) {
$http.post(getAPI()+'sensors',{data:sensor})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editSensor: function(sensor, callback) {
$http.put(getAPI()+'sensors/'+sensor.id,{data:sensor})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteSensor: function(sensor, callback) {
$http.delete(getAPI()+'sensors/'+sensor.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getSensor: function(id, callback) {
$http.get(getAPI()+'sensors/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/sensor/sensorpoint.service.js b/admin/app/services/settings/sensor/sensorpoint.service.js
index 12172721..d2f614de 100644
--- a/admin/app/services/settings/sensor/sensorpoint.service.js
+++ b/admin/app/services/settings/sensor/sensorpoint.service.js
@@ -3,31 +3,28 @@ app.factory('SensorPointService', function($http) {
return {
addPair: function(sensorID,pointID,callback) {
$http.post(getAPI()+'sensors/'+sensorID+'/points',{data:{'point_id':pointID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(sensorID,pointID, callback) {
$http.delete(getAPI()+'sensors/'+sensorID+'/points/'+pointID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPointsBySensorID: function(id, callback) {
$http.get(getAPI()+'sensors/'+id+'/points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/shopfloor/shopfloor.service.js b/admin/app/services/settings/shopfloor/shopfloor.service.js
index 1bc55b41..7abe289a 100644
--- a/admin/app/services/settings/shopfloor/shopfloor.service.js
+++ b/admin/app/services/settings/shopfloor/shopfloor.service.js
@@ -3,57 +3,51 @@ app.factory('ShopfloorService', function($http) {
return {
getAllShopfloors:function(callback){
$http.get(getAPI()+'shopfloors')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getAllTimezones:function(callback){
$http.get(getAPI()+'timezones')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchShopfloors: function(query, callback) {
$http.get(getAPI()+'shopfloors', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addShopfloor: function(shopfloor, callback) {
$http.post(getAPI()+'shopfloors',{data:shopfloor})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editShopfloor: function(shopfloor, callback) {
$http.put(getAPI()+'shopfloors/'+shopfloor.id,{data:shopfloor})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteShopfloor: function(shopfloor, callback) {
$http.delete(getAPI()+'shopfloors/'+shopfloor.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/shopfloor/shopfloorequipment.service.js b/admin/app/services/settings/shopfloor/shopfloorequipment.service.js
index feb0c1fe..8f576bab 100644
--- a/admin/app/services/settings/shopfloor/shopfloorequipment.service.js
+++ b/admin/app/services/settings/shopfloor/shopfloorequipment.service.js
@@ -3,31 +3,28 @@ app.factory('ShopfloorEquipmentService', function($http) {
return {
addPair: function(shopfloorID,equipmentID,callback) {
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/equipments',{data:{'equipment_id':equipmentID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(shopfloorID, equipmentID, callback) {
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/equipments/'+equipmentID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getEquipmentsByShopfloorID: function(id, callback) {
$http.get(getAPI()+'shopfloors/'+id+'/equipments')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/shopfloor/shopfloormeter.service.js b/admin/app/services/settings/shopfloor/shopfloormeter.service.js
index 09ba4670..9b0823af 100644
--- a/admin/app/services/settings/shopfloor/shopfloormeter.service.js
+++ b/admin/app/services/settings/shopfloor/shopfloormeter.service.js
@@ -12,31 +12,28 @@ app.factory('ShopfloorMeterService', function($http) {
}
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/'+metertype,{data:meter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(shopfloorID,meterID, metertype, callback) {
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/'+metertype+'/'+meterID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMetersByShopfloorID: function(id, metertype, callback) {
$http.get(getAPI()+'shopfloors/'+id+'/'+metertype)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/shopfloor/shopfloorpoint.service.js b/admin/app/services/settings/shopfloor/shopfloorpoint.service.js
index 80b988c7..e9cfe09a 100644
--- a/admin/app/services/settings/shopfloor/shopfloorpoint.service.js
+++ b/admin/app/services/settings/shopfloor/shopfloorpoint.service.js
@@ -3,31 +3,28 @@ app.factory('ShopfloorPointService', function($http) {
return {
addPair: function(shopfloorID,pointID,callback) {
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/points',{data:{'point_id':pointID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(shopfloorID,pointID, callback) {
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/points/'+pointID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPointsByShopfloorID: function(id, callback) {
$http.get(getAPI()+'shopfloors/'+id+'/points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/shopfloor/shopfloorsensor.service.js b/admin/app/services/settings/shopfloor/shopfloorsensor.service.js
index ac4de4cd..eb6956c1 100644
--- a/admin/app/services/settings/shopfloor/shopfloorsensor.service.js
+++ b/admin/app/services/settings/shopfloor/shopfloorsensor.service.js
@@ -3,31 +3,28 @@ app.factory('ShopfloorSensorService', function($http) {
return {
addPair: function(shopfloorID,sensorID,callback) {
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/sensors',{data:{'sensor_id':sensorID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(shopfloorID,sensorID, callback) {
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/sensors/'+sensorID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getSensorsByShopfloorID: function(id, callback) {
$http.get(getAPI()+'shopfloors/'+id+'/sensors')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/space.service.js b/admin/app/services/settings/space/space.service.js
index 8c92be4f..b3a440fa 100644
--- a/admin/app/services/settings/space/space.service.js
+++ b/admin/app/services/settings/space/space.service.js
@@ -3,66 +3,59 @@ app.factory('SpaceService', function($http) {
return {
getAllSpaces:function(callback){
$http.get(getAPI()+'spaces')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getSpaceChildren:function(spaceid, callback){
$http.get(getAPI()+'spaces/'+spaceid+'/children')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getAllTimezones:function(callback){
$http.get(getAPI()+'timezones')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchSpaces: function(query, callback) {
$http.get(getAPI()+'spaces', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addSpace: function(space, callback) {
$http.post(getAPI()+'spaces',{data:space})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editSpace: function(space, callback) {
$http.put(getAPI()+'spaces/'+space.id,{data:space})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteSpace: function(space, callback) {
$http.delete(getAPI()+'spaces/'+space.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/spacecombinedequipment.service.js b/admin/app/services/settings/space/spacecombinedequipment.service.js
index 057c1b1b..842b7f4f 100644
--- a/admin/app/services/settings/space/spacecombinedequipment.service.js
+++ b/admin/app/services/settings/space/spacecombinedequipment.service.js
@@ -3,31 +3,28 @@ app.factory('SpaceCombinedEquipmentService', function($http) {
return {
addPair: function(spaceID,combinedequipmentID,callback) {
$http.post(getAPI()+'spaces/'+spaceID+'/combinedequipments',{data:{'combined_equipment_id':combinedequipmentID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(spaceID, combinedequipmentID, callback) {
$http.delete(getAPI()+'spaces/'+spaceID+'/combinedequipments/'+combinedequipmentID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getCombinedEquipmentsBySpaceID: function(id, callback) {
$http.get(getAPI()+'spaces/'+id+'/combinedequipments')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/spaceequipment.service.js b/admin/app/services/settings/space/spaceequipment.service.js
index 61cdbce5..beeb4bef 100644
--- a/admin/app/services/settings/space/spaceequipment.service.js
+++ b/admin/app/services/settings/space/spaceequipment.service.js
@@ -3,31 +3,28 @@ app.factory('SpaceEquipmentService', function($http) {
return {
addPair: function(spaceID,equipmentID,callback) {
$http.post(getAPI()+'spaces/'+spaceID+'/equipments',{data:{'equipment_id':equipmentID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(spaceID, equipmentID, callback) {
$http.delete(getAPI()+'spaces/'+spaceID+'/equipments/'+equipmentID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getEquipmentsBySpaceID: function(id, callback) {
$http.get(getAPI()+'spaces/'+id+'/equipments')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/spacemeter.service.js b/admin/app/services/settings/space/spacemeter.service.js
index fcb6cada..3fdc935b 100644
--- a/admin/app/services/settings/space/spacemeter.service.js
+++ b/admin/app/services/settings/space/spacemeter.service.js
@@ -12,31 +12,28 @@ app.factory('SpaceMeterService', function($http) {
}
$http.post(getAPI()+'spaces/'+spaceID+'/'+metertype,{data:meter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(spaceID,meterID, metertype, callback) {
$http.delete(getAPI()+'spaces/'+spaceID+'/'+metertype+'/'+meterID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMetersBySpaceID: function(id, metertype, callback) {
$http.get(getAPI()+'spaces/'+id+'/'+metertype)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/spacepoint.service.js b/admin/app/services/settings/space/spacepoint.service.js
index 9a990fc2..8bb5f592 100644
--- a/admin/app/services/settings/space/spacepoint.service.js
+++ b/admin/app/services/settings/space/spacepoint.service.js
@@ -3,31 +3,28 @@ app.factory('SpacePointService', function($http) {
return {
addPair: function(spaceID,pointID,callback) {
$http.post(getAPI()+'spaces/'+spaceID+'/points',{data:{'point_id':pointID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(spaceID,pointID, callback) {
$http.delete(getAPI()+'spaces/'+spaceID+'/points/'+pointID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPointsBySpaceID: function(id, callback) {
$http.get(getAPI()+'spaces/'+id+'/points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/spacesensor.service.js b/admin/app/services/settings/space/spacesensor.service.js
index c9869975..ec757386 100644
--- a/admin/app/services/settings/space/spacesensor.service.js
+++ b/admin/app/services/settings/space/spacesensor.service.js
@@ -3,31 +3,28 @@ app.factory('SpaceSensorService', function($http) {
return {
addPair: function(spaceID,sensorID,callback) {
$http.post(getAPI()+'spaces/'+spaceID+'/sensors',{data:{'sensor_id':sensorID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(spaceID,sensorID, callback) {
$http.delete(getAPI()+'spaces/'+spaceID+'/sensors/'+sensorID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getSensorsBySpaceID: function(id, callback) {
$http.get(getAPI()+'spaces/'+id+'/sensors')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/spaceshopfloor.service.js b/admin/app/services/settings/space/spaceshopfloor.service.js
index 3a3af628..36d61e16 100644
--- a/admin/app/services/settings/space/spaceshopfloor.service.js
+++ b/admin/app/services/settings/space/spaceshopfloor.service.js
@@ -3,31 +3,28 @@ app.factory('SpaceShopfloorService', function($http) {
return {
addPair: function(spaceID,shopfloorID,callback) {
$http.post(getAPI()+'spaces/'+spaceID+'/shopfloors',{data:{'shopfloor_id':shopfloorID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(spaceID, shopfloorID, callback) {
$http.delete(getAPI()+'spaces/'+spaceID+'/shopfloors/'+shopfloorID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getShopfloorsBySpaceID: function(id, callback) {
$http.get(getAPI()+'spaces/'+id+'/shopfloors')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/spacestore.service.js b/admin/app/services/settings/space/spacestore.service.js
index 38f6ae00..2878a8ff 100644
--- a/admin/app/services/settings/space/spacestore.service.js
+++ b/admin/app/services/settings/space/spacestore.service.js
@@ -3,31 +3,28 @@ app.factory('SpaceStoreService', function($http) {
return {
addPair: function(spaceID,storeID,callback) {
$http.post(getAPI()+'spaces/'+spaceID+'/stores',{data:{'store_id':storeID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(spaceID, storeID, callback) {
$http.delete(getAPI()+'spaces/'+spaceID+'/stores/'+storeID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getStoresBySpaceID: function(id, callback) {
$http.get(getAPI()+'spaces/'+id+'/stores')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/space/spacetenant.service.js b/admin/app/services/settings/space/spacetenant.service.js
index abe4d807..ef52f646 100644
--- a/admin/app/services/settings/space/spacetenant.service.js
+++ b/admin/app/services/settings/space/spacetenant.service.js
@@ -3,31 +3,28 @@ app.factory('SpaceTenantService', function($http) {
return {
addPair: function(spaceID,tenantID,callback) {
$http.post(getAPI()+'spaces/'+spaceID+'/tenants',{data:{'tenant_id':tenantID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(spaceID, tenantID, callback) {
$http.delete(getAPI()+'spaces/'+spaceID+'/tenants/'+tenantID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getTenantsBySpaceID: function(id, callback) {
$http.get(getAPI()+'spaces/'+id+'/tenants')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/store/store.service.js b/admin/app/services/settings/store/store.service.js
index b227441a..4fea0042 100644
--- a/admin/app/services/settings/store/store.service.js
+++ b/admin/app/services/settings/store/store.service.js
@@ -3,48 +3,43 @@ app.factory('StoreService', function($http) {
return {
getAllStores:function(callback){
$http.get(getAPI()+'stores')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchStores: function(query, callback) {
$http.get(getAPI()+'stores', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addStore: function(store, callback) {
$http.post(getAPI()+'stores',{data:store})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editStore: function(store, callback) {
$http.put(getAPI()+'stores/'+store.id,{data:store})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteStore: function(store, callback) {
$http.delete(getAPI()+'stores/'+store.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/settings/store/storemeter.service.js b/admin/app/services/settings/store/storemeter.service.js
index 7892e855..860ee1e5 100644
--- a/admin/app/services/settings/store/storemeter.service.js
+++ b/admin/app/services/settings/store/storemeter.service.js
@@ -12,31 +12,28 @@ app.factory('StoreMeterService', function($http) {
}
$http.post(getAPI()+'stores/'+storeID+'/'+metertype,{data:meter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(storeID, meterID, metertype, callback) {
$http.delete(getAPI()+'stores/'+storeID+'/'+metertype+'/'+meterID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMetersByStoreID: function(id, metertype, callback) {
$http.get(getAPI()+'stores/'+id+'/'+metertype)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/store/storepoint.service.js b/admin/app/services/settings/store/storepoint.service.js
index eab13089..182f3393 100644
--- a/admin/app/services/settings/store/storepoint.service.js
+++ b/admin/app/services/settings/store/storepoint.service.js
@@ -3,31 +3,28 @@ app.factory('StorePointService', function($http) {
return {
addPair: function(storeID,pointID,callback) {
$http.post(getAPI()+'stores/'+storeID+'/points',{data:{'point_id':pointID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(storeID,pointID, callback) {
$http.delete(getAPI()+'stores/'+storeID+'/points/'+pointID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPointsByStoreID: function(id, callback) {
$http.get(getAPI()+'stores/'+id+'/points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/store/storesensor.service.js b/admin/app/services/settings/store/storesensor.service.js
index 4b824c7b..988aa3f2 100644
--- a/admin/app/services/settings/store/storesensor.service.js
+++ b/admin/app/services/settings/store/storesensor.service.js
@@ -3,31 +3,28 @@ app.factory('StoreSensorService', function($http) {
return {
addPair: function(storeID,sensorID,callback) {
$http.post(getAPI()+'stores/'+storeID+'/sensors',{data:{'sensor_id':sensorID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(storeID,sensorID, callback) {
$http.delete(getAPI()+'stores/'+storeID+'/sensors/'+sensorID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getSensorsByStoreID: function(id, callback) {
$http.get(getAPI()+'stores/'+id+'/sensors')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/store/storetype.service.js b/admin/app/services/settings/store/storetype.service.js
index 45b400a4..50060d1e 100644
--- a/admin/app/services/settings/store/storetype.service.js
+++ b/admin/app/services/settings/store/storetype.service.js
@@ -3,48 +3,43 @@ app.factory('StoreTypeService', function($http) {
return {
getAllStoreTypes:function(callback){
$http.get(getAPI()+'storetypes')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchStoreTypes: function(query, callback) {
$http.get(getAPI()+'storetypes', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addStoreType: function(store_type, callback) {
$http.post(getAPI()+'storetypes',{data:store})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editStoreType: function(store_type, callback) {
$http.put(getAPI()+'storetypes/'+store_type.id,{data:store_type})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteStoreType: function(store_type, callback) {
$http.delete(getAPI()+'storetypes/'+store_type.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/settings/tariff/flat.service.js b/admin/app/services/settings/tariff/flat.service.js
index 37510c10..a853302c 100644
--- a/admin/app/services/settings/tariff/flat.service.js
+++ b/admin/app/services/settings/tariff/flat.service.js
@@ -3,57 +3,51 @@ app.factory('FlatService', function($http) {
return {
getAllFlats:function(callback){
$http.get(getAPI()+'flats')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchFlats: function(query, callback) {
$http.get(getAPI()+'flats', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addFlat: function(flat, callback) {
$http.post(getAPI()+'flats',{data:flat})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editFlat: function(flat, callback) {
$http.put(getAPI()+'flats/'+flat.id,{data:flat})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteFlat: function(flat, callback) {
$http.delete(getAPI()+'flats/'+flat.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getFlat: function(id, callback) {
$http.get(getAPI()+'flats/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/tariff/tariff.service.js b/admin/app/services/settings/tariff/tariff.service.js
index d3b50693..ca4be90f 100644
--- a/admin/app/services/settings/tariff/tariff.service.js
+++ b/admin/app/services/settings/tariff/tariff.service.js
@@ -3,57 +3,51 @@ app.factory('TariffService', function($http) {
return {
getAllTariffs:function(callback){
$http.get(getAPI()+'tariffs')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchTariffs: function(query, callback) {
$http.get(getAPI()+'tariffs', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addTariff: function(tariff, callback) {
$http.post(getAPI()+'tariffs',{data:tariff})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editTariff: function(tariff, callback) {
$http.put(getAPI()+'tariffs/'+tariff.id,{data:tariff})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteTariff: function(tariff, callback) {
$http.delete(getAPI()+'tariffs/'+tariff.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getTariff: function(id, callback) {
$http.get(getAPI()+'tariffs/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/services/settings/tenant/tenant.service.js b/admin/app/services/settings/tenant/tenant.service.js
index 06e716b6..547cfaaf 100644
--- a/admin/app/services/settings/tenant/tenant.service.js
+++ b/admin/app/services/settings/tenant/tenant.service.js
@@ -3,48 +3,43 @@ app.factory('TenantService', function($http) {
return {
getAllTenants:function(callback){
$http.get(getAPI()+'tenants')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchTenants: function(query, callback) {
$http.get(getAPI()+'tenants', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addTenant: function(tenant, callback) {
$http.post(getAPI()+'tenants',{data:tenant})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editTenant: function(tenant, callback) {
$http.put(getAPI()+'tenants/'+tenant.id,{data:tenant})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteTenant: function(tenant, callback) {
$http.delete(getAPI()+'tenants/'+tenant.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/settings/tenant/tenantmeter.service.js b/admin/app/services/settings/tenant/tenantmeter.service.js
index 7571de2e..6a4b6394 100644
--- a/admin/app/services/settings/tenant/tenantmeter.service.js
+++ b/admin/app/services/settings/tenant/tenantmeter.service.js
@@ -12,31 +12,28 @@ app.factory('TenantMeterService', function($http) {
}
$http.post(getAPI()+'tenants/'+tenantID+'/'+metertype,{data:meter})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(tenantID, meterID, metertype, callback) {
$http.delete(getAPI()+'tenants/'+tenantID+'/'+metertype+'/'+meterID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getMetersByTenantID: function(id, metertype, callback) {
$http.get(getAPI()+'tenants/'+id+'/'+metertype)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/tenant/tenantpoint.service.js b/admin/app/services/settings/tenant/tenantpoint.service.js
index 71f3c1e0..b5146f91 100644
--- a/admin/app/services/settings/tenant/tenantpoint.service.js
+++ b/admin/app/services/settings/tenant/tenantpoint.service.js
@@ -3,31 +3,28 @@ app.factory('TenantPointService', function($http) {
return {
addPair: function(tenantID,pointID,callback) {
$http.post(getAPI()+'tenants/'+tenantID+'/points',{data:{'point_id':pointID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(tenantID,pointID, callback) {
$http.delete(getAPI()+'tenants/'+tenantID+'/points/'+pointID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPointsByTenantID: function(id, callback) {
$http.get(getAPI()+'tenants/'+id+'/points')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/tenant/tenantsensor.service.js b/admin/app/services/settings/tenant/tenantsensor.service.js
index bee9b630..f7e66686 100644
--- a/admin/app/services/settings/tenant/tenantsensor.service.js
+++ b/admin/app/services/settings/tenant/tenantsensor.service.js
@@ -3,31 +3,28 @@ app.factory('TenantSensorService', function($http) {
return {
addPair: function(tenantID,sensorID,callback) {
$http.post(getAPI()+'tenants/'+tenantID+'/sensors',{data:{'sensor_id':sensorID}})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePair: function(tenantID,sensorID, callback) {
$http.delete(getAPI()+'tenants/'+tenantID+'/sensors/'+sensorID)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getSensorsByTenantID: function(id, callback) {
$http.get(getAPI()+'tenants/'+id+'/sensors')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/settings/tenant/tenanttype.service.js b/admin/app/services/settings/tenant/tenanttype.service.js
index 3bc764bd..17e87880 100644
--- a/admin/app/services/settings/tenant/tenanttype.service.js
+++ b/admin/app/services/settings/tenant/tenanttype.service.js
@@ -3,48 +3,43 @@ app.factory('TenantTypeService', function($http) {
return {
getAllTenantTypes:function(callback){
$http.get(getAPI()+'tenanttypes')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchTenantTypes: function(query, callback) {
$http.get(getAPI()+'tenanttypes', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addTenantType: function(tenant_type, callback) {
$http.post(getAPI()+'tenanttypes',{data:tenant})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editTenantType: function(tenant_type, callback) {
$http.put(getAPI()+'tenanttypes/'+tenant_type.id,{data:tenant_type})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteTenantType: function(tenant_type, callback) {
$http.delete(getAPI()+'tenanttypes/'+tenant_type.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e,status) {
- callback(e,status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
};
});
diff --git a/admin/app/services/users/privilege/privilege.service.js b/admin/app/services/users/privilege/privilege.service.js
index 4841014b..04402b9a 100644
--- a/admin/app/services/users/privilege/privilege.service.js
+++ b/admin/app/services/users/privilege/privilege.service.js
@@ -3,48 +3,43 @@ app.factory('PrivilegeService', function($http) {
return {
getAllPrivileges:function(callback){
$http.get(getAPI()+'privileges')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addPrivilege: function(privilege, callback) {
$http.post(getAPI()+'privileges',{data:privilege})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editPrivilege: function(privilege, callback) {
$http.put(getAPI()+'privileges/'+privilege.id,{data:privilege})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deletePrivilege: function(privilege, callback) {
$http.delete(getAPI()+'privileges/'+privilege.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getPrivilege: function(id, callback) {
$http.get(getAPI()+'privileges/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
diff --git a/admin/app/services/users/user/user.service.js b/admin/app/services/users/user/user.service.js
index aaae5f05..d9a38a74 100644
--- a/admin/app/services/users/user/user.service.js
+++ b/admin/app/services/users/user/user.service.js
@@ -3,75 +3,67 @@ app.factory('UserService', function($http) {
return {
getAllUsers:function(callback){
$http.get(getAPI()+'users')
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
searchUsers: function(query, callback) {
$http.get(getAPI()+'users', { params: { q: query } })
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
addUser: function(user, callback) {
$http.post(getAPI()+'users',{data:user})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
editUser: function(user, callback) {
$http.put(getAPI()+'users/'+user.id,{data:user})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
resetPassword: function(data, headers, callback) {
$http.put(getAPI()+'users/resetpassword',{data}, {headers})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
changePassword: function(data, headers, callback) {
$http.put(getAPI()+'users/changepassword', {data}, {headers})
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e, status) {
- callback(e, status);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
deleteUser: function(user, callback) {
$http.delete(getAPI()+'users/'+user.id)
- .success(function (response, status, headers, config) {
- callback(null, status);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
},
getUser: function(id, callback) {
$http.get(getAPI()+'users/'+id)
- .success(function (response, status, headers, config) {
- callback(null, response);
- })
- .error(function (e) {
- callback(e);
- });
+ .then(function (response) {
+ callback(response);
+ }, function (response) {
+ callback(response);
+ });
}
};
});
\ No newline at end of file
diff --git a/admin/app/translations.js b/admin/app/translations.js
index a21f06c0..202f0480 100644
--- a/admin/app/translations.js
+++ b/admin/app/translations.js
@@ -553,8 +553,6 @@ function config($translateProvider) {
},
TOASTER: {
FAILURE_TITLE: 'Error',
- ERROR: 'error',
- SUCCESS: 'success',
SUCCESS_TITLE: 'Success',
LOGIN_SUCCESS: 'Login Success',
LOGIN_FAILURE: 'Login Failure',
@@ -1540,8 +1538,6 @@ function config($translateProvider) {
},
TOASTER: {
FAILURE_TITLE: '错误',
- ERROR: 'error',
- SUCCESS: 'success',
SUCCESS_TITLE: '成功',
LOGIN_SUCCESS: '登录成功。',
LOGIN_FAILURE: '登录失败。',
@@ -1583,7 +1579,7 @@ function config($translateProvider) {
ADMINISTRATOR_SESSION_NOT_FOUND: 'Administrator Session Not Found',
ADMINISTRATOR_SESSION_TIMEOUT: 'Administrator Session Timeout',
ADVANCED_REPORT_NOT_FOUND: 'Advanced Report Not Found',
- BAD_REQUEST: 'Bad Request',
+ BAD_REQUEST: '错误的请求',
CANNOT_SET_EXISTING_SUBMETER_AS_MASTER_METER: 'Cannot Set Existing Submeter As Master Meter',
COMBINED_EQUIPMENT_EQUIPMENT_RELATION_EXISTS: 'Combined Equipment Equipment Relation Exists',
COMBINED_EQUIPMENT_EQUIPMENT_RELATION_NOT_FOUND: 'Combined Equipment Equipment Relation Not Found',
@@ -2224,7 +2220,7 @@ function config($translateProvider) {
PRICE: 'Preis',
BLOCK: 'Staffelpreis',
TIMEOFUSE: 'Timesharing-Rate',
- PEAK_TYPE: 'Feng Guping',
+ PEAK_TYPE: 'Peaktyp',
START_AMOUNT: 'Startbetrag',
END_AMOUNT: 'Endbetrag',
@@ -2528,8 +2524,6 @@ function config($translateProvider) {
},
TOASTER: {
FAILURE_TITLE: 'Error',
- ERROR: 'Error',
- SUCCESS: 'Erfolg',
SUCCESS_TITLE: 'Erfolg',
LOGIN_SUCCESS: 'Anmeldung erfolgreich',
LOGIN_FAILURE: 'Login fehlgeschlagen',
diff --git a/admin/css/plugins/ui-select/select.min.css b/admin/css/plugins/ui-select/select.min.css
index 39a9717f..39a10f4b 100644
--- a/admin/css/plugins/ui-select/select.min.css
+++ b/admin/css/plugins/ui-select/select.min.css
@@ -4,4 +4,4 @@
* Version: 0.19.7 - 2017-04-15T14:28:36.790Z
* License: MIT
*/.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.selectize-control.single>.selectize-input>input,.selectize-control>.selectize-dropdown{width:100%}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control.multi>.selectize-input>input{margin:0!important}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}
-/*# sourceMappingURL=select.min.css.map */
\ No newline at end of file
+/*# sourceMappingURL=select.min.css.map */
diff --git a/admin/css/plugins/ui-select/select.min.css.map b/admin/css/plugins/ui-select/select.min.css.map
new file mode 100644
index 00000000..477a6873
--- /dev/null
+++ b/admin/css/plugins/ui-select/select.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["select.css","common.css"],"names":[],"mappings":";;;;;AAIA,qBACE,YAAa,ICLf,qBACA,KAAA,wBACA,MAAA,cACA,OAAA,cACA,OAAA,YACA,OAAA,YACA,QAAA,YACA,SAAA,iBACA,SAAA,mBACA,QAAA,YACA,KAAA,YACA,IAAA,YA8EA,iDAUA,uCACA,MAAA,KArFA,6BACA,iBAAA,QAMA,sCACA,aAAA,QAGA,uBACA,aAAA,EAOA,sCAJA,6CACA,QAAA,KAOA,6BACA,QAAA,KAKA,2DADA,kEAEA,cACA,EACA,EAFA,IAAA,IAKA,8DADA,qEAEA,cAAA,IAAA,IAEA,EADA,EAGA,iBAAA,IACA,iBAAA,MAEA,WAAA,EAAA,KAAA,IAAA,gBAEA,WAAA,KAGA,8EADA,qFAEA,WAAA,IAGA,iFADA,wFAEA,oBAAA,QAGA,iFACA,uFACA,QAAA,EACA,OAAA,EACA,WAAA,EACA,QAAA,EACA,OAAA,EACA,OAAA,EAMA,iCACA,aAAA,kBASA,gDACA,OAAA,YASA,yCACA,aAAA,QAIA,uEACA,WAAA,EAAA,KAAA,IAAA,gBACA,WAAA,KAGA,oEACA,QAAA,EACA,OAAA,EACA,WAAA,EACA,QAAA,EACA,OAAA,EACA,OAAA,EACA,MAAA,EAMA,mBACA,MAAA,KACA,iBAAA,QACA,aAAA,QACA,gBAAA,KACA,QAAA,yBAAA,KAAA,IACA,eAAA,KACA,WAAA,MAAA,EAAA,IAAA,IAAA,iBAAA,EAAA,EAAA,IAAA,qBAGA,uCACA,SAAA,SAGA,8CACA,SAAA,SACA,OAAA,KACA,IAAA,IACA,MAAA,KACA,WAAA,KAIA,2CAEA,SAAA,OAGA,sEACA,cAAA,IACA,EACA,EAFA,IAIA,mFACA,cAAA,IACA,EACA,EAFA,cAKA,8CACA,QAAA,EACA,OAAA,EACA,WAAA,EACA,QAAA,EACA,OAAA,EACA,OAAA,EAGA,2CAEA,WAAA,eAGA,6CACA,SAAA,SACA,IAAA,IACA,MAAA,KAIA,wCAAA,0CACA,MAAA,KACA,OAAA,KACA,WAAA,MACA,WAAA,OACA,WAAA,KAGA,+BACA,QAAA,KAGA,wCACA,OAAA,KACA,QAAA,IAAA,IAAA,EAGA,+DACA,iBAAA,sBACA,YACA,QAAA,EACA,OAAA,WACA,cAAA,IAGA,gEACA,UAAA,MACA,YAAA,IAGA,8DACA,QAAA,EACA,OAAA,EAAA,IAAA,IAAA,EAGA,0CACA,SAAA,SAGA,0EACA,eAAA,KAGA,uEACA,QAAA,GACA,SAAA,SACA,IAAA,EACA,MAAA,KACA,OAAA,KACA,aAAA,IACA,YAAA,IAAA,MAAA,QAGA,qEACA,QAAA,GACA,SAAA,SACA,IAAA,EACA,KAAA,KACA,OAAA,KACA,YAAA,IACA,aAAA,IAAA,MAAA,QAGA,iDACA,OAAA,QACA,QAAA,MACA,QAAA,IAAA,KACA,MAAA,KACA,YAAA,IACA,YAAA,WACA,MAAA,KACA,YAAA,OAGA,uDAAA,uDACA,gBAAA,KACA,MAAA,QACA,iBAAA,QAGA,wDACA,MAAA,KACA,gBAAA,KACA,QAAA,EACA,iBAAA,QAIA,iEADA,0DAEA,MAAA,KACA,OAAA,YACA,iBAAA,KAIA,6BACA,8BACA,QAAA,eAIA,oEACA,aAAA,QAIA,uEACA,WAAA,EAAA,KAAA,IAAA,gBAGA,2CACA,MAAA,KACA,cAAA,IAEA,gDACA,QAAA,aACA,MAAA,KACA,SAAA,OAEA,6CACA,SAAA,SACA,OAAA,KACA,MAAA,KACA,WAAA,KAIA,gCACA,SAAA,SACA,MAAA,EACA,QAAA,IAAA,KAGA,kCACA,GACA,kBAAA,UACA,UAAA,UAEA,KACA,kBAAA,eACA,UAAA,gBAGA,0BACA,GACA,kBAAA,UACA,UAAA,UAEA,KACA,kBAAA,eACA,UAAA,gBAIA,gBACA,kBAAA,eAAA,GAAA,SAAA,OACA,UAAA,eAAA,GAAA,SAAA,OAGA,iCACA,kBAAA,KAAA","file":"select.min.css","sourcesContent":["/*!\n * ui-select\n * http://github.com/angular-ui/ui-select\n * Version: 0.19.7 - 2017-04-15T14:28:36.790Z\n * License: MIT\n */\n\n\n/* Style when highlighting a search. */\n.ui-select-highlight {\n font-weight: bold;\n}\n\n.ui-select-offscreen {\n clip: rect(0 0 0 0) !important;\n width: 1px !important;\n height: 1px !important;\n border: 0 !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n position: absolute !important;\n outline: 0 !important;\n left: 0px !important;\n top: 0px !important;\n}\n\n\n.ui-select-choices-row:hover {\n background-color: #f5f5f5;\n}\n\n/* Select2 theme */\n\n/* Mark invalid Select2 */\n.ng-dirty.ng-invalid > a.select2-choice {\n border-color: #D44950;\n}\n\n.select2-result-single {\n padding-left: 0;\n}\n\n.select2-locked > .select2-search-choice-close{\n display:none;\n}\n\n.select-locked > .ui-select-match-close{\n display:none;\n}\n\nbody > .select2-container.open {\n z-index: 9999; /* The z-index Select2 applies to the select2-drop */\n}\n\n/* Handle up direction Select2 */\n.ui-select-container[theme=\"select2\"].direction-up .ui-select-match,\n.ui-select-container.select2.direction-up .ui-select-match {\n border-radius: 4px; /* FIXME hardcoded value :-/ */\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.ui-select-container[theme=\"select2\"].direction-up .ui-select-dropdown,\n.ui-select-container.select2.direction-up .ui-select-dropdown {\n border-radius: 4px; /* FIXME hardcoded value :-/ */\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n border-top-width: 1px; /* FIXME hardcoded value :-/ */\n border-top-style: solid;\n\n box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);\n\n margin-top: -4px; /* FIXME hardcoded value :-/ */\n}\n.ui-select-container[theme=\"select2\"].direction-up .ui-select-dropdown .select2-search,\n.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {\n margin-top: 4px; /* FIXME hardcoded value :-/ */\n}\n.ui-select-container[theme=\"select2\"].direction-up.select2-dropdown-open .ui-select-match,\n.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {\n border-bottom-color: #5897fb;\n}\n\n.ui-select-container[theme=\"select2\"] .ui-select-dropdown .ui-select-search-hidden,\n.ui-select-container[theme=\"select2\"] .ui-select-dropdown .ui-select-search-hidden input{\n opacity: 0;\n height: 0;\n min-height: 0;\n padding: 0;\n margin: 0;\n border:0;\n}\n\n/* Selectize theme */\n\n/* Helper class to show styles when focus */\n.selectize-input.selectize-focus{\n border-color: #007FBB !important;\n}\n\n/* Fix input width for Selectize theme */\n.selectize-control.single > .selectize-input > input {\n width: 100%;\n}\n\n/* Fix line break when there's at least one item selected with the Selectize theme */\n.selectize-control.multi > .selectize-input > input {\n margin: 0 !important;\n}\n\n/* Fix dropdown width for Selectize theme */\n.selectize-control > .selectize-dropdown {\n width: 100%;\n}\n\n/* Mark invalid Selectize */\n.ng-dirty.ng-invalid > div.selectize-input {\n border-color: #D44950;\n}\n\n/* Handle up direction Selectize */\n.ui-select-container[theme=\"selectize\"].direction-up .ui-select-dropdown {\n box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);\n margin-top: -2px; /* FIXME hardcoded value :-/ */\n}\n\n.ui-select-container[theme=\"selectize\"] input.ui-select-search-hidden{\n opacity: 0;\n height: 0;\n min-height: 0;\n padding: 0;\n margin: 0;\n border:0;\n width: 0;\n}\n\n/* Bootstrap theme */\n\n/* Helper class to show styles when focus */\n.btn-default-focus {\n color: #333;\n background-color: #EBEBEB;\n border-color: #ADADAD;\n text-decoration: none;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n\n.ui-select-bootstrap .ui-select-toggle {\n position: relative;\n}\n\n.ui-select-bootstrap .ui-select-toggle > .caret {\n position: absolute;\n height: 10px;\n top: 50%;\n right: 10px;\n margin-top: -2px;\n}\n\n/* Fix Bootstrap dropdown position when inside a input-group */\n.input-group > .ui-select-bootstrap.dropdown {\n /* Instead of relative */\n position: static;\n}\n\n.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {\n border-radius: 4px; /* FIXME hardcoded value :-/ */\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {\n border-radius: 4px !important; /* FIXME hardcoded value :-/ */\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.ui-select-bootstrap .ui-select-search-hidden{\n opacity: 0;\n height: 0;\n min-height: 0;\n padding: 0;\n margin: 0;\n border:0;\n}\n\n.ui-select-bootstrap > .ui-select-match > .btn{\n /* Instead of center because of .btn */\n text-align: left !important;\n}\n\n.ui-select-bootstrap > .ui-select-match > .caret {\n position: absolute;\n top: 45%;\n right: 15px;\n}\n\n/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */\n.ui-select-bootstrap > .ui-select-choices ,.ui-select-bootstrap > .ui-select-no-choice {\n width: 100%;\n height: auto;\n max-height: 200px;\n overflow-x: hidden;\n margin-top: -1px;\n}\n\nbody > .ui-select-bootstrap.open {\n z-index: 1000; /* Standard Bootstrap dropdown z-index */\n}\n\n.ui-select-multiple.ui-select-bootstrap {\n height: auto;\n padding: 3px 3px 0 3px;\n}\n\n.ui-select-multiple.ui-select-bootstrap input.ui-select-search {\n background-color: transparent !important; /* To prevent double background when disabled */\n border: none;\n outline: none;\n height: 1.666666em;\n margin-bottom: 3px;\n}\n\n.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {\n font-size: 1.6em;\n line-height: 0.75;\n}\n\n.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {\n outline: 0;\n margin: 0 3px 3px 0;\n}\n\n.ui-select-multiple .ui-select-match-item {\n position: relative;\n}\n\n.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {\n pointer-events: none;\n}\n\n.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 100%;\n height: 100%;\n margin-right: 2px;\n border-left: 1px solid #428bca;\n}\n\n.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {\n content: \"\";\n position: absolute;\n top: 0;\n left: 100%;\n height: 100%;\n margin-left: 2px;\n border-right: 1px solid #428bca;\n}\n\n.ui-select-bootstrap .ui-select-choices-row>span {\n cursor: pointer;\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: 400;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n}\n\n.ui-select-bootstrap .ui-select-choices-row>span:hover, .ui-select-bootstrap .ui-select-choices-row>span:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n\n.ui-select-bootstrap .ui-select-choices-row.active>span {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #428bca;\n}\n\n.ui-select-bootstrap .ui-select-choices-row.disabled>span,\n.ui-select-bootstrap .ui-select-choices-row.active.disabled>span {\n color: #777;\n cursor: not-allowed;\n background-color: #fff;\n}\n\n/* fix hide/show angular animation */\n.ui-select-match.ng-hide-add,\n.ui-select-search.ng-hide-add {\n display: none !important;\n}\n\n/* Mark invalid Bootstrap */\n.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {\n border-color: #D44950;\n}\n\n/* Handle up direction Bootstrap */\n.ui-select-container[theme=\"bootstrap\"].direction-up .ui-select-dropdown {\n box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);\n}\n\n.ui-select-bootstrap .ui-select-match-text {\n width: 100%;\n padding-right: 1em;\n}\n.ui-select-bootstrap .ui-select-match-text span {\n display: inline-block;\n width: 100%;\n overflow: hidden;\n}\n.ui-select-bootstrap .ui-select-toggle > a.btn {\n position: absolute;\n height: 10px;\n right: 10px;\n margin-top: -2px;\n}\n\n/* Spinner */\n.ui-select-refreshing.glyphicon {\n position: absolute;\n right: 0;\n padding: 8px 27px;\n }\n\n@-webkit-keyframes ui-select-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes ui-select-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n.ui-select-spin {\n -webkit-animation: ui-select-spin 2s infinite linear;\n animation: ui-select-spin 2s infinite linear;\n}\n\n.ui-select-refreshing.ng-animate {\n -webkit-animation: none 0s;\n}\n","/* Style when highlighting a search. */\n.ui-select-highlight {\n font-weight: bold;\n}\n\n.ui-select-offscreen {\n clip: rect(0 0 0 0) !important;\n width: 1px !important;\n height: 1px !important;\n border: 0 !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n position: absolute !important;\n outline: 0 !important;\n left: 0px !important;\n top: 0px !important;\n}\n\n\n.ui-select-choices-row:hover {\n background-color: #f5f5f5;\n}\n\n/* Select2 theme */\n\n/* Mark invalid Select2 */\n.ng-dirty.ng-invalid > a.select2-choice {\n border-color: #D44950;\n}\n\n.select2-result-single {\n padding-left: 0;\n}\n\n.select2-locked > .select2-search-choice-close{\n display:none;\n}\n\n.select-locked > .ui-select-match-close{\n display:none;\n}\n\nbody > .select2-container.open {\n z-index: 9999; /* The z-index Select2 applies to the select2-drop */\n}\n\n/* Handle up direction Select2 */\n.ui-select-container[theme=\"select2\"].direction-up .ui-select-match,\n.ui-select-container.select2.direction-up .ui-select-match {\n border-radius: 4px; /* FIXME hardcoded value :-/ */\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.ui-select-container[theme=\"select2\"].direction-up .ui-select-dropdown,\n.ui-select-container.select2.direction-up .ui-select-dropdown {\n border-radius: 4px; /* FIXME hardcoded value :-/ */\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n border-top-width: 1px; /* FIXME hardcoded value :-/ */\n border-top-style: solid;\n\n box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);\n\n margin-top: -4px; /* FIXME hardcoded value :-/ */\n}\n.ui-select-container[theme=\"select2\"].direction-up .ui-select-dropdown .select2-search,\n.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {\n margin-top: 4px; /* FIXME hardcoded value :-/ */\n}\n.ui-select-container[theme=\"select2\"].direction-up.select2-dropdown-open .ui-select-match,\n.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {\n border-bottom-color: #5897fb;\n}\n\n.ui-select-container[theme=\"select2\"] .ui-select-dropdown .ui-select-search-hidden,\n.ui-select-container[theme=\"select2\"] .ui-select-dropdown .ui-select-search-hidden input{\n opacity: 0;\n height: 0;\n min-height: 0;\n padding: 0;\n margin: 0;\n border:0;\n}\n\n/* Selectize theme */\n\n/* Helper class to show styles when focus */\n.selectize-input.selectize-focus{\n border-color: #007FBB !important;\n}\n\n/* Fix input width for Selectize theme */\n.selectize-control.single > .selectize-input > input {\n width: 100%;\n}\n\n/* Fix line break when there's at least one item selected with the Selectize theme */\n.selectize-control.multi > .selectize-input > input {\n margin: 0 !important;\n}\n\n/* Fix dropdown width for Selectize theme */\n.selectize-control > .selectize-dropdown {\n width: 100%;\n}\n\n/* Mark invalid Selectize */\n.ng-dirty.ng-invalid > div.selectize-input {\n border-color: #D44950;\n}\n\n/* Handle up direction Selectize */\n.ui-select-container[theme=\"selectize\"].direction-up .ui-select-dropdown {\n box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);\n margin-top: -2px; /* FIXME hardcoded value :-/ */\n}\n\n.ui-select-container[theme=\"selectize\"] input.ui-select-search-hidden{\n opacity: 0;\n height: 0;\n min-height: 0;\n padding: 0;\n margin: 0;\n border:0;\n width: 0;\n}\n\n/* Bootstrap theme */\n\n/* Helper class to show styles when focus */\n.btn-default-focus {\n color: #333;\n background-color: #EBEBEB;\n border-color: #ADADAD;\n text-decoration: none;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n\n.ui-select-bootstrap .ui-select-toggle {\n position: relative;\n}\n\n.ui-select-bootstrap .ui-select-toggle > .caret {\n position: absolute;\n height: 10px;\n top: 50%;\n right: 10px;\n margin-top: -2px;\n}\n\n/* Fix Bootstrap dropdown position when inside a input-group */\n.input-group > .ui-select-bootstrap.dropdown {\n /* Instead of relative */\n position: static;\n}\n\n.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {\n border-radius: 4px; /* FIXME hardcoded value :-/ */\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {\n border-radius: 4px !important; /* FIXME hardcoded value :-/ */\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.ui-select-bootstrap .ui-select-search-hidden{\n opacity: 0;\n height: 0;\n min-height: 0;\n padding: 0;\n margin: 0;\n border:0;\n}\n\n.ui-select-bootstrap > .ui-select-match > .btn{\n /* Instead of center because of .btn */\n text-align: left !important;\n}\n\n.ui-select-bootstrap > .ui-select-match > .caret {\n position: absolute;\n top: 45%;\n right: 15px;\n}\n\n/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */\n.ui-select-bootstrap > .ui-select-choices ,.ui-select-bootstrap > .ui-select-no-choice {\n width: 100%;\n height: auto;\n max-height: 200px;\n overflow-x: hidden;\n margin-top: -1px;\n}\n\nbody > .ui-select-bootstrap.open {\n z-index: 1000; /* Standard Bootstrap dropdown z-index */\n}\n\n.ui-select-multiple.ui-select-bootstrap {\n height: auto;\n padding: 3px 3px 0 3px;\n}\n\n.ui-select-multiple.ui-select-bootstrap input.ui-select-search {\n background-color: transparent !important; /* To prevent double background when disabled */\n border: none;\n outline: none;\n height: 1.666666em;\n margin-bottom: 3px;\n}\n\n.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {\n font-size: 1.6em;\n line-height: 0.75;\n}\n\n.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {\n outline: 0;\n margin: 0 3px 3px 0;\n}\n\n.ui-select-multiple .ui-select-match-item {\n position: relative;\n}\n\n.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {\n pointer-events: none;\n}\n\n.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 100%;\n height: 100%;\n margin-right: 2px;\n border-left: 1px solid #428bca;\n}\n\n.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {\n content: \"\";\n position: absolute;\n top: 0;\n left: 100%;\n height: 100%;\n margin-left: 2px;\n border-right: 1px solid #428bca;\n}\n\n.ui-select-bootstrap .ui-select-choices-row>span {\n cursor: pointer;\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: 400;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n}\n\n.ui-select-bootstrap .ui-select-choices-row>span:hover, .ui-select-bootstrap .ui-select-choices-row>span:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n\n.ui-select-bootstrap .ui-select-choices-row.active>span {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #428bca;\n}\n\n.ui-select-bootstrap .ui-select-choices-row.disabled>span,\n.ui-select-bootstrap .ui-select-choices-row.active.disabled>span {\n color: #777;\n cursor: not-allowed;\n background-color: #fff;\n}\n\n/* fix hide/show angular animation */\n.ui-select-match.ng-hide-add,\n.ui-select-search.ng-hide-add {\n display: none !important;\n}\n\n/* Mark invalid Bootstrap */\n.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {\n border-color: #D44950;\n}\n\n/* Handle up direction Bootstrap */\n.ui-select-container[theme=\"bootstrap\"].direction-up .ui-select-dropdown {\n box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);\n}\n\n.ui-select-bootstrap .ui-select-match-text {\n width: 100%;\n padding-right: 1em;\n}\n.ui-select-bootstrap .ui-select-match-text span {\n display: inline-block;\n width: 100%;\n overflow: hidden;\n}\n.ui-select-bootstrap .ui-select-toggle > a.btn {\n position: absolute;\n height: 10px;\n right: 10px;\n margin-top: -2px;\n}\n\n/* Spinner */\n.ui-select-refreshing.glyphicon {\n position: absolute;\n right: 0;\n padding: 8px 27px;\n }\n\n@-webkit-keyframes ui-select-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes ui-select-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n.ui-select-spin {\n -webkit-animation: ui-select-spin 2s infinite linear;\n animation: ui-select-spin 2s infinite linear;\n}\n\n.ui-select-refreshing.ng-animate {\n -webkit-animation: none 0s;\n}\n"]}
\ No newline at end of file
diff --git a/admin/index.html b/admin/index.html
index 43b4d764..edf1df52 100644
--- a/admin/index.html
+++ b/admin/index.html
@@ -73,7 +73,6 @@
-
@@ -106,7 +105,6 @@
-