Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
61e99a5
GIT Hub Implementation
Durgesh1988 Jan 13, 2017
aba4c57
Merge remote-tracking branch 'upstream/dev' into topic-service-delivery
Durgesh1988 Jan 13, 2017
0146111
GIT Hub Implementation
Durgesh1988 Jan 13, 2017
336947d
GIT Hub Implementation
Durgesh1988 Jan 13, 2017
ab1441b
GIT Hub Implementation
Durgesh1988 Jan 16, 2017
e77d03f
GIT Hub Implementation
Durgesh1988 Jan 16, 2017
6e3ac76
GIT Hub Implementation
Durgesh1988 Jan 16, 2017
e9f4e1c
Bots Audit Trail Implementation for CFT
Durgesh1988 Jan 18, 2017
2d2da30
Update code accordining to Review Comments
Durgesh1988 Jan 18, 2017
b158b67
Create New Schema for Bots for New Requirement
Durgesh1988 Jan 18, 2017
f5512ca
New Implementation for BOTs
Durgesh1988 Jan 19, 2017
124769e
New Implementation for BOTs
Durgesh1988 Jan 20, 2017
d668cf9
Remove mandatory for Instance Username for CFT
Durgesh1988 Jan 23, 2017
1887c90
Removed firebase code
udeshrl Jan 23, 2017
6739903
Merge pull request #1168 from udeshrl/dev
udeshrl Jan 23, 2017
f9424d4
js bug fixed
Jan 24, 2017
a000f0e
js bug fixed
Jan 24, 2017
8801dac
CAT-2653 , CAT-2652
Jan 24, 2017
248c96b
Sync with upstream/dev branch
Durgesh1988 Jan 24, 2017
af0d713
New Implementation for BOTs
Durgesh1988 Jan 25, 2017
db5a035
Update logger message based upon data response
Durgesh1988 Jan 25, 2017
63fcf19
manage instance view changed
Jan 25, 2017
86210a4
manage instance view changed
Jan 25, 2017
5db0161
Implement Reading and uploading YML documents from GIT HUB
Durgesh1988 Jan 25, 2017
0efe5be
Merge pull request #1140 from Durgesh1988/topic-service-delivery
amanpatial Jan 25, 2017
53514e3
botLibrary card view implementation
srikanthv02 Jan 25, 2017
a9eafd0
Merge pull request #1169 from hrushikesh07/hkDev
Jan 27, 2017
4c16d09
menu changed
Jan 27, 2017
36b8703
Merge pull request #1170 from hrushikesh07/hkDev
Jan 27, 2017
60c4d67
added month name in cost field
Jan 30, 2017
cf3b7b9
Merge pull request #1171 from hrushikesh07/hkDev
udeshrl Jan 30, 2017
ed386fd
Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 Jan 30, 2017
8bd98eb
Add LastRunTime field for BOTs
Durgesh1988 Jan 30, 2017
a695015
Bot Card design implemented
srikanthv02 Jan 30, 2017
af1d141
Removed commented code
srikanthv02 Jan 30, 2017
afbd9ce
Merge pull request #1172 from Durgesh1988/dev
amanpatial Jan 30, 2017
19c52bd
Last Run added in bots list, sorting as per last run and history pagi…
srikanthv02 Jan 30, 2017
39e7a5b
Merge pull request #1174 from srikanthv02/devSrikanth
udeshrl Jan 31, 2017
8ec7c4c
Fixed Environment tag mapping issue for rds/s3
udeshrl Jan 31, 2017
7c67d9e
Merge pull request #1175 from udeshrl/dev
udeshrl Jan 31, 2017
a9c91b5
Remove entity-cost/capacity/resource based on removing providers
Durgesh1988 Jan 31, 2017
792380a
Revoked the model changes for bots card
srikanthv02 Jan 31, 2017
fb537cf
Resolving merge issues with dev
srikanthv02 Jan 31, 2017
83c0706
Merge pull request #1176 from Durgesh1988/dev
udeshrl Feb 1, 2017
f254a54
CAT-2661
Feb 1, 2017
18b4edf
Resolved CAT-1705,1747
srikanthv02 Feb 1, 2017
2901b20
Resolved CAT-1600
srikanthv02 Feb 1, 2017
55b14c0
Merge pull request #1177 from hrushikesh07/hkDev
udeshrl Feb 1, 2017
214f21b
Merge pull request #1178 from srikanthv02/devSrikanth
udeshrl Feb 1, 2017
c60c532
Buttons added for bots description page and some minor changes
srikanthv02 Feb 1, 2017
4acccbf
Incorporated new images
srikanthv02 Feb 1, 2017
970b9e1
Merge remote-tracking branch 'upstream/dev' into topic-serviceDelivery
srikanthv02 Feb 1, 2017
ec34e13
Provider Delete Issue
Durgesh1988 Feb 1, 2017
3d2d38f
Merge pull request #1180 from Durgesh1988/dev
udeshrl Feb 1, 2017
807cbbc
size added for usage
Feb 1, 2017
0080690
API changed
Feb 1, 2017
7f23710
Parsing JIRA Response for JIRA Key
Durgesh1988 Feb 1, 2017
fd78666
Merge pull request #1182 from Durgesh1988/dev
udeshrl Feb 1, 2017
6172121
Merge pull request #1181 from hrushikesh07/hkDev
udeshrl Feb 1, 2017
51b47af
Merge pull request #1173 from srikanthv02/topic-serviceDelivery
udeshrl Feb 2, 2017
e56b0bd
Merge remote-tracking branch 'upstream/topic-sevice-delivery' into de…
srikanthv02 Feb 2, 2017
a287e74
Merge pull request #1183 from srikanthv02/devSrikanth
udeshrl Feb 2, 2017
17c026b
Changed nodegit version for build
srikanthv02 Feb 2, 2017
0c56739
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 2, 2017
53297e4
Merge pull request #1184 from srikanthv02/devSrikanth
udeshrl Feb 2, 2017
cbfc160
Fixed few bugs for Bots and removed filter
srikanthv02 Feb 2, 2017
8ce5d30
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 2, 2017
f213203
Resolved issue for firefox
srikanthv02 Feb 2, 2017
4bb76cf
Changes for devops roles in settings
srikanthv02 Feb 2, 2017
f0766b5
Merge pull request #1185 from srikanthv02/devSrikanth
udeshrl Feb 2, 2017
55a65e6
Add CFT Stack Message in logs
Durgesh1988 Feb 2, 2017
82f7109
Merge pull request #1186 from Durgesh1988/dev
udeshrl Feb 2, 2017
15ef0f2
Resolved some bugs related to Bots
srikanthv02 Feb 3, 2017
6c41e37
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 3, 2017
d06f3f7
Add FilterBy API for Cloud Formation
Durgesh1988 Feb 6, 2017
7a97663
Merge pull request #1190 from Durgesh1988/dev
udeshrl Feb 6, 2017
0ebdb78
Default monitor organization level
udeshrl Feb 6, 2017
e89aa09
Merge pull request #1191 from udeshrl/dev
udeshrl Feb 7, 2017
016c83f
Changes for BOT
srikanthv02 Feb 7, 2017
48fb681
Resolved merge conflict
srikanthv02 Feb 7, 2017
a207a7c
Merge pull request #1192 from srikanthv02/devSrikanth
Feb 7, 2017
ce56ad0
Added SavedTime per BOTs field
Durgesh1988 Feb 7, 2017
0e73f02
Changed category type for bp, small ui changes for firefox browser
srikanthv02 Feb 7, 2017
1eff95c
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 7, 2017
2902dd3
Merge pull request #1194 from srikanthv02/devSrikanth
udeshrl Feb 7, 2017
b9089c4
Added SavedTime per BOTs field
Durgesh1988 Feb 7, 2017
abd50c8
Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 Feb 7, 2017
bebc006
Merge pull request #1193 from Durgesh1988/dev
udeshrl Feb 7, 2017
adffb11
Click for all bot categories fixed, Bot History Pagination resolved
srikanthv02 Feb 7, 2017
7321af3
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 7, 2017
1d1a696
Reverting back the changes done for bots time
srikanthv02 Feb 7, 2017
8367908
Changed styling for bigger screen
srikanthv02 Feb 7, 2017
8e15667
Merge pull request #1195 from srikanthv02/devSrikanth
udeshrl Feb 8, 2017
8e1951e
Added toastr injection
srikanthv02 Feb 8, 2017
54d606c
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 8, 2017
23c94a0
Merge pull request #1196 from srikanthv02/devSrikanth
udeshrl Feb 8, 2017
c7684f4
Added Default column for all monitors, done required changes to selec…
divakarkonakalla Feb 8, 2017
b970de3
Merge pull request #1197 from divakarkonakalla/divakar-dev
udeshrl Feb 8, 2017
21fca37
Runlist format changed and jenkins url path
srikanthv02 Feb 8, 2017
9d031f8
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 8, 2017
d00108d
Removed width
srikanthv02 Feb 8, 2017
77b4e87
Merge pull request #1198 from srikanthv02/devSrikanth
udeshrl Feb 8, 2017
7714dbb
Implement Saved Time per bots and remove decimal saved time
Durgesh1988 Feb 8, 2017
88cbcb4
Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 Feb 8, 2017
f96d668
Merge pull request #1199 from Durgesh1988/dev
udeshrl Feb 8, 2017
8ec247e
Implement Saved Time per bots and remove decimal saved time
Durgesh1988 Feb 8, 2017
dd544ef
Merge pull request #1200 from Durgesh1988/dev
udeshrl Feb 8, 2017
8efb5f1
Bot History name changed
srikanthv02 Feb 8, 2017
bde1707
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 8, 2017
07d4c7b
Merge pull request #1201 from srikanthv02/devSrikanth
amanpatial Feb 8, 2017
dbad0e4
Resolved some spinner issues and performance
srikanthv02 Feb 9, 2017
b2559dc
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 9, 2017
7312ab9
Made a common function
srikanthv02 Feb 9, 2017
2ed3f29
Merge pull request #1202 from srikanthv02/devSrikanth
udeshrl Feb 9, 2017
b5df882
Put loader for individual cards
srikanthv02 Feb 9, 2017
a8f763c
Merge remote-tracking branch 'upstream/dev' into devSrikanth
srikanthv02 Feb 9, 2017
3d3a0ad
Solved BOTs Issue
Durgesh1988 Feb 9, 2017
e55c0a3
Merge remote-tracking branch 'upstream/dev' into dev
Durgesh1988 Feb 9, 2017
c6feefd
jenkins issue in audit trail resolved
srikanthv02 Feb 9, 2017
efe9021
Merge pull request #1204 from srikanthv02/devSrikanth
udeshrl Feb 9, 2017
4da4bf0
Merge pull request #1203 from Durgesh1988/dev
udeshrl Feb 9, 2017
4781980
Resolved merge conflicts with stage
srikanthv02 Feb 10, 2017
344f84b
Changed the month of creation
srikanthv02 Feb 10, 2017
7fefd7d
Merge pull request #1205 from srikanthv02/devSrikanth
udeshrl Feb 10, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added client/cat3/images/bots/activeDirectory.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/cat3/images/bots/applicationDeployment.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/cat3/images/bots/installation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/cat3/images/bots/monitoring.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/cat3/images/bots/openDJ.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/cat3/images/bots/serviceManagement.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/cat3/images/bots/upgrade.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/cat3/images/bots/userManagement.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed client/cat3/images/img.jpg
Binary file not shown.
6 changes: 3 additions & 3 deletions client/cat3/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,6 @@
<script src="lib/lodash/lodash/lodash.min.js"></script>
<script src="lib/ng-file-upload/ng-file-upload.min.js"></script>
<script src="src/partials/globals/toaster/angular-toastr.tpls.js"></script>
<script src="src/partials/globals/drag-and-drop/angular-drag-and-drop-lists.min.js"></script>
<script src="https://cdn.firebase.com/js/client/1.1.1/firebase.js"></script>
<script src="https://cdn.firebase.com/libs/angularfire/0.8.0/angularfire.min.js"></script>
<!-- Application configuration -->
<script src="uiConfig.js"></script>
<script src="lib/d3/d3.js"></script>
Expand Down Expand Up @@ -119,7 +116,10 @@

<script src="src/partials/sections/dashboard/bots/botsCtrl.js"></script>
<script src="src/partials/sections/dashboard/bots/controller/audittrailCtrl.js"></script>
<script src="src/partials/sections/dashboard/bots/controller/botDescriptionCtrl.js"></script>
<script src="src/partials/sections/dashboard/bots/controller/botHistoryCtrl.js"></script>
<script src="src/partials/sections/dashboard/bots/controller/botLogsCtrl.js"></script>
<script src="src/partials/sections/dashboard/bots/controller/botScheduleCtrl.js"></script>
<script src="src/partials/sections/dashboard/bots/controller/libraryCtrl.js"></script>
<script src="src/partials/sections/dashboard/bots/controller/editParamsCtrl.js"></script>
<script src="src/partials/sections/dashboard/bots/controller/botExecutionLogsCtrl.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion client/cat3/src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
* All modules/feature will be through
* */

var angularApp = angular.module('catapp', ['ui.router','ngTouch','toastr','firebase',
var angularApp = angular.module('catapp', ['ui.router','ngTouch','toastr',
'global.login',
'global.breadcrumb',
'authentication',
Expand Down
19 changes: 19 additions & 0 deletions client/cat3/src/partials/global.scss
Original file line number Diff line number Diff line change
Expand Up @@ -1461,4 +1461,23 @@ div::-webkit-scrollbar-thumb
}
input[type="text"].ui-grid-filter-input{
color: #000000;
}

// grid view tab class
.hide-grid {
margin: 0px auto !important;
padding: 0px !important;
visibility: hidden;
height: 0px !important;
overflow: hidden;
}

.show-grid-tab {
visibility: visible;
height: auto;
}

.show-grid {
visibility: inherit;
height: auto;
}

This file was deleted.

11 changes: 6 additions & 5 deletions client/cat3/src/partials/globals/loader/loaderModule.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@
'use strict';
angular.module('directive.loading', [])
.directive('loading', ['$compile',function($compile) {
var getTemplate = function(type) {
var getTemplate = function(type, extraClasses) {
var template = '';
switch (type) {
case 'block':
template = "<h1 class='catloader block'><i class='fa fa-cog fa-spin black'></i> Loading...</h1>";
template = "<h1 class='catloader block'><i class='fa fa-cog fa-spin "+extraClasses+"'></i> Loading...</h1>";
break;
case 'inline':
template = "<span class='catloader inline'><i class='fa fa-spinner fa-spin black'></i></span>";
template = "<span class='catloader inline'><i class='fa fa-spinner fa-spin "+extraClasses+"'></i></span>";
break;
default:
template = "<h1 class='catloader block'><i class='fa fa-cog fa-spin black'></i> Loading...</h1>";
template = "<h1 class='catloader block'><i class='fa fa-cog fa-spin "+extraClasses+"'></i> Loading...</h1>";
break;
}
return template;
Expand All @@ -35,7 +35,8 @@
}
});
var type = attrs.type;
var template = getTemplate(type);
var extraClasses = (attrs.classes)?attrs.classes:'black';
var template = getTemplate(type,extraClasses);
elm.html('').append($compile(template)(scope));
scope.$watch(scope.dirLoading, function(v) {
var size = attrs.size;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@
<button type="button" class="btn btn-sm btn-primary cat-btn-update" ng-class=" {'active':filterNewEnt.period === 'month'}" ng-click="applyFilter(true,'month')">MONTH</button>
<!--<button type="button" class="btn btn-sm btn-primary cat-btn-update" disabled="disabled" ng-class=" {'active':filterNewEnt.period === 'year'}" ng-click="applyFilter(true,'year')">YEAR</button>-->
<!--<input class="form-control " ng-model="filterNewEnt.StartDate" style="display: table-cell;width: 120px" readonly />-->
<input id="date-select" class="form-control " ng-click="showPick=true" ng-model="filterNewEnt.date" style="display: table-cell;width: 120px" placeholder="From Date" ng-change="applyFilter(true,filterNewEnt.period);" title="End Date" />
<input id="date-select" class="form-control " ng-click="showPick=true" ng-model="filterNewEnt.date" style="display:inherit;width: 120px" placeholder="From Date" ng-change="applyFilter(true,filterNewEnt.period);" title="End Date" />
<div class="weekPick" ng-show="showPick">
<span ng-show="filterNewEnt.period === 'day'"> <label for="" >Select Date</label>
<input class="form-control marginbottom10" id="date-cost" ng-model="filterNewEnt.endDate.day" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,8 @@
$rootScope.$emit('HEADER_NAV_CHANGE', 'ANALYTICS');
$scope.selectedResources = [];
analytic.viewByFilter='orgView';
$scope.$watch(function() { return analytic.viewByFilter}, function(newVal) {
$scope.$watch(function() {
return analytic.viewByFilter}, function(newVal) {
if(newVal === 'ProviderView'){
$rootScope.viewType='ProviderView';
if($state.params && $state.params.filterView){
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@
month:months[new Date().getMonth()],
day:moment(new Date()).format('YYYY-MM-DD')
};
$rootScope.filterNewEnt.date= $rootScope.filterNewEnt.endDate.month+' '+ $rootScope.filterNewEnt.endDate.year;
$rootScope.filterNewEnt.date= moment($rootScope.filterNewEnt.endDate.month+' 01 '+ $rootScope.filterNewEnt.endDate.year).format('YYYY-MM-DD');
},
applyFilter : function(filterApp,period){
$rootScope.filterNewEnt.date= $rootScope.filterNewEnt.endDate.month+' '+ $rootScope.filterNewEnt.endDate.year;
$rootScope.filterNewEnt.date= moment($rootScope.filterNewEnt.endDate.month+' 01 '+ $rootScope.filterNewEnt.endDate.year).format('YYYY-MM-DD');
if($rootScope.organObject) {
var obj = $rootScope.organObject,
or = $rootScope.organNewEnt.org,
Expand All @@ -36,7 +36,7 @@
console.log(moment(dt).add(wk, 'days').format('YYYY-MM-DD'));
$rootScope.filterNewEnt.date=moment(dt).add(wk, 'days').format('YYYY-MM-DD');
} else {
$rootScope.filterNewEnt.date= $rootScope.filterNewEnt.endDate.month+' '+ $rootScope.filterNewEnt.endDate.year;
$rootScope.filterNewEnt.date=moment( $rootScope.filterNewEnt.endDate.month+' 01 '+ $rootScope.filterNewEnt.endDate.year).format('YYYY-MM-DD');
}
$rootScope.filterNewEnt.period = period;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,47 +14,8 @@
};
var capRept =this;
capRept.chartData=[];
capRept.serviceType='EC2';
capRept.splitUp=null;
capRept.getCapacityData=function(fltObj){
var param = {
// url: 'src/partials/sections/dashboard/analytics/data/cost.json?org'
url:''
};
if(fltObj && fltObj.org){
var entityId=null;
if(fltObj.provider){
entityId=fltObj.provider.id;
} else {
entityId=fltObj.org.id;
}
//param.url='http://d4d.rlcatalyst.com/analytics/capacity?parentEntityId=46d1da9a-d927-41dc-8e9e-7e926d927537&entityId=46d1da9a-d927-41dc-8e9e-7e926d927537&toTimeStamp=Mon%20Nov%2014%202016%2010:41:29%20GMT+0530%20(IST)&period=month';
param.url='/analytics/capacity?parentEntityId='+fltObj.org.id+'&entityId='+entityId+'&toTimeStamp='+new Date()+'&period=month';
}

genSevs.promiseGet(param).then(function (result) {
capRept.chartData=result;
$rootScope.splitUpCapacities=[];
capRept.serviceCapacity=result.capacity.AWS;
//capRept.serviceType=Object.keys(capRept.serviceCapacity.services)[0];
capRept.serviceType='EC2';
if(result.splitUpCapacities && Object.keys(result.splitUpCapacities).length >0) {
angular.forEach(result.splitUpCapacities, function (val, key) {
var a=key.replace(/([A-Z])/g, ' $1').replace(/^./, function(str) {
return str.toUpperCase();
});
$rootScope.splitUpCapacities.push({id:key,val:a});
});
if( $rootScope.splitUpCapacities && $rootScope.splitUpCapacities.length >0) {
$scope.$emit('CHANGE_splitUp', $rootScope.splitUpCapacities[0].id);
capRept.splitUp = $rootScope.splitUpCapacities[0].val;
capRept.createLable(result, $rootScope.splitUpCapacities[0].id);
}
}
capRept.createList();

});
};

$rootScope.applyFilter =function(filterApp,period){
analyticsServices.applyFilter(filterApp,period);
if($state.current.name === "dashboard.analytics.capacityReport") {
Expand All @@ -67,7 +28,7 @@
$rootScope.$emit('INI_usage', 'Unassigned');
$timeout(function () {
$rootScope.applyFilter(true,'month');
capRept.getCapacityData($rootScope.filterNewEnt);
capRept.createList();
var treeNames = ['Cloud Management','Analytics','capacity'];
$rootScope.$emit('treeNameUpdate', treeNames);
},500);
Expand All @@ -93,8 +54,11 @@
});
};
$scope.chefConfig=function (id) {
var promise = genSevs.editRunlist(id);
genSevs.editRunlist(id);
};
$scope.monthNames = ["January", "February", "March", "April", "May", "June","July", "August", "September", "October", "November", "December"];

$scope.currentMonth = $scope.monthNames[new Date().getMonth()];
capRept.createList = function () {
capRept.filterValue='';
capRept.listGrid=[];
Expand All @@ -106,8 +70,8 @@
capRept.listGrid[value].data=[];
capRept.listGrid[value].paginationPageSizes= [25, 50, 100];
capRept.listGrid[value].paginationPageSize=25;
$scope.colArray=['platformId','state','orgName','privateIpAddress','os'];
if(capRept.serviceType === 'EC2') {
$scope.colArray=['platformId','state','privateIpAddress','os'];
if(capRept.serviceType === 'EC2') {
capRept.listGrid[value].columnDefs = [
{name: 'Instance Id', field: 'platformId', cellTooltip: true},
{name: 'os', enableFiltering: true, displayName: 'OS', field: 'os', cellTooltip: true},
Expand All @@ -118,10 +82,9 @@
field: 'region',
cellTooltip: true
},
{name: 'orgName', displayName: 'Org Name', field: 'orgName', cellTooltip: true},
{
name: 'cost',
displayName: 'Cost',
displayName: 'Cost ( '+$scope.currentMonth+' )',
cellTemplate: '<span ng-bind-html="grid.appScope.aggregateInstanceCost(row.entity.cost)"></span>'
},
{
Expand All @@ -134,7 +97,7 @@
];
}
if(capRept.serviceType === 'RDS') {
$scope.colArray=['platformId','state','orgName','dbEngine']
$scope.colArray=['platformId','state','dbEngine'];
capRept.listGrid[value].columnDefs = [
{name: 'Instance', field: 'platformId', cellTooltip: true},
{name: 'dbEngine', enableFiltering: true, displayName: 'Engine', field: 'dbEngine', cellTooltip: true},
Expand All @@ -144,10 +107,9 @@
field: 'region',
cellTooltip: true
},
{name: 'orgName', displayName: 'Org Name', field: 'orgName', cellTooltip: true},
{
name: 'cost',
displayName: 'Cost',
displayName: 'Cost ( '+$scope.currentMonth+' )',
cellTemplate: '<span ng-bind-html="grid.appScope.aggregateInstanceCost(row.entity.cost)"></span>'
},
{
Expand All @@ -165,24 +127,27 @@
{name: 'bucketName', field: 'bucketName', cellTooltip: true},
{name: 'bucketOwnerName', field: 'bucketOwnerName', cellTooltip: true},
{name: 'bucketSize', field: 'bucketSize', displayName:'Bucket Size (MB)', cellTooltip: true},
{name: 'orgName', field: 'orgName', cellTooltip: true},
{name: 'cost', displayName: 'Cost',cellTemplate: '<span ng-bind-html="grid.appScope.aggregateInstanceCost(row.entity.cost)"></span>'},

{name: 'cost', displayName: 'Cost ( '+$scope.currentMonth+' )',cellTemplate: '<span ng-bind-html="grid.appScope.aggregateInstanceCost(row.entity.cost)"></span>'},
{name: 'Action', cellTooltip: true,cellTemplate:"<span class='cursor' title='Usage' style='font-size: 14px;' ng-click='grid.appScope.openChart(row.entity)'><i class=\"fa fa-line-chart\"></i></span> "}
];
}
capRept.listGrid[value].onRegisterApi=function (gridApi) {
gridApi.grid.registerRowsProcessor($scope.singleFilter, 200);
$scope.gridApi = gridApi;
};

if(capRept.serviceType === 'EC2' && fltrObj && fltrObj.provider && fltrObj.provider.id) {
if($rootScope.organNewEnt.instanceType === 'Managed') {
$scope.colArray.push('bgName');
capRept.listGrid[value].columnDefs.splice(6,0,{name: 'bgName', displayName: 'Bg Name', field: 'bgName', cellTooltip: true});
$scope.colArray.push('bgName','projectName','environmentName');
capRept.listGrid[value].columnDefs.splice(5,0,{name: 'bgName', displayName: 'Bg Name', field: 'bgName', cellTooltip: true});
capRept.listGrid[value].columnDefs.splice(6,0,{name: 'projectName', displayName: 'Project Name', field: 'projectName', cellTooltip: true});
capRept.listGrid[value].columnDefs.splice(7,0,{name: 'environmentName', displayName: 'Env Name', field: 'environmentName', cellTooltip: true}); $scope.instanceType= 'managedInstances';
$scope.instanceType= 'managedInstances';
} else if($rootScope.organNewEnt.instanceType === 'Assigned'){
$scope.colArray.push('bgName');
capRept.listGrid[value].columnDefs.splice(6,0,{name: 'bgName', displayName: 'Bg Name', field: 'bgName', cellTooltip: true});
$scope.colArray.push('bgName','projectName','environmentName');
capRept.listGrid[value].columnDefs.splice(5,0,{name: 'bgName', displayName: 'Bg Name', field: 'bgName', cellTooltip: true});
capRept.listGrid[value].columnDefs.splice(6,0,{name: 'projectName', displayName: 'Project Name', field: 'projectName', cellTooltip: true});
capRept.listGrid[value].columnDefs.splice(7,0,{name: 'environmentName', displayName: 'Env Name', field: 'environmentName', cellTooltip: true}); $scope.instanceType= 'managedInstances';
$scope.instanceType= 'unmanagedInstances';
} else if($rootScope.organNewEnt.instanceType === 'Unassigned'){
$scope.instanceType= 'unassigned-instances';
Expand Down Expand Up @@ -222,12 +187,12 @@
}
});
} else if(fltrObj && fltrObj.provider && fltrObj.provider.id){
var param = {
var paramResources= {
inlineLoader:true,
url: '/resources?filterBy=providerDetails.id:'+fltrObj.provider.id+',resourceType:'+capRept.serviceType+',category:'+$rootScope.organNewEnt.instanceType.toLowerCase()
// url:'src/partials/sections/dashboard/analytics/data/ins.json'
};
genSevs.promiseGet(param).then(function (instResult) {
genSevs.promiseGet(paramResources).then(function (instResult) {
/////
capRept.listGrid[value].data = instResult.data;
if(capRept.serviceType === 'RDS'){
Expand Down Expand Up @@ -265,7 +230,7 @@

//}
};
$scope.$watch('capRept.serviceType',function (newValue, oldValue) {
$scope.$watch('capRept.serviceType',function () {
capRept.createList();
});
$scope.aggregateInstanceCost=function (cost) {
Expand Down Expand Up @@ -363,11 +328,11 @@
var $yesterday = new Date($today);
$yesterday.setDate($today.getDate() - 1);
if(fltObj && fltObj.resources && fltObj.resources.length >0) {
var $today = new Date();
var $yesterday = new Date($today);
$yesterday.setDate($today.getDate() - 1);
var $todayA = new Date();
var $yesterdayA = new Date($todayA);
$yesterdayA.setDate($todayA.getDate() - 1);
var param = {
url: '/analytics/trend/usage?resource=' + items._id + '&fromTimeStamp=' + $yesterday + '&toTimeStamp=' + $today + '&interval=3600'
url: '/analytics/trend/usage?resource=' + items._id + '&fromTimeStamp=' + $yesterdayA + '&toTimeStamp=' + $todayA + '&interval=3600'
//url:'src/partials/sections/dashboard/analytics/data/usage.json'
};
genSevs.promiseGet(param).then(function (result) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
}

// param.url='src/partials/sections/dashboard/analytics/data/cost.json';
console.log(fltObj.date);
param.url='/analytics/cost/aggregate?parentEntityId='+fltObj.org.id+'&entityId='+entityId+'&toTimeStamp='+new Date(fltObj.date)+'&period='+fltObj.period;
}

Expand Down
Loading