| .. | .. |
|---|
| 3 | 3 | <button md-icon-button (click)="goBack()" color="accent"> |
|---|
| 4 | 4 | <md-icon>arrow_back</md-icon> |
|---|
| 5 | 5 | </button> |
|---|
| 6 | | - <span class="md-title" i18n>{{form_title}}</span> |
|---|
| 6 | + <span class="md-title" [innerText]="form_title"></span> |
|---|
| 7 | 7 | <span flex></span> |
|---|
| 8 | 8 | <button md-icon-button (click)="save()"><md-icon>save</md-icon></button> |
|---|
| 9 | 9 | </md-toolbar> |
|---|
| .. | .. |
|---|
| 126 | 126 | <field-readonly [value]="data.created_by_name" label="field.created_by" flex></field-readonly> |
|---|
| 127 | 127 | <field-readonly [value]="data.creation_timestamp | date: 'medium'" label="field.creation_timestamp" flex></field-readonly> |
|---|
| 128 | 128 | </div> |
|---|
| 129 | | - <div layout="column" layout-fill> |
|---|
| 130 | | - <span class="md-title" i18n>License metadata</span> |
|---|
| 131 | | - <div layout="row" layout-fill layout-padding *ngFor="let pair of data.metadata"> |
|---|
| 132 | | - <md-input-container flex="40"> |
|---|
| 133 | | - <input mdInput type="text" [ngModelOptions]="{standalone: true}" [(ngModel)]="pair.key" readonly /> |
|---|
| 134 | | - <md-placeholder> |
|---|
| 135 | | - <span i18n="field.key"></span> |
|---|
| 136 | | - </md-placeholder> |
|---|
| 137 | | - </md-input-container> |
|---|
| 138 | | - <md-input-container flex> |
|---|
| 139 | | - <input mdInput type="text" [ngModelOptions]="{standalone: true}" [(ngModel)]="pair.value" [readonly]="pair.readonly" [required]="pair.required" |
|---|
| 140 | | - /> |
|---|
| 141 | | - <md-placeholder> |
|---|
| 142 | | - <span i18n="field.value"></span> |
|---|
| 143 | | - </md-placeholder> |
|---|
| 144 | | - </md-input-container> |
|---|
| 145 | | - </div> |
|---|
| 146 | | - </div> |
|---|
| 129 | + <metadata-manager [addOrDelete]="false" [editKeys]="false" [metadata]="data.metadata" ></metadata-manager> |
|---|
| 147 | 130 | </div> |
|---|
| 148 | 131 | </form> |
|---|
| 149 | 132 | </md-card-content> |
|---|