From af56b68e030085aa523152e83811705636ead79c Mon Sep 17 00:00:00 2001 From: asgar Date: Fri, 8 Mar 2019 19:52:33 +0530 Subject: added ansible server functionality multiple ansible server for CDT Issue-ID: APPC-1510 Change-Id: I383bc63705418654efb596c617309821ebbeb9b4 Signed-off-by: Mohamed Asgar Samiulla --- .../build-artifacts/build-artifacts.component.ts | 49 +++++++++++----------- 1 file changed, 24 insertions(+), 25 deletions(-) (limited to 'src/app/vnfs/build-artifacts/build-artifacts.component.ts') diff --git a/src/app/vnfs/build-artifacts/build-artifacts.component.ts b/src/app/vnfs/build-artifacts/build-artifacts.component.ts index d95b478..9079abb 100644 --- a/src/app/vnfs/build-artifacts/build-artifacts.component.ts +++ b/src/app/vnfs/build-artifacts/build-artifacts.component.ts @@ -28,7 +28,8 @@ import * as _ from 'underscore'; import { NotificationsService } from 'angular2-notifications'; import { appConstants } from '../../../constants/app-constants'; -export const ACTIONS_REQUIRED_DROPDOWN = ['Configure', 'ConfigModify', 'ConfigScaleOut', 'DistributeTraffic']; +export const ACTIONS_REQUIRED_DROPDOWN = ['Configure', 'ConfigModify', 'ConfigScaleOut', 'DistributeTraffic'] + @Component({ selector: 'app-build-design', templateUrl: './build-artifacts.component.html', styleUrls: ['./build-artifacts.component.css'] }) export class BuildDesignComponent implements OnInit { @@ -37,7 +38,7 @@ export class BuildDesignComponent implements OnInit { public refDataRequiredFiels: boolean = false; public refList; - constructor(private router: Router, private notificationsService: NotificationsService) { + constructor (private router: Router, private notificationsService: NotificationsService) { } ngOnInit() { @@ -70,33 +71,31 @@ export class BuildDesignComponent implements OnInit { } } - public getRefData( referenceList, reqObj?) { - console.log( "getRefData: start: referenceList.action:["+ - referenceList.action+"]"); + public getRefData(referenceList, reqObj?) { this.refList = referenceList; - if( referenceList.action !== '' && - referenceList.scope['vnf-type'] !== '' && - referenceList['device-protocol'] !== '' ) - { - if( ACTIONS_REQUIRED_DROPDOWN.indexOf(referenceList.action) > -1) - { - if( referenceList.action == 'ConfigScaleOut') - { - if( reqObj != undefined && reqObj.hasOwnProperty('reqField') && - reqObj.reqField != '' - ) - this.refDataRequiredFiels = true; - else - this.refDataRequiredFiels = false; + if (referenceList.action !== '' && referenceList.scope['vnf-type'] !== '' && referenceList['device-protocol'] !== '') { + if(ACTIONS_REQUIRED_DROPDOWN.indexOf(referenceList.action) > -1) { + //if (referenceList.action === 'ConfigScaleOut') { + //console.log(typeof reqObj, selectedIdentifier) + // if (referenceList.hasOwnProperty('template-id') && referenceList['template-id'] !== undefined && referenceList['template-id'] != '') + // this.refDataRequiredFiels = true; + // else this.refDataRequiredFiels = false; + if(referenceList.action == 'ConfigScaleOut') { + if(reqObj != undefined && reqObj.hasOwnProperty('reqField') && reqObj.reqField != '') this.refDataRequiredFiels = true; + else this.refDataRequiredFiels = false; + } + + // else if( referenceList.action == 'Configure' || referenceList.action == 'ConfigModify' ) { + // if(referenceList.displayVnfc == 'false') this.refDataRequiredFiels = true; + // else if( referenceList.displayVnfc != 'false' && referenceList.vnfcIdentifier ) this.refDataRequiredFiels = true; + // } + + else this.refDataRequiredFiels = true; } - else - this.refDataRequiredFiels = true; - } - else - this.refDataRequiredFiels = true; + else this.refDataRequiredFiels = true; } else { - this.refDataRequiredFiels = false; + this.refDataRequiredFiels = false; } } -- cgit 1.2.3-korg