Commits

Sufiyan Shaikh authored and Francesco Pio Scognamiglio committed e47b42bc89e
[CST-7216] Angular: Import saf via URL
No tags

src/app/admin/admin-import-batch-page/batch-import-page.component.html

Modified
13 13 <input class="form-check-input" type="checkbox" id="validateOnly" [(ngModel)]="validateOnly">
14 14 <label class="form-check-label" for="validateOnly">
15 15 {{'admin.metadata-import.page.validateOnly' | translate}}
16 16 </label>
17 17 </div>
18 18 <small id="validateOnlyHelpBlock" class="form-text text-muted">
19 19 {{'admin.batch-import.page.validateOnly.hint' | translate}}
20 20 </small>
21 21 </div>
22 22
23 + <ui-switch [checkedLabel]="'admin.metadata-import.page.toggle.upload' | translate"
24 + [uncheckedLabel]="'admin.metadata-import.page.toggle.url' | translate"
25 + [checked]="isUpload"
26 + (change)="toggleUpload()" ></ui-switch>
27 +
23 28 <ds-file-dropzone-no-uploader
29 + *ngIf="isUpload"
30 + data-test="file-dropzone"
24 31 (onFileAdded)="setFile($event)"
25 32 [dropMessageLabel]="'admin.batch-import.page.dropMsg'"
26 33 [dropMessageLabelReplacement]="'admin.batch-import.page.dropMsgReplace'">
27 34 </ds-file-dropzone-no-uploader>
28 35
36 + <div class="form-group mt-2" *ngIf="!isUpload">
37 + <input class="form-control" type="text" placeholder="{{'admin.metadata-import.page.urlMsg' | translate}}"
38 + data-test="file-url-input" [(ngModel)]="fileURL">
39 + </div>
40 +
29 41 <div class="space-children-mr">
30 42 <button class="btn btn-secondary" id="backButton"
31 43 (click)="this.onReturn();">{{'admin.metadata-import.page.button.return' | translate}}</button>
32 44 <button class="btn btn-primary" id="proceedButton"
33 45 (click)="this.importMetadata();">{{'admin.metadata-import.page.button.proceed' | translate}}</button>
34 46 </div>
35 47 </div>

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut