diff --git a/apps/web/src/app/workspaces/components/capability-request/capability-request.component.html b/apps/web/src/app/workspaces/components/capability-request/capability-request.component.html index e78310c5f02901eb3931e21d6d9de8a76405c6b6..d5ffe5995536faaa13cfab79ad45bc1bceac68f9 100644 --- a/apps/web/src/app/workspaces/components/capability-request/capability-request.component.html +++ b/apps/web/src/app/workspaces/components/capability-request/capability-request.component.html @@ -40,40 +40,27 @@ > </div> </div> - <div id="parameters-container" class="col"> + <div id="parameters-files-container" class="col"> <span id="parameters-label">Parameters</span> - <app-parameters id="parameters" [capabilityRequest]="capabilityRequest"></app-parameters> + <app-parameters + id="parameters" + class="pt-2" + [capabilityRequest]="capabilityRequest" + ></app-parameters> + <br /> <span id="files-label">Files</span> - <div id="files" *ngIf="currentVersion !== undefined"> - <div *ngFor="let file of currentVersion.files"> - {{ file.filename }} - </div> - </div> - <div class="d-flex justify-content-center py-3"> - <div class="col d-flex justify-content-center align-items-start"> - <app-create-new-version-form - id="create-new-version-form" - [capabilityRequest]="capabilityRequest" - ></app-create-new-version-form> - </div> - <div - class="col d-flex justify-content-center align-items-start" - *ngIf="capabilityRequest.state === 'Created'" - > - <button - id="submit-button" - type="button" - class="btn btn-info" - (click)=" - capabilityLauncherService - .submit(capabilityRequest.id) - .subscribe(submitRequestObserver) - " - > - <span class="fas fa-paper-plane"></span><span class="pl-2">Submit Request</span> - </button> - </div> - </div> + <app-files + id="files" + class="pt-2" + [capabilityVersion]="currentVersion" + *ngIf="currentVersion !== undefined" + ></app-files> + <br /> + <app-request-operations + id="operations" + class="pt-2" + [capabilityRequest]="capabilityRequest" + ></app-request-operations> </div> </div> </div> diff --git a/apps/web/src/app/workspaces/components/capability-request/capability-request.component.ts b/apps/web/src/app/workspaces/components/capability-request/capability-request.component.ts index 5494e8a64521646e3fdd7e3259a213aacd2235e5..09708c19df3fac7be7d843c5ee504720b164d893 100644 --- a/apps/web/src/app/workspaces/components/capability-request/capability-request.component.ts +++ b/apps/web/src/app/workspaces/components/capability-request/capability-request.component.ts @@ -1,11 +1,10 @@ -import { Component, Input, OnInit } from "@angular/core"; +import { Component, OnInit } from "@angular/core"; import { CapabilityRequest } from "../../model/capability-request"; import { ActivatedRoute } from "@angular/router"; import { DataRetrieverService } from "../../services/data-retriever.service"; import { CapabilityExecution } from "../../model/capability-execution"; import { Capability } from "../../model/capability"; import { CapabilityRequestService } from "../../services/capability-request.service"; -import { CapabilityLauncherService } from "../../services/capability-launcher.service"; import { CapabilityVersion } from "../../model/capability-version"; @Component({ @@ -30,16 +29,6 @@ export class CapabilityRequestComponent implements OnInit { }, error: (error) => console.error("Error when retrieving capability request:" + error), }; - // Observer for submitting capability request objects (returns a capability execution) - private submitRequestObserver = { - next: (submitResponse: CapabilityExecution) => { - this.capabilityExecution = submitResponse; - window.location.reload(); - }, - error: (error) => { - console.log(error); - }, - }; // Observer for capability objects private capabilityObserver = { next: (capability) => { @@ -63,7 +52,6 @@ export class CapabilityRequestComponent implements OnInit { private route: ActivatedRoute, private dataRetriever: DataRetrieverService, private capabilityRequestService: CapabilityRequestService, - private capabilityLauncherService: CapabilityLauncherService, ) { const requestID = parseInt(this.route.snapshot.paramMap.get("id")); this.capabilityRequestService