Merge branch 'PR' into develop
commit
95c8dd95d5
|
@ -1,7 +1,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('ShopfloorController', function ($scope, $translate, $uibModal, CostCenterService, ContactService, ShopfloorService, toaster, SweetAlert) {
|
app.controller('ShopfloorController', function ($scope, $window, $translate, $uibModal, CostCenterService, ContactService, ShopfloorService, toaster, SweetAlert) {
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllCostCenters = function () {
|
$scope.getAllCostCenters = function () {
|
||||||
CostCenterService.getAllCostCenters(function (response) {
|
CostCenterService.getAllCostCenters(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -53,7 +53,8 @@ app.controller('ShopfloorController', function ($scope, $translate, $uibModal, C
|
||||||
if (angular.isDefined(shopfloor.is_input_counted) == false) {
|
if (angular.isDefined(shopfloor.is_input_counted) == false) {
|
||||||
shopfloor.is_input_counted = false;
|
shopfloor.is_input_counted = false;
|
||||||
}
|
}
|
||||||
ShopfloorService.addShopfloor(shopfloor, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorService.addShopfloor(shopfloor, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -99,7 +100,8 @@ app.controller('ShopfloorController', function ($scope, $translate, $uibModal, C
|
||||||
if (angular.isDefined(shopfloor.is_input_counted) == false) {
|
if (angular.isDefined(shopfloor.is_input_counted) == false) {
|
||||||
shopfloor.is_input_counted = false;
|
shopfloor.is_input_counted = false;
|
||||||
}
|
}
|
||||||
ShopfloorService.editShopfloor(modifiedShopfloor, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorService.editShopfloor(modifiedShopfloor, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -136,7 +138,8 @@ app.controller('ShopfloorController', function ($scope, $translate, $uibModal, C
|
||||||
},
|
},
|
||||||
function (isConfirm) {
|
function (isConfirm) {
|
||||||
if (isConfirm) {
|
if (isConfirm) {
|
||||||
ShopfloorService.deleteShopfloor(shopfloor, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorService.deleteShopfloor(shopfloor, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('ShopfloorEquipmentController', function ($scope, $translate, ShopfloorService, EquipmentService, ShopfloorEquipmentService, toaster, SweetAlert) {
|
app.controller('ShopfloorEquipmentController', function ($scope, $window, $translate, ShopfloorService, EquipmentService, ShopfloorEquipmentService, toaster, SweetAlert) {
|
||||||
$scope.currentShopfloor = {selected:undefined};
|
$scope.currentShopfloor = {selected:undefined};
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllEquipments = function () {
|
$scope.getAllEquipments = function () {
|
||||||
EquipmentService.getAllEquipments(function (response) {
|
EquipmentService.getAllEquipments(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -42,7 +42,8 @@ app.controller('ShopfloorEquipmentController', function ($scope, $translate, Sho
|
||||||
$scope.pairEquipment = function (dragEl, dropEl) {
|
$scope.pairEquipment = function (dragEl, dropEl) {
|
||||||
var equipmentid = angular.element('#' + dragEl).scope().equipment.id;
|
var equipmentid = angular.element('#' + dragEl).scope().equipment.id;
|
||||||
var shopfloorid = $scope.currentShopfloor.id;
|
var shopfloorid = $scope.currentShopfloor.id;
|
||||||
ShopfloorEquipmentService.addPair(shopfloorid, equipmentid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorEquipmentService.addPair(shopfloorid, equipmentid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -68,7 +69,8 @@ app.controller('ShopfloorEquipmentController', function ($scope, $translate, Sho
|
||||||
}
|
}
|
||||||
var shopfloorequipmentid = angular.element('#' + dragEl).scope().shopfloorequipment.id;
|
var shopfloorequipmentid = angular.element('#' + dragEl).scope().shopfloorequipment.id;
|
||||||
var shopfloorid = $scope.currentShopfloor.id;
|
var shopfloorid = $scope.currentShopfloor.id;
|
||||||
ShopfloorEquipmentService.deletePair(shopfloorid, shopfloorequipmentid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorEquipmentService.deletePair(shopfloorid, shopfloorequipmentid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('ShopfloorMeterController', function($scope,$timeout, $translate,
|
app.controller('ShopfloorMeterController', function($scope, $window, $timeout, $translate,
|
||||||
MeterService,
|
MeterService,
|
||||||
VirtualMeterService,
|
VirtualMeterService,
|
||||||
OfflineMeterService,
|
OfflineMeterService,
|
||||||
|
@ -8,7 +8,7 @@ app.controller('ShopfloorMeterController', function($scope,$timeout, $translate,
|
||||||
ShopfloorService,
|
ShopfloorService,
|
||||||
toaster) {
|
toaster) {
|
||||||
$scope.currentShopfloor = {selected:undefined};
|
$scope.currentShopfloor = {selected:undefined};
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllShopfloors = function(id) {
|
$scope.getAllShopfloors = function(id) {
|
||||||
ShopfloorService.getAllShopfloors(function (response) {
|
ShopfloorService.getAllShopfloors(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -106,7 +106,8 @@ app.controller('ShopfloorMeterController', function($scope,$timeout, $translate,
|
||||||
$scope.pairMeter=function(dragEl,dropEl){
|
$scope.pairMeter=function(dragEl,dropEl){
|
||||||
var meterid=angular.element('#'+dragEl).scope().meter.id;
|
var meterid=angular.element('#'+dragEl).scope().meter.id;
|
||||||
var shopfloorid=$scope.currentShopfloor.id;
|
var shopfloorid=$scope.currentShopfloor.id;
|
||||||
ShopfloorMeterService.addPair(shopfloorid, meterid, $scope.currentMeterType, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorMeterService.addPair(shopfloorid, meterid, $scope.currentMeterType, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -133,7 +134,8 @@ app.controller('ShopfloorMeterController', function($scope,$timeout, $translate,
|
||||||
var shopfloormeterid = angular.element('#' + dragEl).scope().shopfloormeter.id;
|
var shopfloormeterid = angular.element('#' + dragEl).scope().shopfloormeter.id;
|
||||||
var shopfloorid = $scope.currentShopfloor.id;
|
var shopfloorid = $scope.currentShopfloor.id;
|
||||||
var metertype = angular.element('#' + dragEl).scope().shopfloormeter.metertype;
|
var metertype = angular.element('#' + dragEl).scope().shopfloormeter.metertype;
|
||||||
ShopfloorMeterService.deletePair(shopfloorid, shopfloormeterid, metertype, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorMeterService.deletePair(shopfloorid, shopfloormeterid, metertype, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -74,7 +74,8 @@ app.controller('ShopfloorPointController', function (
|
||||||
$scope.pairPoint = function (dragEl, dropEl) {
|
$scope.pairPoint = function (dragEl, dropEl) {
|
||||||
var pointid = angular.element('#' + dragEl).scope().point.id;
|
var pointid = angular.element('#' + dragEl).scope().point.id;
|
||||||
var shopfloorid = $scope.currentShopfloor.id;
|
var shopfloorid = $scope.currentShopfloor.id;
|
||||||
ShopfloorPointService.addPair(shopfloorid, pointid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorPointService.addPair(shopfloorid, pointid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -100,7 +101,8 @@ app.controller('ShopfloorPointController', function (
|
||||||
}
|
}
|
||||||
var shopfloorpointid = angular.element('#' + dragEl).scope().shopfloorpoint.id;
|
var shopfloorpointid = angular.element('#' + dragEl).scope().shopfloorpoint.id;
|
||||||
var shopfloorid = $scope.currentShopfloor.id;
|
var shopfloorid = $scope.currentShopfloor.id;
|
||||||
ShopfloorPointService.deletePair(shopfloorid, shopfloorpointid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorPointService.deletePair(shopfloorid, shopfloorpointid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "error",
|
type: "error",
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('ShopfloorSensorController', function ($scope, $translate, ShopfloorService, SensorService, ShopfloorSensorService, toaster, SweetAlert) {
|
app.controller('ShopfloorSensorController', function ($scope, $window, $translate, ShopfloorService, SensorService, ShopfloorSensorService, toaster, SweetAlert) {
|
||||||
$scope.currentShopfloor = {selected:undefined};
|
$scope.currentShopfloor = {selected:undefined};
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllSensors = function () {
|
$scope.getAllSensors = function () {
|
||||||
SensorService.getAllSensors(function (response) {
|
SensorService.getAllSensors(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -42,7 +42,8 @@ app.controller('ShopfloorSensorController', function ($scope, $translate, Shopfl
|
||||||
$scope.pairSensor = function (dragEl, dropEl) {
|
$scope.pairSensor = function (dragEl, dropEl) {
|
||||||
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
|
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
|
||||||
var shopfloorid = $scope.currentShopfloor.id;
|
var shopfloorid = $scope.currentShopfloor.id;
|
||||||
ShopfloorSensorService.addPair(shopfloorid, sensorid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorSensorService.addPair(shopfloorid, sensorid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -68,7 +69,8 @@ app.controller('ShopfloorSensorController', function ($scope, $translate, Shopfl
|
||||||
}
|
}
|
||||||
var shopfloorsensorid = angular.element('#' + dragEl).scope().shopfloorsensor.id;
|
var shopfloorsensorid = angular.element('#' + dragEl).scope().shopfloorsensor.id;
|
||||||
var shopfloorid = $scope.currentShopfloor.id;
|
var shopfloorid = $scope.currentShopfloor.id;
|
||||||
ShopfloorSensorService.deletePair(shopfloorid, shopfloorsensorid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
ShopfloorSensorService.deletePair(shopfloorid, shopfloorsensorid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('StoreController', function($scope,$translate,$uibModal, CostCenterService, ContactService, StoreService, StoreTypeService, toaster,SweetAlert) {
|
app.controller('StoreController', function($scope, $window, $translate,$uibModal, CostCenterService, ContactService, StoreService, StoreTypeService, toaster,SweetAlert) {
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllCostCenters = function() {
|
$scope.getAllCostCenters = function() {
|
||||||
CostCenterService.getAllCostCenters(function (response) {
|
CostCenterService.getAllCostCenters(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -64,7 +64,8 @@ $scope.getAllStoreTypes = function() {
|
||||||
if (angular.isDefined(store.is_input_counted) == false) {
|
if (angular.isDefined(store.is_input_counted) == false) {
|
||||||
store.is_input_counted = false;
|
store.is_input_counted = false;
|
||||||
}
|
}
|
||||||
StoreService.addStore(store, function(response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StoreService.addStore(store, headers, function(response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -111,7 +112,8 @@ $scope.getAllStoreTypes = function() {
|
||||||
if (angular.isDefined(store.is_input_counted) == false) {
|
if (angular.isDefined(store.is_input_counted) == false) {
|
||||||
store.is_input_counted = false;
|
store.is_input_counted = false;
|
||||||
}
|
}
|
||||||
StoreService.editStore(modifiedStore, function(response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StoreService.editStore(modifiedStore, headers, function(response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -147,7 +149,8 @@ $scope.getAllStoreTypes = function() {
|
||||||
closeOnCancel: true },
|
closeOnCancel: true },
|
||||||
function (isConfirm) {
|
function (isConfirm) {
|
||||||
if (isConfirm) {
|
if (isConfirm) {
|
||||||
StoreService.deleteStore(store, function(response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StoreService.deleteStore(store, headers, function(response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('StoreMeterController', function($scope,$timeout, $translate,
|
app.controller('StoreMeterController', function($scope, $window, $timeout, $translate,
|
||||||
MeterService,
|
MeterService,
|
||||||
VirtualMeterService,
|
VirtualMeterService,
|
||||||
OfflineMeterService,
|
OfflineMeterService,
|
||||||
|
@ -8,7 +8,7 @@ app.controller('StoreMeterController', function($scope,$timeout, $translate,
|
||||||
StoreService,
|
StoreService,
|
||||||
toaster) {
|
toaster) {
|
||||||
$scope.currentStore = {selected:undefined};
|
$scope.currentStore = {selected:undefined};
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllStores = function(id) {
|
$scope.getAllStores = function(id) {
|
||||||
StoreService.getAllStores(function (response) {
|
StoreService.getAllStores(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -106,7 +106,8 @@ app.controller('StoreMeterController', function($scope,$timeout, $translate,
|
||||||
$scope.pairMeter=function(dragEl,dropEl){
|
$scope.pairMeter=function(dragEl,dropEl){
|
||||||
var meterid=angular.element('#'+dragEl).scope().meter.id;
|
var meterid=angular.element('#'+dragEl).scope().meter.id;
|
||||||
var storeid=$scope.currentStore.id;
|
var storeid=$scope.currentStore.id;
|
||||||
StoreMeterService.addPair(storeid, meterid, $scope.currentMeterType, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StoreMeterService.addPair(storeid, meterid, $scope.currentMeterType, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -133,7 +134,8 @@ app.controller('StoreMeterController', function($scope,$timeout, $translate,
|
||||||
var storemeterid = angular.element('#' + dragEl).scope().storemeter.id;
|
var storemeterid = angular.element('#' + dragEl).scope().storemeter.id;
|
||||||
var storeid = $scope.currentStore.id;
|
var storeid = $scope.currentStore.id;
|
||||||
var metertype = angular.element('#' + dragEl).scope().storemeter.metertype;
|
var metertype = angular.element('#' + dragEl).scope().storemeter.metertype;
|
||||||
StoreMeterService.deletePair(storeid, storemeterid, metertype, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StoreMeterService.deletePair(storeid, storemeterid, metertype, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -74,7 +74,8 @@ app.controller('StorePointController', function (
|
||||||
$scope.pairPoint = function (dragEl, dropEl) {
|
$scope.pairPoint = function (dragEl, dropEl) {
|
||||||
var pointid = angular.element('#' + dragEl).scope().point.id;
|
var pointid = angular.element('#' + dragEl).scope().point.id;
|
||||||
var storeid = $scope.currentStore.id;
|
var storeid = $scope.currentStore.id;
|
||||||
StorePointService.addPair(storeid, pointid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StorePointService.addPair(storeid, pointid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -100,7 +101,8 @@ app.controller('StorePointController', function (
|
||||||
}
|
}
|
||||||
var storepointid = angular.element('#' + dragEl).scope().storepoint.id;
|
var storepointid = angular.element('#' + dragEl).scope().storepoint.id;
|
||||||
var storeid = $scope.currentStore.id;
|
var storeid = $scope.currentStore.id;
|
||||||
StorePointService.deletePair(storeid, storepointid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StorePointService.deletePair(storeid, storepointid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('StoreSensorController', function ($scope, $translate, StoreService, SensorService, StoreSensorService, toaster, SweetAlert) {
|
app.controller('StoreSensorController', function ($scope, $window, $translate, StoreService, SensorService, StoreSensorService, toaster, SweetAlert) {
|
||||||
$scope.currentStore = {selected:undefined};
|
$scope.currentStore = {selected:undefined};
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllSensors = function () {
|
$scope.getAllSensors = function () {
|
||||||
SensorService.getAllSensors(function (response) {
|
SensorService.getAllSensors(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -42,7 +42,8 @@ app.controller('StoreSensorController', function ($scope, $translate, StoreServi
|
||||||
$scope.pairSensor = function (dragEl, dropEl) {
|
$scope.pairSensor = function (dragEl, dropEl) {
|
||||||
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
|
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
|
||||||
var storeid = $scope.currentStore.id;
|
var storeid = $scope.currentStore.id;
|
||||||
StoreSensorService.addPair(storeid, sensorid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StoreSensorService.addPair(storeid, sensorid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -68,7 +69,8 @@ app.controller('StoreSensorController', function ($scope, $translate, StoreServi
|
||||||
}
|
}
|
||||||
var storesensorid = angular.element('#' + dragEl).scope().storesensor.id;
|
var storesensorid = angular.element('#' + dragEl).scope().storesensor.id;
|
||||||
var storeid = $scope.currentStore.id;
|
var storeid = $scope.currentStore.id;
|
||||||
StoreSensorService.deletePair(storeid, storesensorid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
StoreSensorService.deletePair(storeid, storesensorid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('TenantController', function ($scope, $translate, $uibModal, CostCenterService, ContactService, TenantService, TenantTypeService, toaster, SweetAlert) {
|
app.controller('TenantController', function ($scope, $window, $translate, $uibModal, CostCenterService, ContactService, TenantService, TenantTypeService, toaster, SweetAlert) {
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllCostCenters = function () {
|
$scope.getAllCostCenters = function () {
|
||||||
CostCenterService.getAllCostCenters(function (response) {
|
CostCenterService.getAllCostCenters(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -70,7 +70,8 @@ app.controller('TenantController', function ($scope, $translate, $uibModal, Cost
|
||||||
if (angular.isDefined(tenant.is_in_lease) == false) {
|
if (angular.isDefined(tenant.is_in_lease) == false) {
|
||||||
tenant.is_in_lease = false;
|
tenant.is_in_lease = false;
|
||||||
}
|
}
|
||||||
TenantService.addTenant(tenant, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantService.addTenant(tenant, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -123,7 +124,8 @@ app.controller('TenantController', function ($scope, $translate, $uibModal, Cost
|
||||||
if (angular.isDefined(tenant.is_in_lease) == false) {
|
if (angular.isDefined(tenant.is_in_lease) == false) {
|
||||||
tenant.is_in_lease = false;
|
tenant.is_in_lease = false;
|
||||||
}
|
}
|
||||||
TenantService.editTenant(modifiedTenant, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantService.editTenant(modifiedTenant, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -160,7 +162,8 @@ app.controller('TenantController', function ($scope, $translate, $uibModal, Cost
|
||||||
},
|
},
|
||||||
function (isConfirm) {
|
function (isConfirm) {
|
||||||
if (isConfirm) {
|
if (isConfirm) {
|
||||||
TenantService.deleteTenant(tenant, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantService.deleteTenant(tenant, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('TenantMeterController', function($scope,$timeout, $translate,
|
app.controller('TenantMeterController', function($scope, $window, $timeout, $translate,
|
||||||
MeterService,
|
MeterService,
|
||||||
VirtualMeterService,
|
VirtualMeterService,
|
||||||
OfflineMeterService,
|
OfflineMeterService,
|
||||||
|
@ -8,7 +8,7 @@ app.controller('TenantMeterController', function($scope,$timeout, $translate,
|
||||||
TenantService,
|
TenantService,
|
||||||
toaster) {
|
toaster) {
|
||||||
$scope.currentTenant = {selected:undefined};
|
$scope.currentTenant = {selected:undefined};
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllTenants = function(id) {
|
$scope.getAllTenants = function(id) {
|
||||||
TenantService.getAllTenants(function (response) {
|
TenantService.getAllTenants(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -106,7 +106,8 @@ app.controller('TenantMeterController', function($scope,$timeout, $translate,
|
||||||
$scope.pairMeter=function(dragEl,dropEl){
|
$scope.pairMeter=function(dragEl,dropEl){
|
||||||
var meterid=angular.element('#'+dragEl).scope().meter.id;
|
var meterid=angular.element('#'+dragEl).scope().meter.id;
|
||||||
var tenantid=$scope.currentTenant.id;
|
var tenantid=$scope.currentTenant.id;
|
||||||
TenantMeterService.addPair(tenantid, meterid, $scope.currentMeterType, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantMeterService.addPair(tenantid, meterid, $scope.currentMeterType, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -133,7 +134,8 @@ app.controller('TenantMeterController', function($scope,$timeout, $translate,
|
||||||
var tenantmeterid = angular.element('#' + dragEl).scope().tenantmeter.id;
|
var tenantmeterid = angular.element('#' + dragEl).scope().tenantmeter.id;
|
||||||
var tenantid = $scope.currentTenant.id;
|
var tenantid = $scope.currentTenant.id;
|
||||||
var metertype = angular.element('#' + dragEl).scope().tenantmeter.metertype;
|
var metertype = angular.element('#' + dragEl).scope().tenantmeter.metertype;
|
||||||
TenantMeterService.deletePair(tenantid, tenantmeterid, metertype, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantMeterService.deletePair(tenantid, tenantmeterid, metertype, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -74,7 +74,8 @@ app.controller('TenantPointController', function (
|
||||||
$scope.pairPoint = function (dragEl, dropEl) {
|
$scope.pairPoint = function (dragEl, dropEl) {
|
||||||
var pointid = angular.element('#' + dragEl).scope().point.id;
|
var pointid = angular.element('#' + dragEl).scope().point.id;
|
||||||
var tenantid = $scope.currentTenant.id;
|
var tenantid = $scope.currentTenant.id;
|
||||||
TenantPointService.addPair(tenantid, pointid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantPointService.addPair(tenantid, pointid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -100,7 +101,8 @@ app.controller('TenantPointController', function (
|
||||||
}
|
}
|
||||||
var tenantpointid = angular.element('#' + dragEl).scope().tenantpoint.id;
|
var tenantpointid = angular.element('#' + dragEl).scope().tenantpoint.id;
|
||||||
var tenantid = $scope.currentTenant.id;
|
var tenantid = $scope.currentTenant.id;
|
||||||
TenantPointService.deletePair(tenantid, tenantpointid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantPointService.deletePair(tenantid, tenantpointid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
app.controller('TenantSensorController', function ($scope, $translate, TenantService, SensorService, TenantSensorService, toaster, SweetAlert) {
|
app.controller('TenantSensorController', function ($scope, $window, $translate, TenantService, SensorService, TenantSensorService, toaster, SweetAlert) {
|
||||||
$scope.currentTenant = {selected:undefined};
|
$scope.currentTenant = {selected:undefined};
|
||||||
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
||||||
$scope.getAllSensors = function () {
|
$scope.getAllSensors = function () {
|
||||||
SensorService.getAllSensors(function (response) {
|
SensorService.getAllSensors(function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 200) {
|
if (angular.isDefined(response.status) && response.status === 200) {
|
||||||
|
@ -42,7 +42,8 @@ app.controller('TenantSensorController', function ($scope, $translate, TenantSer
|
||||||
$scope.pairSensor = function (dragEl, dropEl) {
|
$scope.pairSensor = function (dragEl, dropEl) {
|
||||||
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
|
var sensorid = angular.element('#' + dragEl).scope().sensor.id;
|
||||||
var tenantid = $scope.currentTenant.id;
|
var tenantid = $scope.currentTenant.id;
|
||||||
TenantSensorService.addPair(tenantid, sensorid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantSensorService.addPair(tenantid, sensorid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 201) {
|
if (angular.isDefined(response.status) && response.status === 201) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
@ -68,7 +69,8 @@ app.controller('TenantSensorController', function ($scope, $translate, TenantSer
|
||||||
}
|
}
|
||||||
var tenantsensorid = angular.element('#' + dragEl).scope().tenantsensor.id;
|
var tenantsensorid = angular.element('#' + dragEl).scope().tenantsensor.id;
|
||||||
var tenantid = $scope.currentTenant.id;
|
var tenantid = $scope.currentTenant.id;
|
||||||
TenantSensorService.deletePair(tenantid, tenantsensorid, function (response) {
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
||||||
|
TenantSensorService.deletePair(tenantid, tenantsensorid, headers, function (response) {
|
||||||
if (angular.isDefined(response.status) && response.status === 204) {
|
if (angular.isDefined(response.status) && response.status === 204) {
|
||||||
toaster.pop({
|
toaster.pop({
|
||||||
type: "success",
|
type: "success",
|
||||||
|
|
|
@ -25,24 +25,24 @@ app.factory('ShopfloorService', function($http) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
addShopfloor: function(shopfloor, callback) {
|
addShopfloor: function(shopfloor, headers, callback) {
|
||||||
$http.post(getAPI()+'shopfloors',{data:shopfloor})
|
$http.post(getAPI()+'shopfloors',{data:shopfloor}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
editShopfloor: function(shopfloor, callback) {
|
editShopfloor: function(shopfloor, headers, callback) {
|
||||||
$http.put(getAPI()+'shopfloors/'+shopfloor.id,{data:shopfloor})
|
$http.put(getAPI()+'shopfloors/'+shopfloor.id,{data:shopfloor}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
deleteShopfloor: function(shopfloor, callback) {
|
deleteShopfloor: function(shopfloor, headers, callback) {
|
||||||
$http.delete(getAPI()+'shopfloors/'+shopfloor.id)
|
$http.delete(getAPI()+'shopfloors/'+shopfloor.id, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('ShopfloorEquipmentService', function($http) {
|
app.factory('ShopfloorEquipmentService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(shopfloorID,equipmentID,callback) {
|
addPair: function(shopfloorID,equipmentID, headers, callback) {
|
||||||
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/equipments',{data:{'equipment_id':equipmentID}})
|
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/equipments',{data:{'equipment_id':equipmentID}}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -10,8 +10,8 @@ app.factory('ShopfloorEquipmentService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(shopfloorID, equipmentID, callback) {
|
deletePair: function(shopfloorID, equipmentID, headers, callback) {
|
||||||
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/equipments/'+equipmentID)
|
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/equipments/'+equipmentID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('ShopfloorMeterService', function($http) {
|
app.factory('ShopfloorMeterService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(shopfloorID,meterID, metertype,callback) {
|
addPair: function(shopfloorID,meterID, metertype, headers, callback) {
|
||||||
var meter={};
|
var meter={};
|
||||||
if(metertype=='meters'){
|
if(metertype=='meters'){
|
||||||
meter={'meter_id':meterID};
|
meter={'meter_id':meterID};
|
||||||
|
@ -11,7 +11,7 @@ app.factory('ShopfloorMeterService', function($http) {
|
||||||
meter={'offline_meter_id':meterID};
|
meter={'offline_meter_id':meterID};
|
||||||
}
|
}
|
||||||
|
|
||||||
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/'+metertype,{data:meter})
|
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/'+metertype,{data:meter}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -19,8 +19,8 @@ app.factory('ShopfloorMeterService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(shopfloorID,meterID, metertype, callback) {
|
deletePair: function(shopfloorID,meterID, metertype, headers, callback) {
|
||||||
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/'+metertype+'/'+meterID)
|
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/'+metertype+'/'+meterID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('ShopfloorPointService', function($http) {
|
app.factory('ShopfloorPointService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(shopfloorID,pointID,callback) {
|
addPair: function(shopfloorID,pointID, headers, callback) {
|
||||||
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/points',{data:{'point_id':pointID}})
|
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/points',{data:{'point_id':pointID}}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -10,8 +10,8 @@ app.factory('ShopfloorPointService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(shopfloorID,pointID, callback) {
|
deletePair: function(shopfloorID,pointID, headers, callback) {
|
||||||
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/points/'+pointID)
|
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/points/'+pointID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('ShopfloorSensorService', function($http) {
|
app.factory('ShopfloorSensorService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(shopfloorID,sensorID,callback) {
|
addPair: function(shopfloorID,sensorID, headers, callback) {
|
||||||
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/sensors',{data:{'sensor_id':sensorID}})
|
$http.post(getAPI()+'shopfloors/'+shopfloorID+'/sensors',{data:{'sensor_id':sensorID}}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -10,8 +10,8 @@ app.factory('ShopfloorSensorService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(shopfloorID,sensorID, callback) {
|
deletePair: function(shopfloorID,sensorID, headers, callback) {
|
||||||
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/sensors/'+sensorID)
|
$http.delete(getAPI()+'shopfloors/'+shopfloorID+'/sensors/'+sensorID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -17,24 +17,24 @@ app.factory('StoreService', function($http) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
addStore: function(store, callback) {
|
addStore: function(store, headers, callback) {
|
||||||
$http.post(getAPI()+'stores',{data:store})
|
$http.post(getAPI()+'stores',{data:store}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
editStore: function(store, callback) {
|
editStore: function(store, headers, callback) {
|
||||||
$http.put(getAPI()+'stores/'+store.id,{data:store})
|
$http.put(getAPI()+'stores/'+store.id,{data:store}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
deleteStore: function(store, callback) {
|
deleteStore: function(store, headers, callback) {
|
||||||
$http.delete(getAPI()+'stores/'+store.id)
|
$http.delete(getAPI()+'stores/'+store.id, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('StoreMeterService', function($http) {
|
app.factory('StoreMeterService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(storeID, meterID, metertype,callback) {
|
addPair: function(storeID, meterID, metertype, headers, callback) {
|
||||||
var meter={};
|
var meter={};
|
||||||
if(metertype=='meters'){
|
if(metertype=='meters'){
|
||||||
meter={'meter_id':meterID};
|
meter={'meter_id':meterID};
|
||||||
|
@ -11,7 +11,7 @@ app.factory('StoreMeterService', function($http) {
|
||||||
meter={'offline_meter_id':meterID};
|
meter={'offline_meter_id':meterID};
|
||||||
}
|
}
|
||||||
|
|
||||||
$http.post(getAPI()+'stores/'+storeID+'/'+metertype,{data:meter})
|
$http.post(getAPI()+'stores/'+storeID+'/'+metertype,{data:meter}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -19,8 +19,8 @@ app.factory('StoreMeterService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(storeID, meterID, metertype, callback) {
|
deletePair: function(storeID, meterID, metertype, headers, callback) {
|
||||||
$http.delete(getAPI()+'stores/'+storeID+'/'+metertype+'/'+meterID)
|
$http.delete(getAPI()+'stores/'+storeID+'/'+metertype+'/'+meterID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('StorePointService', function($http) {
|
app.factory('StorePointService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(storeID,pointID,callback) {
|
addPair: function(storeID,pointID, headers, callback) {
|
||||||
$http.post(getAPI()+'stores/'+storeID+'/points',{data:{'point_id':pointID}})
|
$http.post(getAPI()+'stores/'+storeID+'/points',{data:{'point_id':pointID}}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -10,8 +10,8 @@ app.factory('StorePointService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(storeID,pointID, callback) {
|
deletePair: function(storeID,pointID, headers, callback) {
|
||||||
$http.delete(getAPI()+'stores/'+storeID+'/points/'+pointID)
|
$http.delete(getAPI()+'stores/'+storeID+'/points/'+pointID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('StoreSensorService', function($http) {
|
app.factory('StoreSensorService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(storeID,sensorID,callback) {
|
addPair: function(storeID,sensorID, headers, callback) {
|
||||||
$http.post(getAPI()+'stores/'+storeID+'/sensors',{data:{'sensor_id':sensorID}})
|
$http.post(getAPI()+'stores/'+storeID+'/sensors',{data:{'sensor_id':sensorID}}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -10,8 +10,8 @@ app.factory('StoreSensorService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(storeID,sensorID, callback) {
|
deletePair: function(storeID,sensorID, headers, callback) {
|
||||||
$http.delete(getAPI()+'stores/'+storeID+'/sensors/'+sensorID)
|
$http.delete(getAPI()+'stores/'+storeID+'/sensors/'+sensorID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -17,24 +17,24 @@ app.factory('StoreTypeService', function($http) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
addStoreType: function(store_type, callback) {
|
addStoreType: function(store_type, headers, callback) {
|
||||||
$http.post(getAPI()+'storetypes',{data:store})
|
$http.post(getAPI()+'storetypes',{data:store}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
editStoreType: function(store_type, callback) {
|
editStoreType: function(store_type, headers, callback) {
|
||||||
$http.put(getAPI()+'storetypes/'+store_type.id,{data:store_type})
|
$http.put(getAPI()+'storetypes/'+store_type.id,{data:store_type}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
deleteStoreType: function(store_type, callback) {
|
deleteStoreType: function(store_type, headers, callback) {
|
||||||
$http.delete(getAPI()+'storetypes/'+store_type.id)
|
$http.delete(getAPI()+'storetypes/'+store_type.id, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -17,24 +17,24 @@ app.factory('TenantService', function($http) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
addTenant: function(tenant, callback) {
|
addTenant: function(tenant, headers, callback) {
|
||||||
$http.post(getAPI()+'tenants',{data:tenant})
|
$http.post(getAPI()+'tenants',{data:tenant}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
editTenant: function(tenant, callback) {
|
editTenant: function(tenant, headers, callback) {
|
||||||
$http.put(getAPI()+'tenants/'+tenant.id,{data:tenant})
|
$http.put(getAPI()+'tenants/'+tenant.id,{data:tenant}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
deleteTenant: function(tenant, callback) {
|
deleteTenant: function(tenant, headers, callback) {
|
||||||
$http.delete(getAPI()+'tenants/'+tenant.id)
|
$http.delete(getAPI()+'tenants/'+tenant.id, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('TenantMeterService', function($http) {
|
app.factory('TenantMeterService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(tenantID, meterID, metertype,callback) {
|
addPair: function(tenantID, meterID, metertype, headers, callback) {
|
||||||
var meter={};
|
var meter={};
|
||||||
if(metertype=='meters'){
|
if(metertype=='meters'){
|
||||||
meter={'meter_id':meterID};
|
meter={'meter_id':meterID};
|
||||||
|
@ -11,7 +11,7 @@ app.factory('TenantMeterService', function($http) {
|
||||||
meter={'offline_meter_id':meterID};
|
meter={'offline_meter_id':meterID};
|
||||||
}
|
}
|
||||||
|
|
||||||
$http.post(getAPI()+'tenants/'+tenantID+'/'+metertype,{data:meter})
|
$http.post(getAPI()+'tenants/'+tenantID+'/'+metertype,{data:meter}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -19,8 +19,8 @@ app.factory('TenantMeterService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(tenantID, meterID, metertype, callback) {
|
deletePair: function(tenantID, meterID, metertype, headers, callback) {
|
||||||
$http.delete(getAPI()+'tenants/'+tenantID+'/'+metertype+'/'+meterID)
|
$http.delete(getAPI()+'tenants/'+tenantID+'/'+metertype+'/'+meterID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('TenantPointService', function($http) {
|
app.factory('TenantPointService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(tenantID,pointID,callback) {
|
addPair: function(tenantID,pointID, headers, callback) {
|
||||||
$http.post(getAPI()+'tenants/'+tenantID+'/points',{data:{'point_id':pointID}})
|
$http.post(getAPI()+'tenants/'+tenantID+'/points',{data:{'point_id':pointID}}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -10,8 +10,8 @@ app.factory('TenantPointService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(tenantID,pointID, callback) {
|
deletePair: function(tenantID,pointID, headers, callback) {
|
||||||
$http.delete(getAPI()+'tenants/'+tenantID+'/points/'+pointID)
|
$http.delete(getAPI()+'tenants/'+tenantID+'/points/'+pointID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
app.factory('TenantSensorService', function($http) {
|
app.factory('TenantSensorService', function($http) {
|
||||||
return {
|
return {
|
||||||
addPair: function(tenantID,sensorID,callback) {
|
addPair: function(tenantID,sensorID, headers, callback) {
|
||||||
$http.post(getAPI()+'tenants/'+tenantID+'/sensors',{data:{'sensor_id':sensorID}})
|
$http.post(getAPI()+'tenants/'+tenantID+'/sensors',{data:{'sensor_id':sensorID}}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
@ -10,8 +10,8 @@ app.factory('TenantSensorService', function($http) {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
deletePair: function(tenantID,sensorID, callback) {
|
deletePair: function(tenantID,sensorID, headers, callback) {
|
||||||
$http.delete(getAPI()+'tenants/'+tenantID+'/sensors/'+sensorID)
|
$http.delete(getAPI()+'tenants/'+tenantID+'/sensors/'+sensorID, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -17,24 +17,24 @@ app.factory('TenantTypeService', function($http) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
addTenantType: function(tenant_type, callback) {
|
addTenantType: function(tenant_type, headers, callback) {
|
||||||
$http.post(getAPI()+'tenanttypes',{data:tenant})
|
$http.post(getAPI()+'tenanttypes',{data:tenant}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
editTenantType: function(tenant_type, callback) {
|
editTenantType: function(tenant_type, headers, callback) {
|
||||||
$http.put(getAPI()+'tenanttypes/'+tenant_type.id,{data:tenant_type})
|
$http.put(getAPI()+'tenanttypes/'+tenant_type.id,{data:tenant_type}, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
deleteTenantType: function(tenant_type, callback) {
|
deleteTenantType: function(tenant_type, headers, callback) {
|
||||||
$http.delete(getAPI()+'tenanttypes/'+tenant_type.id)
|
$http.delete(getAPI()+'tenanttypes/'+tenant_type.id, {headers})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
callback(response);
|
callback(response);
|
||||||
}, function (response) {
|
}, function (response) {
|
||||||
|
|
|
@ -3,7 +3,7 @@ import simplejson as json
|
||||||
import mysql.connector
|
import mysql.connector
|
||||||
import config
|
import config
|
||||||
import uuid
|
import uuid
|
||||||
from core.useractivity import user_logger
|
from core.useractivity import user_logger, access_control
|
||||||
|
|
||||||
|
|
||||||
class ShopfloorCollection:
|
class ShopfloorCollection:
|
||||||
|
@ -88,6 +88,7 @@ class ShopfloorCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp):
|
def on_post(req, resp):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -279,6 +280,7 @@ class ShopfloorItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_):
|
def on_delete(req, resp, id_):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_SHOPFLOOR_ID')
|
description='API.INVALID_SHOPFLOOR_ID')
|
||||||
|
@ -400,6 +402,7 @@ class ShopfloorItem:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_put(req, resp, id_):
|
def on_put(req, resp, id_):
|
||||||
"""Handles PUT requests"""
|
"""Handles PUT requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -566,6 +569,7 @@ class ShopfloorEquipmentCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -640,6 +644,7 @@ class ShopfloorEquipmentItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, eid):
|
def on_delete(req, resp, id_, eid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_SHOPFLOOR_ID')
|
description='API.INVALID_SHOPFLOOR_ID')
|
||||||
|
@ -749,6 +754,7 @@ class ShopfloorMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -823,6 +829,7 @@ class ShopfloorMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_SHOPFLOOR_ID')
|
description='API.INVALID_SHOPFLOOR_ID')
|
||||||
|
@ -931,6 +938,7 @@ class ShopfloorOfflineMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1005,6 +1013,7 @@ class ShopfloorOfflineMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_SHOPFLOOR_ID')
|
description='API.INVALID_SHOPFLOOR_ID')
|
||||||
|
@ -1113,6 +1122,7 @@ class ShopfloorPointCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1187,6 +1197,7 @@ class ShopfloorPointItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, pid):
|
def on_delete(req, resp, id_, pid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_SHOPFLOOR_ID')
|
description='API.INVALID_SHOPFLOOR_ID')
|
||||||
|
@ -1282,6 +1293,7 @@ class ShopfloorSensorCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1356,6 +1368,7 @@ class ShopfloorSensorItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, sid):
|
def on_delete(req, resp, id_, sid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_SHOPFLOOR_ID')
|
description='API.INVALID_SHOPFLOOR_ID')
|
||||||
|
@ -1464,6 +1477,7 @@ class ShopfloorVirtualMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1538,6 +1552,7 @@ class ShopfloorVirtualMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_SHOPFLOOR_ID')
|
description='API.INVALID_SHOPFLOOR_ID')
|
||||||
|
|
|
@ -3,7 +3,7 @@ import simplejson as json
|
||||||
import mysql.connector
|
import mysql.connector
|
||||||
import config
|
import config
|
||||||
import uuid
|
import uuid
|
||||||
from core.useractivity import user_logger
|
from core.useractivity import user_logger, access_control
|
||||||
|
|
||||||
|
|
||||||
class StoreCollection:
|
class StoreCollection:
|
||||||
|
@ -94,6 +94,7 @@ class StoreCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp):
|
def on_post(req, resp):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -335,6 +336,7 @@ class StoreItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_):
|
def on_delete(req, resp, id_):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_STORE_ID')
|
description='API.INVALID_STORE_ID')
|
||||||
|
@ -440,6 +442,7 @@ class StoreItem:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_put(req, resp, id_):
|
def on_put(req, resp, id_):
|
||||||
"""Handles PUT requests"""
|
"""Handles PUT requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -664,6 +667,7 @@ class StoreMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -738,6 +742,7 @@ class StoreMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_STORE_ID')
|
description='API.INVALID_STORE_ID')
|
||||||
|
@ -846,6 +851,7 @@ class StoreOfflineMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -920,6 +926,7 @@ class StoreOfflineMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_STORE_ID')
|
description='API.INVALID_STORE_ID')
|
||||||
|
@ -1028,6 +1035,7 @@ class StorePointCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1102,6 +1110,7 @@ class StorePointItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, pid):
|
def on_delete(req, resp, id_, pid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_STORE_ID')
|
description='API.INVALID_STORE_ID')
|
||||||
|
@ -1197,6 +1206,7 @@ class StoreSensorCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1271,6 +1281,7 @@ class StoreSensorItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, sid):
|
def on_delete(req, resp, id_, sid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_STORE_ID')
|
description='API.INVALID_STORE_ID')
|
||||||
|
@ -1379,6 +1390,7 @@ class StoreVirtualMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1453,6 +1465,7 @@ class StoreVirtualMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_STORE_ID')
|
description='API.INVALID_STORE_ID')
|
||||||
|
|
|
@ -4,7 +4,7 @@ import mysql.connector
|
||||||
import config
|
import config
|
||||||
import uuid
|
import uuid
|
||||||
from datetime import datetime, timedelta, timezone
|
from datetime import datetime, timedelta, timezone
|
||||||
from core.useractivity import user_logger
|
from core.useractivity import user_logger, access_control
|
||||||
|
|
||||||
|
|
||||||
class TenantCollection:
|
class TenantCollection:
|
||||||
|
@ -111,6 +111,7 @@ class TenantCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp):
|
def on_post(req, resp):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -402,6 +403,7 @@ class TenantItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_):
|
def on_delete(req, resp, id_):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_TENANT_ID')
|
description='API.INVALID_TENANT_ID')
|
||||||
|
@ -507,6 +509,7 @@ class TenantItem:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_put(req, resp, id_):
|
def on_put(req, resp, id_):
|
||||||
"""Handles PUT requests"""
|
"""Handles PUT requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -767,6 +770,7 @@ class TenantMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -841,6 +845,7 @@ class TenantMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_TENANT_ID')
|
description='API.INVALID_TENANT_ID')
|
||||||
|
@ -949,6 +954,7 @@ class TenantOfflineMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1023,6 +1029,7 @@ class TenantOfflineMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_TENANT_ID')
|
description='API.INVALID_TENANT_ID')
|
||||||
|
@ -1131,6 +1138,7 @@ class TenantPointCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1205,6 +1213,7 @@ class TenantPointItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, pid):
|
def on_delete(req, resp, id_, pid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_TENANT_ID')
|
description='API.INVALID_TENANT_ID')
|
||||||
|
@ -1300,6 +1309,7 @@ class TenantSensorCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1374,6 +1384,7 @@ class TenantSensorItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, sid):
|
def on_delete(req, resp, id_, sid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_TENANT_ID')
|
description='API.INVALID_TENANT_ID')
|
||||||
|
@ -1482,6 +1493,7 @@ class TenantVirtualMeterCollection:
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_post(req, resp, id_):
|
def on_post(req, resp, id_):
|
||||||
"""Handles POST requests"""
|
"""Handles POST requests"""
|
||||||
|
access_control(req)
|
||||||
try:
|
try:
|
||||||
raw_json = req.stream.read().decode('utf-8')
|
raw_json = req.stream.read().decode('utf-8')
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -1556,6 +1568,7 @@ class TenantVirtualMeterItem:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@user_logger
|
@user_logger
|
||||||
def on_delete(req, resp, id_, mid):
|
def on_delete(req, resp, id_, mid):
|
||||||
|
access_control(req)
|
||||||
if not id_.isdigit() or int(id_) <= 0:
|
if not id_.isdigit() or int(id_) <= 0:
|
||||||
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
raise falcon.HTTPError(falcon.HTTP_400, title='API.BAD_REQUEST',
|
||||||
description='API.INVALID_TENANT_ID')
|
description='API.INVALID_TENANT_ID')
|
||||||
|
|
Loading…
Reference in New Issue