diff --git a/admin/Dockerfile b/admin/Dockerfile
index 3ae1a605..2afb2091 100644
--- a/admin/Dockerfile
+++ b/admin/Dockerfile
@@ -1,9 +1,12 @@
FROM nginx:1.21.1
-# remove the config
+# remove the default config
RUN rm /etc/nginx/conf.d/default.conf && \
- rm /etc/nginx/nginx.conf && \
- mkdir -p /var/www/html/admin
+ rm /etc/nginx/nginx.conf
+
+# create new root folder
+# todo: share upload folder in admin with myems-api container on Docker
+RUN mkdir -p /var/www/html/admin
# copy the config and web codes
COPY nginx.conf /etc/nginx/
diff --git a/admin/app/controllers/fdd/webmessage/webmessage.controller.js b/admin/app/controllers/fdd/webmessage/webmessage.controller.js
index 9cf4e0f3..fe7a729f 100644
--- a/admin/app/controllers/fdd/webmessage/webmessage.controller.js
+++ b/admin/app/controllers/fdd/webmessage/webmessage.controller.js
@@ -1,6 +1,15 @@
'use strict';
-app.controller('WebMessageController', function($scope, $timeout, $translate, $uibModal, WebMessageAnalysisService, toaster, SweetAlert) {
+app.controller('WebMessageController', function(
+ $scope,
+ $window,
+ $timeout,
+ $translate,
+ $uibModal,
+ WebMessageAnalysisService,
+ toaster,
+ SweetAlert) {
+ $scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
$scope.$on('handleBroadcastWebMessageOptionChanged', function (event, data) {
if (angular.isDefined(data.load)) {
$scope.tabledata = [];
@@ -32,7 +41,8 @@ app.controller('WebMessageController', function($scope, $timeout, $translate, $u
modalInstance.result.then(function(modifiedWebmessage) {
modifiedWebmessage.status = "acknowledged";
- WebMessageAnalysisService.editWebMessage(modifiedWebmessage, function (response) {
+ let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
+ WebMessageAnalysisService.editWebMessage(modifiedWebmessage, headers, function (response) {
if (angular.isDefined(response.status) && response.status === 200) {
toaster.pop({
type: "success",
@@ -70,7 +80,8 @@ app.controller('WebMessageController', function($scope, $timeout, $translate, $u
},
function(isConfirm) {
if (isConfirm) {
- WebMessageAnalysisService.deleteWebMessage(webmessage, function (response) {
+ let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
+ WebMessageAnalysisService.deleteWebMessage(webmessage, headers, function (response) {
if (angular.isDefined(response.status) && response.status === 204) {
toaster.pop({
type: "success",
diff --git a/admin/app/controllers/fdd/webmessage/webmessageoption.controller.js b/admin/app/controllers/fdd/webmessage/webmessageoption.controller.js
index 2301def8..6a84f101 100644
--- a/admin/app/controllers/fdd/webmessage/webmessageoption.controller.js
+++ b/admin/app/controllers/fdd/webmessage/webmessageoption.controller.js
@@ -1,7 +1,11 @@
'use strict';
-app.controller('WebMessageOptionController', function($scope, $timeout,
+app.controller('WebMessageOptionController', function(
+ $scope,
+ $window,
+ $timeout,
WebMessageAnalysisService) {
+ $scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
$scope.daterange = {
startDate: moment().subtract(7,'days'),
endDate: moment()
@@ -36,7 +40,8 @@ app.controller('WebMessageOptionController', function($scope, $timeout,
load: true,
period:$scope.currentPeriod
});
- WebMessageAnalysisService.getAnalysisResult(query, function (response) {
+ let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
+ WebMessageAnalysisService.getAnalysisResult(query, headers, function (response) {
if (angular.isDefined(response.status) && response.status === 200) {
$scope.$emit('handleEmitWebMessageOptionChanged', response.data);
}
diff --git a/admin/app/controllers/login/login.controller.js b/admin/app/controllers/login/login.controller.js
index 86e702b9..e8e3670a 100644
--- a/admin/app/controllers/login/login.controller.js
+++ b/admin/app/controllers/login/login.controller.js
@@ -200,11 +200,14 @@ app.controller('LoginController', function (
// web message alarm section start
$scope.webmessages = [];
$scope.getWebMessage = function () {
- WebMessageAnalysisService.getStatusNewResult(function (response) {
- if (angular.isDefined(response.status) && response.status === 200) {
- $scope.webmessages = response.data;
- }
- });
+ if ($scope.cur_user != null && $scope.cur_user.uuid != null && $scope.cur_user.token != null) {
+ let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
+ WebMessageAnalysisService.getStatusNewResult(headers, function (response) {
+ if (angular.isDefined(response.status) && response.status === 200) {
+ $scope.webmessages = response.data;
+ }
+ });
+ }
};
// web message alarm section end
diff --git a/admin/app/services/fdd/webmessageanalysis.service.js b/admin/app/services/fdd/webmessageanalysis.service.js
index 25fed0f6..9fc18fcd 100644
--- a/admin/app/services/fdd/webmessageanalysis.service.js
+++ b/admin/app/services/fdd/webmessageanalysis.service.js
@@ -2,10 +2,8 @@
app.factory('WebMessageAnalysisService', function($http) {
return {
- getAnalysisResult: function(query,callback) {
- var base="webmessages";
- var url=base+"/from/"+query.datestart+"/to/"+query.dateend;
- $http.get(getAPI()+url)
+ getAnalysisResult: function(query, headers, callback) {
+ $http.get(getAPI()+"webmessages"+"/from/"+query.datestart+"/to/"+query.dateend, {headers})
.then(function (response) {
callback(response);
}, function (response) {
@@ -13,9 +11,8 @@ app.factory('WebMessageAnalysisService', function($http) {
});
},
- getStatusNewResult: function(callback) {
- var base="webmessagesnew";
- $http.get(getAPI()+base)
+ getStatusNewResult: function(headers, callback) {
+ $http.get(getAPI()+"webmessagesnew", {headers})
.then(function (response) {
callback(response);
}, function (response) {
@@ -23,8 +20,8 @@ app.factory('WebMessageAnalysisService', function($http) {
});
},
- editWebMessage: function(webmessage, callback) {
- $http.put(getAPI()+'webmessages/'+webmessage.id, {data:webmessage})
+ editWebMessage: function(webmessage, headers, callback) {
+ $http.put(getAPI()+'webmessages/'+webmessage.id, {data:webmessage}, {headers})
.then(function (response) {
callback(response);
}, function (response) {
@@ -32,8 +29,8 @@ app.factory('WebMessageAnalysisService', function($http) {
});
},
- deleteWebMessage: function(webmessage, callback) {
- $http.delete(getAPI()+'webmessages/'+webmessage.id)
+ deleteWebMessage: function(webmessage, headers, callback) {
+ $http.delete(getAPI()+'webmessages/'+webmessage.id, {headers})
.then(function (response) {
callback(response);
}, function (response) {
diff --git a/admin/views/fdd/webmessage.html b/admin/views/fdd/webmessage.html
index b6e7f4fb..0b0004d9 100644
--- a/admin/views/fdd/webmessage.html
+++ b/admin/views/fdd/webmessage.html
@@ -30,7 +30,6 @@
{{'FDD.ID' | translate}}
- {{'FDD.RECIPIENT_NAME' | translate}}
{{'FDD.TOPIC' | translate}}
{{'FDD.ALARM_MESSAGE' | translate}}
{{'FDD.ALARM_TIME' | translate}}
@@ -42,7 +41,6 @@