From fcacd38861e3a00e0058e718def0277e0e42e42f Mon Sep 17 00:00:00 2001 From: chausman <chausman@nrao.edu> Date: Tue, 14 Sep 2021 10:08:53 -0600 Subject: [PATCH] making null execution location specifiable --- .../app/workspaces/workspaces.component.html | 20 +++++++++++++++++++ .../app/workspaces/workspaces.component.ts | 14 +++++++++++++ 2 files changed, 34 insertions(+) diff --git a/apps/web/src/app/workspaces/workspaces.component.html b/apps/web/src/app/workspaces/workspaces.component.html index 89d6a4e75..29b5c9d9d 100644 --- a/apps/web/src/app/workspaces/workspaces.component.html +++ b/apps/web/src/app/workspaces/workspaces.component.html @@ -11,6 +11,26 @@ Launch null capability </button> </div> + <div class="d-flex px-2"> + <button + type="button" + id="launchNullCapabilityCVBtn" + class="btn btn-secondary btn-lg" + (click)="nullCVButtonOnClick()" + > + Launch null at CV-NAASC + </button> + </div> + <div class="d-flex px-2"> + <button + type="button" + id="launchNullCapabilityNMTBtn" + class="btn btn-secondary btn-lg" + (click)="nullNMTButtonOnClick()" + > + Launch null at NMT + </button> + </div> </div> </div> <div class="container border rounded py-3 my-3"> diff --git a/apps/web/src/app/workspaces/workspaces.component.ts b/apps/web/src/app/workspaces/workspaces.component.ts index 945c7cb2b..d030db138 100644 --- a/apps/web/src/app/workspaces/workspaces.component.ts +++ b/apps/web/src/app/workspaces/workspaces.component.ts @@ -37,6 +37,20 @@ export class WorkspacesComponent implements OnInit { this.launchCapability("null", { arguments: "-g" }); } + /** + * OnClick method that creates a capability request for the null capability and submits it to CV-NAASC + */ + nullCVButtonOnClick(): void { + this.launchCapability("null", { arguments: "-g", "remote-cv": true }); + } + + /** + * OnClick method that creates a capability request for the null capability and submits it to CV-NAASC + */ + nullNMTButtonOnClick(): void { + this.launchCapability("null", { arguments: "-g", remote: true }); + } + /** * OnClick method that creates a capability request a given capability and submits it with the standard parameters: * - Product locator -- GitLab