From 51c95de793c42f92acac7b60a90392bad4d437cb Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Mon, 10 Mar 2025 18:11:22 +0100 Subject: [PATCH] [DURACOM-307] apply migration script to conflicted files resolved in favor of Angular 18 update --- .../browse/bulk-access-browse.component.html | 46 +- .../epeople-registry.component.html | 121 ++--- .../eperson-form/eperson-form.component.html | 170 ++++--- .../groups-registry.component.html | 134 ++--- .../batch-import-page.component.html | 47 +- .../ldn-service-form.component.html | 475 +++++++++-------- .../ldn-services-directory.component.html | 126 ++--- .../admin-notify-logs-result.component.html | 10 +- .../bitstream-formats.component.html | 95 ++-- .../metadata-registry.component.html | 107 ++-- .../metadata-schema.component.html | 83 +-- .../filters-section.component.html | 30 +- ...vision-order-group-selector.component.html | 82 +-- .../supervision-order-status.component.html | 28 +- ...admin-workflow-grid-element.component.html | 14 +- ...admin-workflow-list-element.component.html | 16 +- ...admin-workflow-list-element.component.html | 22 +- .../collection-page.component.html | 122 +++-- .../delete-collection-page.component.html | 42 +- .../collection-roles.component.html | 13 +- .../collection-source-controls.component.html | 101 ++-- .../collection-source.component.html | 148 +++--- .../community-list.component.html | 106 ++-- .../community-page.component.html | 88 ++-- .../delete-community-page.component.html | 42 +- .../community-roles.component.html | 13 +- .../curation-form.component.html | 36 +- .../dso-edit-metadata-value.component.html | 198 ++++---- .../dso-edit-metadata.component.html | 206 ++++---- ...ult-list-submission-element.component.html | 44 +- src/app/footer/footer.component.html | 140 ++--- .../forgot-password-form.component.html | 55 +- src/app/header/header.component.html | 16 +- .../health-info-component.component.html | 56 +- .../health-info/health-info.component.html | 40 +- .../health-component.component.html | 58 ++- .../health-panel/health-panel.component.html | 36 +- .../health-status.component.html | 28 +- .../recent-item-list.component.html | 30 +- ...tstream-request-a-copy-page.component.html | 168 +++--- .../upload/upload-bitstream.component.html | 58 ++- .../edit-item-page.component.html | 74 +-- .../item-bitstreams.component.html | 156 +++--- .../item-edit-bitstream-bundle.component.html | 249 +++++---- .../item-delete/item-delete.component.html | 174 +++---- .../item-move/item-move.component.html | 106 ++-- .../item-operation.component.html | 30 +- .../item-register-doi-component.html | 16 +- .../edit-relationship-list.component.html | 54 +- .../edit-relationship.component.html | 60 +-- .../item-status/item-status.component.html | 44 +- .../virtual-metadata.component.html | 68 +-- .../full/full-item-page.component.html | 94 ++-- .../orcid-auth/orcid-auth.component.html | 197 +++++-- .../orcid-page/orcid-page.component.html | 40 +- .../orcid-sync-settings.component.html | 52 +- .../file-section/file-section.component.html | 50 +- ...etadata-representation-list.component.html | 40 +- .../qa-event-notification.component.html | 42 +- .../related-items.component.html | 40 +- ...ersions-row-element-version.component.html | 93 ++-- ...item-versions-summary-modal.component.html | 65 +-- .../versions/item-versions.component.html | 202 ++++---- ...space-new-external-dropdown.component.html | 30 +- ...ace-new-submission-dropdown.component.html | 26 +- ...ace-qa-events-notifications.component.html | 55 +- src/app/navbar/navbar.component.html | 16 +- .../quality-assurance-events.component.html | 479 ++++++++++-------- .../quality-assurance-source.component.html | 119 +++-- .../quality-assurance-topics.component.html | 105 ++-- .../suggestion-actions.component.html | 34 +- .../suggestions-popup.component.html | 49 +- .../detail/process-detail.component.html | 165 +++--- .../form/process-form.component.html | 46 +- .../parameter-select.component.html | 36 +- .../file-value-input.component.html | 22 +- .../process-parameters.component.html | 25 +- .../scripts-select.component.html | 75 +-- .../overview/process-overview.component.html | 134 ++--- .../process-overview-table.component.html | 95 ++-- .../profile-claim-item-modal.component.html | 52 +- ...rofile-page-researcher-form.component.html | 72 +-- .../profile-page/profile-page.component.html | 144 +++--- .../register-email-form.component.html | 103 ++-- .../create-profile.component.html | 161 +++--- .../email-request-copy.component.html | 18 +- .../access-control-array-form.component.html | 143 +++--- ...cess-control-form-container.component.html | 134 ++--- ...rol-select-bitstreams-modal.component.html | 41 +- src/app/shared/alert/alert.component.html | 20 +- .../auth-nav-menu.component.html | 101 ++-- .../collection-dropdown.component.html | 88 ++-- .../comcol-form/comcol-form.component.html | 74 +-- .../edit-comcol-page.component.html | 52 +- .../comcol-page-browse-by.component.html | 60 ++- ...m-withdrawn-reinstate-modal.component.html | 92 ++-- .../shared/ds-select/ds-select.component.html | 26 +- ...dit-menu-expandable-section.component.html | 41 +- .../dso-edit-menu.component.html | 8 +- .../dso-selector/dso-selector.component.html | 56 +- ...e-community-parent-selector.component.html | 26 +- ...ate-community-parent-selector.component.ts | 6 +- .../entity-dropdown.component.html | 66 +-- .../file-download-link.component.html | 12 +- ...amic-form-control-container.component.html | 152 +++--- ...sting-metadata-list-element.component.html | 26 +- ...sting-relation-list-element.component.html | 24 +- .../dynamic-form-array.component.html | 84 +-- .../dynamic-date-picker-inline.component.html | 66 +-- .../date-picker/date-picker.component.html | 102 ++-- .../date-picker/date-picker.component.ts | 2 - .../models/list/dynamic-list.component.html | 132 ++--- .../lookup/dynamic-lookup.component.html | 200 ++++---- .../onebox/dynamic-onebox.component.html | 127 ++--- .../dynamic-relation-group.component.html | 143 +++--- .../models/tag/dynamic-tag.component.html | 92 ++-- ...namic-lookup-relation-modal.component.html | 166 +++--- ...l-source-entry-import-modal.component.html | 49 +- ...-lookup-relation-search-tab.component.html | 87 ++-- .../shared/form/chips/chips.component.html | 69 +-- src/app/shared/form/form.component.html | 106 ++-- .../vocabulary-treeview.component.html | 144 +++--- .../filter-input-suggestions.component.html | 54 +- src/app/shared/loading/loading.component.html | 40 +- .../password/log-in-password.component.html | 70 +-- ...claimed-task-actions-reject.component.html | 40 +- .../notification/notification.component.html | 77 +-- .../access-status-badge.component.html | 12 +- .../shared/badges/badges.component.html | 14 +- .../status-badge/status-badge.component.html | 12 +- .../type-badge/type-badge.component.html | 8 +- .../item-collection.component.html | 14 +- .../item-submitter.component.html | 7 +- ...electable-list-item-control.component.html | 32 +- ...-search-result-grid-element.component.html | 100 ++-- .../browse-entry-list-element.component.html | 16 +- .../collection-list-element.component.html | 26 +- .../community-list-element.component.html | 26 +- ...-search-result-list-element.component.html | 27 +- ...-search-result-list-element.component.html | 27 +- ...-search-result-list-element.component.html | 16 +- ...-search-result-list-element.component.html | 16 +- ...sidebar-search-list-element.component.html | 18 +- .../collection-select.component.html | 71 +-- .../item-select/item-select.component.html | 99 ++-- .../pagination/pagination.component.html | 150 +++--- .../form/resource-policy-form.component.html | 84 +-- src/app/shared/rss-feed/rss.component.html | 19 +- .../search-form/search-form.component.html | 26 +- .../search-authority-filter.component.html | 63 ++- .../search-boolean-filter.component.html | 42 +- .../search-facet-option.component.html | 29 +- .../search-facet-range-option.component.html | 20 +- .../search-hierarchy-filter.component.html | 77 +-- .../search-range-filter.component.html | 98 ++-- .../search-text-filter.component.html | 63 ++- .../search-label-range.component.html | 48 +- .../search-results.component.ts | 6 +- .../search-sidebar.component.html | 80 +-- ...search-switch-configuration.component.html | 30 +- src/app/shared/search/search.component.html | 192 +++---- .../sidebar/page-with-sidebar.component.html | 18 +- .../date/starts-with-date.component.html | 62 +-- .../subscription-modal.component.html | 78 +-- .../file-dropzone-no-uploader.component.html | 36 +- .../upload/uploader/uploader.component.html | 107 ++-- .../submission-form-collection.component.html | 73 +-- .../submission-form-footer.component.html | 118 +++-- .../form/submission-form.component.html | 75 +-- ...ion-import-external-preview.component.html | 48 +- ...n-import-external-searchbar.component.html | 36 +- ...mission-section-cc-licenses.component.html | 230 +++++---- .../section-container.component.html | 94 ++-- .../section-coar-notify.component.html | 307 +++++------ .../content-accordion.component.html | 203 ++++---- .../metadata-information.component.html | 74 +-- .../publication-information.component.html | 126 +++-- .../publisher-policy.component.html | 30 +- .../section-sherpa-policies.component.html | 147 +++--- ...on-upload-access-conditions.component.html | 20 +- .../file/section-upload-file.component.html | 52 +- .../system-wide-alert-banner.component.html | 46 +- .../system-wide-alert-form.component.html | 186 +++---- ...nced-workflow-action-rating.component.html | 85 ++-- .../browse-by-date.component.ts | 6 +- .../browse-by-metadata.component.ts | 6 +- .../browse-by-title.component.ts | 6 +- .../profile-page/profile-page.component.ts | 4 - ...ate-community-parent-selector.component.ts | 6 +- .../search-results.component.ts | 6 +- .../header-navbar-wrapper.component.ts | 7 +- .../dspace/app/header/header.component.html | 28 +- .../dspace/app/navbar/navbar.component.ts | 4 +- 193 files changed, 7962 insertions(+), 6485 deletions(-) diff --git a/src/app/access-control/bulk-access/browse/bulk-access-browse.component.html b/src/app/access-control/bulk-access/browse/bulk-access-browse.component.html index 6c748ca2e7..8c2b37adbd 100644 --- a/src/app/access-control/bulk-access/browse/bulk-access-browse.component.html +++ b/src/app/access-control/bulk-access/browse/bulk-access-browse.component.html @@ -2,10 +2,10 @@
+ data-test="browse">
@@ -18,9 +18,9 @@ @@ -36,21 +36,25 @@ [showPaginator]="false" (prev)="pagePrev()" (next)="pageNext()"> -
    -
  • - - -
  • -
+ @if ((objectsSelected$|async)?.hasSucceeded) { +
    + @for (object of (objectsSelected$|async)?.payload?.page | paginate: { itemsPerPage: (paginationOptions$ | async).pageSize, + currentPage: (paginationOptions$ | async).currentPage, totalItems: (objectsSelected$|async)?.payload?.page.length }; track object; let i = $index; let last = $last) { +
  • + + +
  • + } +
+ }
diff --git a/src/app/access-control/epeople-registry/epeople-registry.component.html b/src/app/access-control/epeople-registry/epeople-registry.component.html index 8c462daf6b..c054a5dd55 100644 --- a/src/app/access-control/epeople-registry/epeople-registry.component.html +++ b/src/app/access-control/epeople-registry/epeople-registry.component.html @@ -6,7 +6,7 @@
@@ -18,77 +18,84 @@
-
-
-
+
+
- - - + class="form-control" [attr.aria-label]="labelPrefix + 'search.placeholder' | translate" + [placeholder]="(labelPrefix + 'search.placeholder' | translate)"> + + +
+ class="search-button btn btn-secondary">{{labelPrefix + 'button.see-all' | translate}}
- - - -
- - - - - - - - - - - - - - - + + } + +
{{labelPrefix + 'table.id' | translate}}{{labelPrefix + 'table.name' | translate}}{{labelPrefix + 'table.email' | translate}}{{labelPrefix + 'table.edit' | translate}}
{{epersonDto.eperson.id}}{{ dsoNameService.getName(epersonDto.eperson) }}{{epersonDto.eperson.email}} -
- + @if (epersonDto.ableToDelete) { + + } +
+
+
+
+ } + + @if ((pageInfoState$ | async)?.totalElements === 0) { + - - - - + }
diff --git a/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html b/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html index c6f3a915a9..9947d775a2 100644 --- a/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html +++ b/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html @@ -2,97 +2,111 @@
-
- - -

{{messagePrefix + '.create' | translate}}

-
- - + @if (activeEPerson$ | async) {

{{messagePrefix + '.edit' | translate}}

-
+ } @else { +

{{messagePrefix + '.create' | translate}}

+ } + + + [formModel]="formModel" + [formGroup]="formGroup" + [formLayout]="formLayout" + [displayCancel]="false" + [submitLabel]="submitLabel" + (submitForm)="onSubmit()">
-
- +
+ } + @if (canImpersonate$ | async) { +
+ @if (!isImpersonated) { + + } + @if (isImpersonated) { + + } +
+ } + @if (canDelete$ | async) { + -
-
- - -
- + } - + @if (!formGroup) { + + } -
-

{{messagePrefix + '.groupsEPersonIsMemberOf' | translate}}

- - - - - -
- - - - - - - - - - - - - - - -
{{messagePrefix + '.table.id' | translate}}{{messagePrefix + '.table.name' | translate}}{{messagePrefix + '.table.collectionOrCommunity' | translate}}
{{group.id}} - - {{ dsoNameService.getName(group) }} - - - {{ dsoNameService.getName((group.object | async)?.payload) }} -
-
- -
- - + }
diff --git a/src/app/access-control/group-registry/groups-registry.component.html b/src/app/access-control/group-registry/groups-registry.component.html index 8dd88e23fb..510a156476 100644 --- a/src/app/access-control/group-registry/groups-registry.component.html +++ b/src/app/access-control/group-registry/groups-registry.component.html @@ -5,7 +5,7 @@

{{messagePrefix + 'head' | translate}}

@@ -17,8 +17,8 @@
+ class="form-control" [attr.aria-label]="messagePrefix + 'search.placeholder' | translate" + [placeholder]="(messagePrefix + 'search.placeholder' | translate)" >
- - + @if (loading$ | async) { + + } + @if ((pageInfoState$ | async)?.totalElements > 0 && (loading$ | async) !== true) { + +
+ + + + + + + + + + + + @for (groupDto of (groupsDto$ | async)?.page; track groupDto) { + + + + + + + + } + +
{{messagePrefix + 'table.id' | translate}}{{messagePrefix + 'table.name' | translate}}{{messagePrefix + 'table.collectionOrCommunity' | translate}}{{messagePrefix + 'table.members' | translate}}{{messagePrefix + 'table.edit' | translate}}
{{groupDto.group.id}}{{ dsoNameService.getName(groupDto.group) }}{{ dsoNameService.getName((groupDto.group.object | async)?.payload) }}{{groupDto.epersons?.totalElements + groupDto.subgroups?.totalElements}} +
+ @switch (groupDto.ableToEdit) { + @case (true) { + + } + @case (false) { + + } + } + @if (!groupDto.group?.permanent && groupDto.ableToDelete) { + + } +
+
+
+
+ } -
- - - - - - - - - - - - - - - - - - - -
{{messagePrefix + 'table.id' | translate}}{{messagePrefix + 'table.name' | translate}}{{messagePrefix + 'table.collectionOrCommunity' | translate}}{{messagePrefix + 'table.members' | translate}}{{messagePrefix + 'table.edit' | translate}}
{{groupDto.group.id}}{{ dsoNameService.getName(groupDto.group) }}{{ dsoNameService.getName((groupDto.group.object | async)?.payload) }}{{groupDto.epersons?.totalElements + groupDto.subgroups?.totalElements}} -
- - - - - -
-
+ @if ((pageInfoState$ | async)?.totalElements === 0) { + - - - + }
diff --git a/src/app/admin/admin-import-batch-page/batch-import-page.component.html b/src/app/admin/admin-import-batch-page/batch-import-page.component.html index c321fb235d..38c6a1f349 100644 --- a/src/app/admin/admin-import-batch-page/batch-import-page.component.html +++ b/src/app/admin/admin-import-batch-page/batch-import-page.component.html @@ -1,10 +1,12 @@

{{'admin.batch-import.page.header' | translate}}

{{'admin.batch-import.page.help' | translate}}

-

- selected collection: {{getDspaceObjectName()}}  - {{'admin.batch-import.page.remove' | translate}} -

+ @if (dso) { +

+ selected collection: {{getDspaceObjectName()}}  + {{'admin.batch-import.page.remove' | translate}} +

+ }

@@ -21,32 +23,35 @@
+ [checkedLabel]="'admin.metadata-import.page.toggle.upload' | translate" + [uncheckedLabel]="'admin.metadata-import.page.toggle.url' | translate" + [checked]="isUpload" + (change)="toggleUpload()" > {{'admin.batch-import.page.toggle.help' | translate}} - - + @if (isUpload) { + + + } -
- -
+ @if (!isUpload) { +
+ +
+ }
+ (click)="this.onReturn();">{{'admin.metadata-import.page.button.return' | translate}} + (click)="this.importMetadata();">{{'admin.metadata-import.page.button.proceed' | translate}}
diff --git a/src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.html b/src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.html index 3a42eb7825..eefc372ac8 100644 --- a/src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.html +++ b/src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.html @@ -4,34 +4,38 @@

{{ isNewService ? ('ldn-create-service.title' | translate) : ('ldn-edit-registered-service.title' | translate) }}

-
- -
- -
-
+ @if (!isNewService) { +
+ +
+ +
+
+
-
+ }
-
- {{ 'ldn-new-service.form.error.name' | translate }} -
+ [placeholder]="'ldn-new-service.form.placeholder.name' | translate" class="form-control" + formControlName="name" + id="name" + name="name" + type="text"> + @if (formModel.get('name').invalid && formModel.get('name').touched) { +
+ {{ 'ldn-new-service.form.error.name' | translate }} +
+ }
+ class="form-control" formControlName="description" id="description" name="description">
@@ -40,30 +44,34 @@
-
- {{ 'ldn-new-service.form.error.url' | translate }} -
+ [placeholder]="'ldn-new-service.form.placeholder.url' | translate" class="form-control" + formControlName="url" + id="url" + name="url" + type="text"> + @if (formModel.get('url').invalid && formModel.get('url').touched) { +
+ {{ 'ldn-new-service.form.error.url' | translate }} +
+ }
-
- {{ 'ldn-new-service.form.error.score' | translate }} -
+ [placeholder]="'ldn-new-service.form.placeholder.score' | translate" formControlName="score" + id="score" + name="score" + min="0" + max="1" + step=".01" + class="form-control" + type="number"> + @if (formModel.get('score').invalid && formModel.get('score').touched) { +
+ {{ 'ldn-new-service.form.error.score' | translate }} +
+ }
@@ -73,21 +81,23 @@
+ [placeholder]="'ldn-new-service.form.placeholder.lowerIp' | translate" class="form-control me-2" + formControlName="lowerIp" + id="lowerIp" + name="lowerIp" + type="text"> -
-
- {{ 'ldn-new-service.form.error.ipRange' | translate }} + [placeholder]="'ldn-new-service.form.placeholder.upperIp' | translate" class="form-control" + formControlName="upperIp" + id="upperIp" + name="upperIp" + type="text">
+ @if ((formModel.get('lowerIp').invalid && formModel.get('lowerIp').touched) || (formModel.get('upperIp').invalid && formModel.get('upperIp').touched)) { +
+ {{ 'ldn-new-service.form.error.ipRange' | translate }} +
+ }
{{ 'ldn-new-service.form.hint.ipRange' | translate }}
@@ -97,223 +107,242 @@
-
-
- {{ 'ldn-new-service.form.error.ldnurl' | translate }} + [placeholder]="'ldn-new-service.form.placeholder.ldnUrl' | translate" class="form-control" + formControlName="ldnUrl" + id="ldnUrl" + name="ldnUrl" + type="text"> + @if (formModel.get('ldnUrl').invalid && formModel.get('ldnUrl').touched) { +
+ @if (formModel.get('ldnUrl').errors['required']) { +
+ {{ 'ldn-new-service.form.error.ldnurl' | translate }} +
+ } + @if (formModel.get('ldnUrl').errors['ldnUrlAlreadyAssociated']) { +
+ {{ 'ldn-new-service.form.error.ldnurl.ldnUrlAlreadyAssociated' | translate }} +
+ }
-
- {{ 'ldn-new-service.form.error.ldnurl.ldnUrlAlreadyAssociated' | translate }} -
-
+ }
-
-
- -
- + @if (areControlsInitialized) { +
- +
-
- + @if (formModel.get('notifyServiceInboundPatterns')['controls'][0]?.value?.pattern) { +
+ +
+
+ +
+ } +
- -
-
+ } -
-
- - - - -
-
-
- -
-
- -
- -
-
- -
- -
- -
-
-
-
- - -
-
- - - - + @for (constraint of (itemFiltersRD$ | async)?.payload?.page; track constraint; let internalIndex = $index) { + + } +
+
+
+
+ } +
+
+ +
+
+
+
+
+
+ + @if (markedForDeletionInboundPattern.includes(i)) { + + + + } +
+
-
+
- + } - + } {{ 'ldn-new-service.form.label.addPattern' | translate }} + class="add-pattern-link mb-2">{{ 'ldn-new-service.form.label.addPattern' | translate }}
-
-
- - - +
+
+ + + +
-
- -
- + + + -
+ class="fas fa-plus pe-2">{{ 'process.overview.new' | translate }}
- -
- - - - - - - - - - - - - - - + + } + +
{{ 'service.overview.table.name' | translate }}{{ 'service.overview.table.description' | translate }}{{ 'service.overview.table.status' | translate }}{{ 'service.overview.table.actions' | translate }}
{{ ldnService.name }} - - -
- {{ ldnService.description }} -
-
-
-
- - {{ ldnService.enabled ? ('ldn-service.overview.table.enabled' | translate) : ('ldn-service.overview.table.disabled' | translate) }} - - -
- - +
+
+
+
+ } @@ -72,8 +76,8 @@

{{'service.overview.delete.header' | translate }}

@@ -84,12 +88,12 @@
+ [attr.aria-label]="'ldn-service-overview-close-modal' | translate" + class="btn btn-outline-secondary me-2">{{ 'service.detail.delete.cancel' | translate }}
diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.html b/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.html index 48e2a42fe2..ce394175c3 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.html +++ b/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.html @@ -3,10 +3,12 @@
{{((isInbound$ | async) ? 'admin.notify.dashboard.inbound' : 'admin.notify.dashboard.outbound') | translate}}
- + @if ((selectedSearchConfig$ | async) !== defaultConfiguration) { + + }
diff --git a/src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.html b/src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.html index cc544476cc..c063384389 100644 --- a/src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.html +++ b/src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.html @@ -8,51 +8,62 @@

{{'admin.registries.bitstream-formats.create.new' | translate}}

- -
- - - - - - - - - - - - - - - - - - - -
{{'admin.registries.bitstream-formats.table.selected' | translate}}{{'admin.registries.bitstream-formats.table.id' | translate}}{{'admin.registries.bitstream-formats.table.name' | translate}}{{'admin.registries.bitstream-formats.table.mimetype' | translate}}{{'admin.registries.bitstream-formats.table.supportLevel.head' | translate}}
- - {{bitstreamFormat.id}}{{bitstreamFormat.shortDescription}}{{bitstreamFormat.mimetype}} ({{'admin.registries.bitstream-formats.table.internal' | translate}}){{'admin.registries.bitstream-formats.table.supportLevel.'+bitstreamFormat.supportLevel | translate}}
+ @if ((bitstreamFormats$ | async)?.payload?.totalElements > 0) { + +
+ + + + + + + + + + + + @for (bitstreamFormat of (bitstreamFormats$ | async)?.payload?.page; track bitstreamFormat) { + + + + + + + + } + +
{{'admin.registries.bitstream-formats.table.selected' | translate}}{{'admin.registries.bitstream-formats.table.id' | translate}}{{'admin.registries.bitstream-formats.table.name' | translate}}{{'admin.registries.bitstream-formats.table.mimetype' | translate}}{{'admin.registries.bitstream-formats.table.supportLevel.head' | translate}}
+ + {{bitstreamFormat.id}}{{bitstreamFormat.shortDescription}}{{bitstreamFormat.mimetype}} @if (bitstreamFormat.internal) { + ({{'admin.registries.bitstream-formats.table.internal' | translate}}) + }{{'admin.registries.bitstream-formats.table.supportLevel.'+bitstreamFormat.supportLevel | translate}}
+
+
+ } + @if ((bitstreamFormats$ | async)?.payload?.totalElements === 0) { + - - + }
- - + @if ((bitstreamFormats$ | async)?.payload?.page?.length > 0) { + + } + @if ((bitstreamFormats$ | async)?.payload?.page?.length > 0) { + + }
diff --git a/src/app/admin/admin-registries/metadata-registry/metadata-registry.component.html b/src/app/admin/admin-registries/metadata-registry/metadata-registry.component.html index ff70c04d11..73072b6104 100644 --- a/src/app/admin/admin-registries/metadata-registry/metadata-registry.component.html +++ b/src/app/admin/admin-registries/metadata-registry/metadata-registry.component.html @@ -1,60 +1,65 @@
-