Commit 4a9f9aa5 authored by rammula-nisum-com's avatar rammula-nisum-com Committed by tdutta-nisum-com

changes for MT-78 (#55)

parent d22018b5
...@@ -40,7 +40,7 @@ myApp.controller("domainController", ...@@ -40,7 +40,7 @@ myApp.controller("domainController",
}, },
{ {
field : 'accountName', field : 'accountName',
displayName : 'Account ', displayName : 'Account',
enableColumnMenu : false, enableColumnMenu : false,
enableSorting : true, enableSorting : true,
enableFiltering : true enableFiltering : true
...@@ -72,10 +72,11 @@ myApp.controller("domainController", ...@@ -72,10 +72,11 @@ myApp.controller("domainController",
}; };
$scope.getRowData = function(row, action) { $scope.getRowData = function(row, action) {
$scope.parentData.id = row.entity._id; $scope.parentData.id = row.entity.id;
$scope.parentData.domainId = row.entity.domainId; $scope.parentData.domainId = row.entity.domainId;
$scope.parentData.domainName = row.entity.domainName; $scope.parentData.domainName = row.entity.domainName;
$scope.parentData.account = row.entity.accountName; $scope.parentData.AccountName = row.entity.accountName;
$scope.parentData.AccountId = row.entity.accountId;
$scope.parentData.deliveryManagers = row.entity.deliveryManagers; $scope.parentData.deliveryManagers = row.entity.deliveryManagers;
if (action == "Update") if (action == "Update")
...@@ -247,8 +248,8 @@ myApp.controller("domainController", ...@@ -247,8 +248,8 @@ myApp.controller("domainController",
$scope.getAccountText = function() { $scope.getAccountText = function() {
if ($scope.account !== undefined) { if ($scope.AccountInfo !== undefined) {
return $scope.account.accountName; return $scope.AccountInfo.accountName;
} }
else { else {
...@@ -329,28 +330,34 @@ myApp.controller("domainController", ...@@ -329,28 +330,34 @@ myApp.controller("domainController",
} }
if (dataToPass.action == "Add") { if (dataToPass.action == "Add") {
$scope.domainName = ""; $scope.domainName = "";
$scope.accountName = ""; $scope.AccountName = "";
$scope.deliveryManagers = ""; $scope.deliveryManagers = "";
} else if (dataToPass.action == "Update") { } else if (dataToPass.action == "Update") {
$scope.isDisabled = true; $scope.isDisabled = true;
$scope.id = dataToPass.id; $scope.id = dataToPass.id;
$scope.domainId = dataToPass.domainId; $scope.domainId = dataToPass.domainId;
$scope.domainName = dataToPass.domainName; $scope.domainName = dataToPass.domainName;
$scope.account = {}; $scope.AccountInfo = dataToPass.AccountName;
$scope.account.accountName = dataToPass.account; $scope.AccountId = dataToPass.AccountId;
$scope.employeeModel = dataToPass.deliveryManagers; $scope.employeeModel = dataToPass.deliveryManagers;
var accounts1 = myFactory.getAccounts();
for (var i = 0; i < accounts1.length; i++) {
if (accounts1[i].accountName == dataToPass.AccountName) {
$scope.AccountInfo = accounts1[i];
}
}
} }
$scope.validateFields = function(action){ $scope.validateFields = function(action){
var domainId = $scope.domainId; var domainId = $scope.domainId;
var AccountName = $scope.account; var AccountName = $scope.AccountInfo;
var domainName = $scope.domainName; var domainName = $scope.domainName;
var deliveryManagers = $scope.employeeModel; var deliveryManagers = $scope.employeeModel;
if(action == "Add"){ if(action == "Add"){
if(AccountName == undefined){ if(AccountName == undefined){
$scope.alertMsg = "Please select a Account"; $scope.alertMsg = "Please select a Account";
document.getElementById('account').focus(); document.getElementById('AccountInfo').focus();
}else if(domainName == undefined){ }else if(domainName == "" || undefined){
$scope.alertMsg = "Please enter a Domain Name"; $scope.alertMsg = "Please enter a Domain Name";
document.getElementById('domainName').focus(); document.getElementById('domainName').focus();
}else if(deliveryManagers == undefined){ }else if(deliveryManagers == undefined){
...@@ -360,19 +367,19 @@ myApp.controller("domainController", ...@@ -360,19 +367,19 @@ myApp.controller("domainController",
$scope.alertMsg = ""; $scope.alertMsg = "";
var record = { var record = {
"domainName" : $scope.domainName, "domainName" : $scope.domainName,
"accountName" : $scope.account.accountName, "accountId" : $scope.AccountInfo.accountId,
"deliveryManagers" : $scope.deliveryHeads() "deliveryManagers" : $scope.deliveryHeads()
}; };
$scope.addOrUpdateDomain(record,action); $scope.addOrUpdateDomain(record,action);
} }
}else{ }else{
$scope.alertMsg = ""; $scope.alertMsg = "";
var AccountName = $scope.account.accountName; var AccountName = $scope.AccountInfo;
var domainName = $scope.domainName; var domainName = $scope.domainName;
var deliveryManagers1 = $scope.deliveryHeads(); var deliveryManagers1 = $scope.deliveryHeads();
if(AccountName == undefined){ if(AccountName == undefined){
$scope.alertMsg = "Please select a Account"; $scope.alertMsg = "Please select a Account";
document.getElementById('account').focus(); document.getElementById('AccountInfo').focus();
}else if(domainName == "" || undefined) { }else if(domainName == "" || undefined) {
$scope.alertMsg = "Please enter a Domain Name"; $scope.alertMsg = "Please enter a Domain Name";
document.getElementById('domainName').focus(); document.getElementById('domainName').focus();
...@@ -383,7 +390,8 @@ myApp.controller("domainController", ...@@ -383,7 +390,8 @@ myApp.controller("domainController",
$scope.alertMsg = ""; $scope.alertMsg = "";
var record = { var record = {
"domainName" : $scope.domainName, "domainName" : $scope.domainName,
"accountName" : $scope.account.accountName, "accountName" : $scope.AccountInfo,
"accountId": $scope.AccountId,
"deliveryManagers" : $scope.deliveryHeads(), "deliveryManagers" : $scope.deliveryHeads(),
"id" : $scope.id, "id" : $scope.id,
"domainId" : dataToPass.domainId "domainId" : dataToPass.domainId
......
...@@ -88,7 +88,7 @@ myApp.controller("loginController",function($scope, myFactory, $compile, $window ...@@ -88,7 +88,7 @@ myApp.controller("loginController",function($scope, myFactory, $compile, $window
function getAllAccounts(){ function getAllAccounts(){
$http({ $http({
method : "GET", method : "GET",
url : appConfig.appUri + "user/getAccounts" url : appConfig.appUri + "user/getAccountsInfo"
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
myFactory.setAccounts(response.data); myFactory.setAccounts(response.data);
}, function myError(response) { }, function myError(response) {
......
...@@ -26,9 +26,9 @@ ...@@ -26,9 +26,9 @@
</tr> </tr>
<tr> <tr>
<td colspan="4"><b>Account</b></td> <td colspan="4"><b>Account</b></td>
<td colspan="8"><md-select ng-model="account" ng-disabled= "isDisabled" <td colspan="8"><md-select ng-model="AccountInfo" ng-disabled= "isDisabled"
md-selected-text="getAccountText()" id="account"> <md-optgroup md-selected-text="getAccountText()" id="AccountInfo"> <md-optgroup
label="account"> <md-option ng-value="account1" label="AccountInfo"> <md-option ng-value="account1"
ng-repeat="account1 in accounts" >{{account1.accountName}}</md-option> ng-repeat="account1 in accounts" >{{account1.accountName}}</md-option>
</md-optgroup> </md-select></td> </md-optgroup> </md-select></td>
</tr> </tr>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment