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]

Reply via email to