Skip to content

Commit 1a8c5c0

Browse files
authored
Merge pull request #1344 from anshul-srivastava/servicenow_stage
replced files
2 parents fcaa4a1 + 99294e3 commit 1a8c5c0

File tree

2 files changed

+20
-28
lines changed

2 files changed

+20
-28
lines changed

client/cat3/poc/servicenow/servicenow-bot.html

Lines changed: 19 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,67 +13,59 @@
1313

1414

1515

16-
var app = angular.module('poc', ['ui.bootstrap','toastr']);
16+
var app = angular.module('poc', ['ui.bootstrap','toastr']).config(['$locationProvider', function($locationProvider){
17+
$locationProvider.html5Mode({
18+
enabled: true,
19+
requireBase: false
20+
});
21+
}]);
1722

1823
app.controller('ServiceNowBOTCtrl', function( $scope, $http,$location,$uibModal,toastr,$timeout,$window) {
1924
var crtl=this;
2025
crtl.newEnt={};
2126
crtl.auth=[];
27+
crtl.urlObject={};
2228
crtl.getBOTDetail = function (BotName, Token) {
23-
crtl.auth.BotName=BotName;
24-
crtl.auth.Token=Token;
2529
return $http({
26-
method: 'get',
27-
// url:"http://d4d.rlcatalyst.com/botsNew?filterBy=id:rlcatalyst_org_creation",
30+
method: 'get',
2831
url:"../../../botsNew?filterBy=" + BotName,
2932
headers: {
30-
// 'x-catalyst-auth': '855a95b6-9670-4f40-96c0-2d6e089d07b7',
3133
'x-catalyst-auth': Token,
3234
'Accept': 'application/json'
3335
}
3436
}).then(function(response) {
35-
crtl.BOTData = response.data;
36-
crtl.type=response.data.bots[0].type;
37-
angular.forEach(response.data.bots[0].inputFormFields,function (val) {
38-
crtl.newEnt[val.name]=val.default;
39-
});
40-
37+
crtl.BOTData = response.data;
38+
crtl.type=response.data.bots[0].type;
39+
angular.forEach(response.data.bots[0].inputFormFields,function (val) {
40+
crtl.newEnt[val.name]=val.default;
41+
});
4142
});
4243
};
4344
crtl.save = function () {
4445
return $http({
4546
method: 'POST',
46-
// url:"http://d4d.rlcatalyst.com/botsNew?filterBy=id:rlcatalyst_org_creation",
47-
url:'../../../botsNew/' + crtl.auth.BotName.split(":")[1] + '/execute',
47+
url:'../../../botsNew/' + crtl.urlObject.BotName.split(":")[1] + '/execute',
4848
data:{
4949
"data":crtl.newEnt,
5050
"type":crtl.type
5151
},
5252
headers: {
53-
// 'x-catalyst-auth': '855a95b6-9670-4f40-96c0-2d6e089d07b7',
54-
'x-catalyst-auth': crtl.auth.Token,
53+
'x-catalyst-auth':crtl.urlObject.Token,
5554
'Accept': 'application/json'
5655
}
5756
}).then(function(response) {
5857
toastr.success("Successfully executed");
5958
$timeout(function () {
60-
$window.close();
59+
window.location.href = crtl.urlObject.redirectUrl;
60+
//$window.close();
6161
},400);
6262
});
6363

6464
};
6565

6666
crtl.init=function () {
67-
var paramQuery = location.search.substring(1);
68-
if(paramQuery) {
69-
var BotNameParam = paramQuery.split("&");
70-
// console.log(BotNameParam[0]);
71-
var botName = BotNameParam[0].split("=")[1];
72-
var token = BotNameParam[1].split("=")[1];
73-
crtl.getBOTDetail(botName, token);
74-
}
75-
// console.log("After init BOT data"+ $scope.BOTData);
76-
67+
crtl.urlObject = $location.search();
68+
crtl.getBOTDetail(crtl.urlObject.BotName, crtl.urlObject.Token);
7769
};
7870

7971
crtl.init();

server/app/routes/v1.0/routes_clientAppAccess.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ module.exports.setRoutes = function(app, sessionVerification) {
3939
return next(err);
4040
}
4141
//var base64 = new Buffer(JSON.stringify(data.params)).toString('base64');
42-
res.redirect(data.catalystUrl + '?Token=' + tokenData.token + '&BotName=id:'+data.params.botId);
42+
res.redirect(data.catalystUrl + '?Token=' + tokenData.token + '&BotName=id:'+data.params.botId+'&redirectUrl='+data.clientRedirectUrl);
4343
});
4444
});
4545
}

0 commit comments

Comments
 (0)