This is an automated email from the ASF dual-hosted git repository. ankovalyshyn pushed a commit to branch feature/projects in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
commit eed9369a16a12fca201cb4109dbef6d7be235f6a Author: Andriana Kovalyshyn <[email protected]> AuthorDate: Tue May 28 11:01:51 2019 +0300 [DLAB-635]: disabled gields on edit form; set default tab --- .../project/project-form/project-form.component.html | 6 +++--- .../project/project-form/project-form.component.ts | 10 +++++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.html b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.html index 0ed97e1..599e152 100644 --- a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.html +++ b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.html @@ -29,18 +29,18 @@ <label class="label">Project name</label> <div class="control"> <input type="text" formControlName="name" placeholder="Enter project name" - (blur)="generateProjectTag($event)"> + (blur)="generateProjectTag($event)" [ngClass]="{ 'not-allowed' : item }"> </div> </div> <div class="control-group"> <label class="label">Project tag</label> <div class="control"> - <input type="text" formControlName="tag" placeholder="dlab-{ project name }"> + <input type="text" formControlName="tag" placeholder="dlab-{ project name }" [ngClass]="{ 'not-allowed' : item }"> </div> </div> <div class="control-group"> <div class="selector-wrapper"> - <mat-form-field> + <mat-form-field [ngClass]="{ 'not-allowed' : item }"> <mat-select multiple formControlName="endpoints" placeholder="Select endpoints"> <mat-option class="multiple-select" disabled> <a class="select ani" (click)="selectOptions(list, 'all')"> diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts index 996d3ac..7d8ea68 100644 --- a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts +++ b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts @@ -17,7 +17,7 @@ * under the License. */ - import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; + import { Component, OnInit, Input, Output, EventEmitter, ViewChild } from '@angular/core'; import { FormGroup, FormBuilder, Validators } from '@angular/forms'; import { ToastrService } from 'ngx-toastr'; @@ -38,6 +38,7 @@ export class ProjectFormComponent implements OnInit { @Input() item: any; @Output() update: EventEmitter<{}> = new EventEmitter(); + @ViewChild('stepper') stepper; constructor( public toastr: ToastrService, @@ -53,13 +54,16 @@ export class ProjectFormComponent implements OnInit { this.getGroupsData(); this.getEndpointsData(); - this.item && this.editSpecificProject(this.item); + if (this.item) { + this.editSpecificProject(this.item); + this.stepper.selectedIndex = 1; + } } public confirm(data) { if (this.item) { this.projectService.updateProject(data).subscribe(() => { - this.toastr.success('Project creupdatedated successfully!', 'Success!'); + this.toastr.success('Project updated successfully!', 'Success!'); this.update.emit(); }, error => this.toastr.error(error.message || 'Project update failed!', 'Oops!')); } else { --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
