Merge "button styling"
[ccsdk/cds.git] / cds-ui / client / src / app / feature-modules / resource-definition / resource-edit / resource-metadata / resource-metadata.component.ts
index 119b7a8..bc309f4 100644 (file)
@@ -20,6 +20,7 @@
 
 import { Component, OnInit } from '@angular/core';
 import {FormBuilder, FormGroup, Validators} from '@angular/forms';
+import sample_licenses from '../../../../../assets/sample-licenses.json';
 
 @Component({
   selector: 'app-resource-metadata',
@@ -29,15 +30,28 @@ import {FormBuilder, FormGroup, Validators} from '@angular/forms';
 export class ResourceMetadataComponent implements OnInit {
 
     ResourceMetadata: FormGroup;
-   
-    constructor(private _formBuilder: FormBuilder) { }
-
-    ngOnInit() {
+   data=sample_licenses;
+    
+    constructor(private _formBuilder: FormBuilder) {
       this.ResourceMetadata = this._formBuilder.group({
       Resource_Name: ['', Validators.required],
       _tags: ['', Validators.required],
       _description : ['', Validators.required],
       _type: ['', Validators.required],
+      _required: ['', Validators.required],
+      entry_schema: ['', Validators.required]
     });
+    }
+
+    ngOnInit() {
+        this.ResourceMetadata = this._formBuilder.group({
+      Resource_Name: [this.data["name"], Validators.required],
+      _tags: [this.data["tags"], Validators.required],
+      _required : [this.data["property"]["required"], Validators.required],
+      _description : [this.data["property"]["description"], Validators.required],
+      _type: [this.data["property"]["type"], Validators.required],
+      entry_schema: [this.data["property"]["entry_schema"]["type"], Validators.required]
+    });    
+     
   }
 }