projects
/
osm
/
NG-UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Feature-9518: Scale-in/Scale-out commands triggered from the UI
[osm/NG-UI.git]
/
src
/
app
/
instances
/
ns-instances
/
NSInstancesComponent.ts
diff --git
a/src/app/instances/ns-instances/NSInstancesComponent.ts
b/src/app/instances/ns-instances/NSInstancesComponent.ts
index
41bb384
..
3f20710
100644
(file)
--- a/
src/app/instances/ns-instances/NSInstancesComponent.ts
+++ b/
src/app/instances/ns-instances/NSInstancesComponent.ts
@@
-81,6
+81,9
@@
export class NSInstancesComponent implements OnInit {
/** operational State failed data @public */
public operationalStateThirdStep: string = CONFIGCONSTANT.operationalStateThirdStep;
/** operational State failed data @public */
public operationalStateThirdStep: string = CONFIGCONSTANT.operationalStateThirdStep;
+ /** operational State scaling data @public */
+ public operationalStateFourthStep: string = CONFIGCONSTANT.operationalStateFourthStep;
+
/** Config State init data @public */
public configStateFirstStep: string = CONFIGCONSTANT.configStateFirstStep;
/** Config State init data @public */
public configStateFirstStep: string = CONFIGCONSTANT.configStateFirstStep;
@@
-153,7
+156,8
@@
export class NSInstancesComponent implements OnInit {
list: [
{ value: this.operationalStateFirstStep, title: this.operationalStateFirstStep },
{ value: this.operationalStateSecondStep, title: this.operationalStateSecondStep },
list: [
{ value: this.operationalStateFirstStep, title: this.operationalStateFirstStep },
{ value: this.operationalStateSecondStep, title: this.operationalStateSecondStep },
- { value: this.operationalStateThirdStep, title: this.operationalStateThirdStep }
+ { value: this.operationalStateThirdStep, title: this.operationalStateThirdStep },
+ { value: this.operationalStateFourthStep, title: this.operationalStateFourthStep }
]
}
},
]
}
},
@@
-170,6
+174,10
@@
export class NSInstancesComponent implements OnInit {
return `<span class="icon-label" title="${row.OperationalStatus}">
<i class="fas fa-times-circle text-danger"></i>
</span>`;
return `<span class="icon-label" title="${row.OperationalStatus}">
<i class="fas fa-times-circle text-danger"></i>
</span>`;
+ } else if (row.OperationalStatus === this.operationalStateFourthStep) {
+ return `<span class="icon-label" title="${row.OperationalStatus}">
+ <i class="fas fa-compress-alt text-success"></i>
+ </span>`;
} else {
return `<span>${row.OperationalStatus}</span>`;
}
} else {
return `<span>${row.OperationalStatus}</span>`;
}
@@
-230,7
+238,11
@@
export class NSInstancesComponent implements OnInit {
ConfigStatus: nsdInstanceData['config-status'],
DetailedStatus: nsdInstanceData['detailed-status'],
memberIndex: nsdInstanceData.nsd.df,
ConfigStatus: nsdInstanceData['config-status'],
DetailedStatus: nsdInstanceData['detailed-status'],
memberIndex: nsdInstanceData.nsd.df,
- nsConfig: nsdInstanceData.nsd['ns-configuration']
+ nsConfig: nsdInstanceData.nsd['ns-configuration'],
+ adminDetails: nsdInstanceData._admin,
+ vnfID: nsdInstanceData['vnfd-id'],
+ nsd: nsdInstanceData.nsd,
+ 'nsd-id': nsdInstanceData['nsd-id']
};
this.nsInstanceData.push(nsDataObj);
});
};
this.nsInstanceData.push(nsDataObj);
});