From 069fd025172bb123b5dca11c3a7621bb0a35d2be Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Wed, 5 Feb 2025 18:33:54 +0100 Subject: [PATCH 1/7] [DURACOM-307] start migration and type fixing --- .../browse/bulk-access-browse.component.ts | 12 +- .../bulk-access-settings.component.ts | 7 +- .../epeople-registry.component.ts | 13 +- .../eperson-form/eperson-form.component.ts | 13 +- .../group-form/group-form.component.html | 88 +++-- .../group-form/group-form.component.ts | 10 +- .../members-list/members-list.component.html | 243 ++++++------ .../members-list/members-list.component.ts | 13 +- .../subgroups-list.component.html | 188 ++++----- .../subgroup-list/subgroups-list.component.ts | 12 +- .../groups-registry.component.ts | 16 +- .../batch-import-page.component.ts | 10 +- .../ldn-service-form.component.ts | 12 +- .../ldn-services-directory.component.ts | 13 +- .../admin-notify-dashboard.component.html | 10 +- .../admin-notify-dashboard.component.ts | 10 +- .../admin-notify-detail-modal.component.html | 8 +- .../admin-notify-detail-modal.component.ts | 11 +- .../admin-notify-logs-result.component.ts | 10 +- .../admin-notify-metrics.component.html | 16 +- .../admin-notify-metrics.component.ts | 7 +- .../admin-notify-search-result.component.html | 86 +++-- .../admin-notify-search-result.component.ts | 13 +- .../bitstream-formats.component.ts | 12 +- .../format-form/format-form.component.html | 8 +- .../format-form/format-form.component.ts | 7 +- .../metadata-registry.component.ts | 13 +- .../metadata-schema-form.component.html | 22 +- .../metadata-schema-form.component.ts | 10 +- .../metadata-field-form.component.html | 22 +- .../metadata-field-form.component.ts | 10 +- .../metadata-schema.component.ts | 13 +- .../filtered-collections.component.html | 124 +++--- .../filtered-collections.component.ts | 10 +- .../filtered-items/filtered-items-model.ts | 9 +- .../filtered-items.component.html | 364 ++++++++++-------- .../filtered-items.component.ts | 17 +- .../filtered-items/option-vo.model.ts | 1 + .../filtered-items/preset-query.model.ts | 1 + .../filters-section.component.ts | 7 +- ...admin-search-result-actions.component.html | 62 ++- ...m-admin-search-result-actions.component.ts | 7 +- .../admin-sidebar.component.html | 104 +++-- .../admin-sidebar/admin-sidebar.component.ts | 10 +- ...dable-admin-sidebar-section.component.html | 46 ++- ...andable-admin-sidebar-section.component.ts | 10 +- ...item-admin-workflow-actions.component.html | 14 +- ...w-item-admin-workflow-actions.component.ts | 7 +- ...ervision-order-group-selector.component.ts | 4 +- .../supervision-order-status.component.ts | 8 +- ...item-admin-workflow-actions.component.html | 24 +- ...e-item-admin-workflow-actions.component.ts | 7 +- ...t-admin-workflow-grid-element.component.ts | 4 +- ...t-admin-workflow-list-element.component.ts | 7 +- ...t-admin-workflow-list-element.component.ts | 7 +- .../edit-bitstream-page.component.html | 58 +-- .../edit-bitstream-page.component.ts | 10 +- .../breadcrumbs/breadcrumbs.component.html | 30 +- src/app/breadcrumbs/breadcrumbs.component.ts | 9 +- .../browse-by-metadata.component.html | 38 +- .../browse-by-metadata.component.ts | 11 +- .../browse-by-taxonomy.component.html | 34 +- .../browse-by-taxonomy.component.ts | 10 +- .../collection-item-mapper.component.html | 44 ++- .../collection-item-mapper.component.ts | 10 +- .../collection-page.component.ts | 10 +- .../create-collection-page.component.html | 24 +- .../create-collection-page.component.ts | 10 +- .../delete-collection-page.component.ts | 10 +- .../collection-access-control.component.html | 13 +- .../collection-access-control.component.ts | 10 +- .../collection-metadata.component.html | 40 +- .../collection-metadata.component.ts | 10 +- .../collection-roles.component.ts | 10 +- .../collection-source-controls.component.ts | 10 +- .../collection-source.component.ts | 11 +- .../edit-item-template-page.component.html | 12 +- .../edit-item-template-page.component.ts | 10 +- .../community-list.component.ts | 8 +- .../community-page.component.ts | 10 +- .../create-community-page.component.html | 31 +- .../create-community-page.component.ts | 10 +- .../delete-community-page.component.ts | 10 +- .../community-access-control.component.html | 13 +- .../community-access-control.component.ts | 10 +- .../community-roles.component.ts | 10 +- .../edit-community-page.component.ts | 13 +- ...ty-page-sub-collection-list.component.html | 28 +- ...nity-page-sub-collection-list.component.ts | 10 +- .../sub-com-col-section.component.html | 8 +- .../sub-com-col-section.component.ts | 10 +- ...ity-page-sub-community-list.component.html | 28 +- ...unity-page-sub-community-list.component.ts | 10 +- .../models/quality-assurance-event.model.ts | 9 + .../core/registry/registry.service.spec.ts | 2 +- .../core/shared/search/search.service.spec.ts | 2 +- .../curation-form/curation-form.component.ts | 7 +- ...-edit-metadata-field-values.component.html | 28 +- ...so-edit-metadata-field-values.component.ts | 7 +- .../dso-edit-metadata-value.component.ts | 8 +- .../dso-edit-metadata.component.ts | 8 +- .../metadata-field-selector.component.html | 48 ++- .../metadata-field-selector.component.ts | 9 +- ...-search-result-grid-element.component.html | 76 ++-- ...ue-search-result-grid-element.component.ts | 7 +- ...-search-result-grid-element.component.html | 76 ++-- ...me-search-result-grid-element.component.ts | 7 +- ...-search-result-grid-element.component.html | 86 +++-- ...al-search-result-grid-element.component.ts | 7 +- ...-search-result-list-element.component.html | 94 +++-- ...ue-search-result-list-element.component.ts | 9 +- ...-search-result-list-element.component.html | 94 +++-- ...me-search-result-list-element.component.ts | 9 +- ...-search-result-list-element.component.html | 76 ++-- ...al-search-result-list-element.component.ts | 9 +- .../journal-issue.component.html | 4 +- .../journal-issue/journal-issue.component.ts | 7 +- .../journal-volume.component.html | 4 +- .../journal-volume.component.ts | 7 +- .../item-pages/journal/journal.component.html | 4 +- .../item-pages/journal/journal.component.ts | 7 +- ...-search-result-grid-element.component.html | 88 +++-- ...it-search-result-grid-element.component.ts | 7 +- ...-search-result-grid-element.component.html | 74 ++-- ...on-search-result-grid-element.component.ts | 7 +- ...-search-result-grid-element.component.html | 62 +-- ...ct-search-result-grid-element.component.ts | 7 +- ...-search-result-list-element.component.html | 80 ++-- ...it-search-result-list-element.component.ts | 8 +- ...-search-result-list-element.component.html | 82 ++-- ...on-search-result-list-element.component.ts | 9 +- ...-search-result-list-element.component.html | 76 ++-- ...ct-search-result-list-element.component.ts | 8 +- .../org-unit/org-unit.component.html | 14 +- .../item-pages/org-unit/org-unit.component.ts | 7 +- .../item-pages/person/person.component.html | 10 +- .../item-pages/person/person.component.ts | 7 +- .../item-pages/project/project.component.html | 106 ++--- .../item-pages/project/project.component.ts | 7 +- ...-item-metadata-list-element.component.html | 35 +- ...on-item-metadata-list-element.component.ts | 7 +- ...try-list-submission-element.component.html | 4 +- ...entry-list-submission-element.component.ts | 4 +- ...esult-list-submission-element.component.ts | 4 +- .../org-unit-input-suggestions.component.html | 46 +-- .../org-unit-input-suggestions.component.ts | 8 +- ...ult-list-submission-element.component.html | 64 +-- ...esult-list-submission-element.component.ts | 9 +- .../person-input-suggestions.component.html | 48 +-- .../person-input-suggestions.component.ts | 8 +- src/app/footer/footer.component.ts | 8 +- .../forgot-password-form.component.ts | 10 +- .../context-help-toggle.component.html | 22 +- .../context-help-toggle.component.ts | 7 +- src/app/header/header.component.ts | 7 +- .../health-info-component.component.ts | 8 +- .../health-info/health-info.component.ts | 8 +- .../health-page/health-page.component.html | 54 +-- src/app/health-page/health-page.component.ts | 7 +- .../health-component.component.ts | 8 +- .../health-panel/health-panel.component.ts | 8 +- .../health-status/health-status.component.ts | 7 +- src/app/home-page/home-page.component.html | 36 +- src/app/home-page/home-page.component.ts | 9 +- .../recent-item-list.component.ts | 10 +- .../top-level-community-list.component.html | 34 +- .../top-level-community-list.component.ts | 7 +- .../feedback-form.component.html | 28 +- .../feedback-form/feedback-form.component.ts | 4 +- .../alerts/item-alerts.component.html | 30 +- .../item-page/alerts/item-alerts.component.ts | 10 +- ...bitstream-request-a-copy-page.component.ts | 11 +- .../upload/upload-bitstream.component.ts | 10 +- .../edit-item-page.component.ts | 13 +- .../item-access-control.component.html | 13 +- .../item-access-control.component.ts | 10 +- .../item-authorizations.component.html | 31 +- .../item-authorizations.component.ts | 12 +- .../item-bitstreams.component.ts | 13 +- .../item-collection-mapper.component.html | 42 +- .../item-collection-mapper.component.ts | 10 +- .../item-curate/item-curate.component.html | 5 +- .../item-curate/item-curate.component.ts | 10 +- .../item-delete/item-delete.component.ts | 12 +- .../item-move/item-move.component.ts | 10 +- .../item-operation.component.ts | 7 +- .../item-register-doi.component.ts | 12 +- ...t-relationship-list-wrapper.component.html | 58 +-- ...dit-relationship-list-wrapper.component.ts | 10 +- .../edit-relationship-list.component.ts | 13 +- .../edit-relationship.component.ts | 10 +- .../item-relationships.component.html | 78 ++-- .../item-relationships.component.ts | 13 +- .../item-status/item-status.component.ts | 13 +- .../item-version-history.component.html | 6 +- .../item-version-history.component.ts | 10 +- .../modify-item-overview.component.html | 26 +- .../modify-item-overview.component.ts | 7 +- .../virtual-metadata.component.ts | 11 +- .../collections/collections.component.html | 43 ++- .../collections/collections.component.ts | 12 +- .../metadata-uri-values.component.html | 10 +- .../metadata-uri-values.component.ts | 11 +- .../metadata-values.component.html | 30 +- .../metadata-values.component.ts | 9 +- .../full-file-section.component.html | 160 ++++---- .../full-file-section.component.ts | 12 +- .../full/full-item-page.component.ts | 14 +- .../media-viewer-video.component.html | 74 ++-- .../media-viewer-video.component.ts | 11 +- .../media-viewer/media-viewer.component.html | 71 ++-- .../media-viewer/media-viewer.component.ts | 10 +- .../mirador-viewer.component.html | 8 +- .../mirador-viewer.component.ts | 11 +- .../orcid-auth/orcid-auth.component.ts | 12 +- .../orcid-page/orcid-page.component.ts | 5 +- .../orcid-queue/orcid-queue.component.html | 97 ++--- .../orcid-sync-settings.component.ts | 7 +- .../item-page-cc-license-field.component.html | 50 +-- .../item-page-cc-license-field.component.ts | 8 +- .../item-page-title-field.component.html | 8 +- .../title/item-page-title-field.component.ts | 4 +- .../item-page/simple/item-page.component.html | 34 +- .../item-page/simple/item-page.component.ts | 11 +- .../publication/publication.component.html | 34 +- .../publication/publication.component.ts | 7 +- .../untyped-item/untyped-item.component.html | 34 +- .../untyped-item/untyped-item.component.ts | 10 +- .../metadata-representation-list.component.ts | 8 +- .../notify-requests-status.component.html | 8 +- .../notify-requests-status.component.ts | 13 +- .../request-status-alert-box.component.html | 10 +- .../request-status-alert-box.component.ts | 12 +- .../qa-event-notification.component.ts | 12 +- ...bed-related-entities-search.component.html | 54 +-- ...abbed-related-entities-search.component.ts | 8 +- .../related-items/related-items-component.ts | 10 +- ...-versions-row-element-version.component.ts | 11 +- .../item-versions-summary-modal.component.ts | 7 +- .../versions/item-versions.component.ts | 14 +- .../item-versions-notice.component.html | 12 +- .../notice/item-versions-notice.component.ts | 7 +- ...ce-new-external-dropdown.component.spec.ts | 2 +- ...-dspace-new-external-dropdown.component.ts | 10 +- ...-new-submission-dropdown.component.spec.ts | 2 +- ...space-new-submission-dropdown.component.ts | 10 +- .../my-dspace-new-submission.component.html | 12 +- .../my-dspace-new-submission.component.ts | 7 +- .../my-dspace-page.component.html | 14 +- .../my-dspace-page.component.ts | 10 +- ...space-qa-events-notifications.component.ts | 12 +- .../expandable-navbar-section.component.html | 64 +-- .../expandable-navbar-section.component.ts | 13 +- src/app/navbar/navbar.component.ts | 10 +- .../ePerson-data/ePerson-data.component.html | 20 +- .../ePerson-data/ePerson-data.component.ts | 12 +- ...quality-assurance-events.component.spec.ts | 2 +- .../quality-assurance-events.component.ts | 8 +- .../project-entry-import-modal.component.html | 66 ++-- ...oject-entry-import-modal.component.spec.ts | 2 +- .../project-entry-import-modal.component.ts | 7 +- ...quality-assurance-source.component.spec.ts | 2 +- .../quality-assurance-source.component.ts | 9 +- ...quality-assurance-topics.component.spec.ts | 2 +- .../quality-assurance-topics.component.ts | 9 +- .../suggestion-actions.component.ts | 7 +- .../suggestion-evidences.component.html | 40 +- .../suggestion-evidences.component.ts | 11 +- .../suggestion-list-element.component.html | 42 +- .../suggestion-list-element.component.ts | 7 +- .../publication-claim.component.html | 91 +++-- .../publication-claim.component.ts | 12 +- .../suggestions-notification.component.html | 22 +- .../suggestions-notification.component.ts | 12 +- .../suggestions-popup.component.ts | 12 +- .../detail/process-detail.component.ts | 10 +- .../form/process-form.component.ts | 7 +- .../parameter-select.component.ts | 7 +- .../date-value-input.component.html | 14 +- .../date-value-input.component.ts | 4 +- .../file-value-input.component.ts | 4 +- .../parameter-value-input.component.html | 24 +- .../parameter-value-input.component.ts | 7 +- .../string-value-input.component.html | 14 +- .../string-value-input.component.ts | 4 +- .../process-parameters.component.ts | 7 +- .../script-help/script-help.component.html | 34 +- .../form/script-help/script-help.component.ts | 9 +- .../scripts-select.component.ts | 8 +- .../new/new-process.component.html | 11 +- .../process-page/new/new-process.component.ts | 7 +- .../overview/process-overview.component.ts | 10 +- .../table/process-overview-table.component.ts | 14 +- .../profile-claim-item-modal.component.ts | 10 +- .../profile-page-metadata-form.component.html | 16 +- .../profile-page-metadata-form.component.ts | 7 +- .../profile-page-researcher-form.component.ts | 10 +- .../profile-page-security-form.component.html | 24 +- .../profile-page-security-form.component.ts | 7 +- .../profile-page/profile-page.component.ts | 13 +- .../register-email-form.component.ts | 7 +- .../create-profile.component.ts | 12 +- .../deny-request-copy.component.html | 15 +- .../deny-request-copy.component.ts | 7 +- .../email-request-copy.component.ts | 8 +- .../grant-deny-request-copy.component.html | 58 +-- .../grant-deny-request-copy.component.ts | 7 +- .../grant-request-copy.component.html | 31 +- .../grant-request-copy.component.ts | 7 +- src/app/root/root.component.html | 16 +- src/app/root/root.component.ts | 11 +- .../access-control-array-form.component.ts | 7 +- ...s-control-form-container.component.spec.ts | 5 +- ...access-control-form-container.component.ts | 7 +- ...ntrol-select-bitstreams-modal.component.ts | 7 +- src/app/shared/alert/alert.component.spec.ts | 2 +- src/app/shared/alert/alert.component.ts | 4 +- .../auth-nav-menu/auth-nav-menu.component.ts | 8 +- .../user-menu/user-menu.component.html | 58 +-- .../user-menu/user-menu.component.ts | 8 +- .../shared/browse-by/browse-by.component.html | 58 +-- .../shared/browse-by/browse-by.component.ts | 9 +- .../collection-dropdown.component.ts | 8 +- .../comcol-form/comcol-form.component.ts | 11 +- .../comcol-role/comcol-role.component.html | 66 ++-- .../comcol-role/comcol-role.component.ts | 10 +- .../comcol-page-browse-by.component.ts | 12 +- .../comcol-page-content.component.html | 18 +- .../comcol-page-content.component.ts | 7 +- .../comcol-page-handle.component.html | 12 +- .../comcol-page-handle.component.ts | 7 +- .../comcol-page-header.component.html | 2 +- .../comcol-page-header.component.ts | 6 +- .../comcol-page-logo.component.html | 6 +- .../comcol-page-logo.component.ts | 4 +- .../confirmation-modal.component.html | 8 +- .../confirmation-modal.component.ts | 4 +- .../context-help-wrapper.component.html | 39 +- .../context-help-wrapper.component.ts | 16 +- ...tem-withdrawn-reinstate-modal.component.ts | 10 +- .../shared/ds-select/ds-select.component.ts | 4 +- ...-edit-menu-expandable-section.component.ts | 9 +- .../dso-edit-menu-section.component.html | 36 +- .../dso-edit-menu-section.component.ts | 4 +- .../dso-edit-menu/dso-edit-menu.component.ts | 8 +- .../dso-selector/dso-selector.component.ts | 9 +- ...te-collection-parent-selector.component.ts | 4 +- ...create-item-parent-selector.component.html | 10 +- .../create-item-parent-selector.component.ts | 4 +- .../dso-selector-modal-wrapper.component.html | 4 +- .../edit-item-selector.component.html | 4 +- .../edit-item-selector.component.ts | 4 +- .../entity-dropdown.component.ts | 8 +- .../eperson-group-list.component.html | 72 ++-- .../eperson-group-list.component.ts | 8 +- .../file-download-link.component.ts | 9 +- ...ynamic-form-control-container.component.ts | 14 +- .../ds-dynamic-form.component.html | 30 +- .../ds-dynamic-form.component.ts | 7 +- ...xisting-metadata-list-element.component.ts | 10 +- ...xisting-relation-list-element.component.ts | 10 +- .../dynamic-form-array.component.ts | 11 +- .../dynamic-date-picker-inline.component.ts | 10 +- .../dynamic-form-group.component.html | 46 +-- .../dynamic-form-group.component.ts | 10 +- .../models/list/dynamic-list.component.ts | 13 +- .../models/lookup/dynamic-lookup.component.ts | 13 +- .../models/onebox/dynamic-onebox.component.ts | 13 +- .../dynamic-relation-group.component.spec.ts | 11 +- .../dynamic-relation-group.components.ts | 11 +- ...dynamic-scrollable-dropdown.component.html | 106 ++--- .../dynamic-scrollable-dropdown.component.ts | 12 +- .../models/tag/dynamic-tag.component.ts | 7 +- ...dynamic-lookup-relation-modal.component.ts | 12 +- ...elation-external-source-tab.component.html | 46 ++- ...-relation-external-source-tab.component.ts | 10 +- ...nal-source-entry-import-modal.component.ts | 10 +- ...ic-lookup-relation-search-tab.component.ts | 10 +- ...okup-relation-selection-tab.component.html | 46 ++- ...lookup-relation-selection-tab.component.ts | 10 +- .../shared/form/chips/chips.component.spec.ts | 2 +- src/app/shared/form/chips/chips.component.ts | 13 +- src/app/shared/form/form.component.spec.ts | 4 +- src/app/shared/form/form.component.ts | 10 +- .../vocabulary-treeview.component.ts | 10 +- .../impersonate-navbar.component.html | 16 +- .../impersonate-navbar.component.ts | 7 +- .../dso-input-suggestions.component.html | 42 +- .../dso-input-suggestions.component.ts | 8 +- .../filter-input-suggestions.component.ts | 10 +- .../input-suggestions.component.html | 42 +- .../input-suggestions.component.ts | 8 +- .../validation-suggestions.component.html | 32 +- .../validation-suggestions.component.ts | 8 +- .../lang-switch/lang-switch.component.html | 46 ++- .../lang-switch/lang-switch.component.ts | 7 +- .../live-region/live-region.component.html | 4 +- .../live-region/live-region.component.ts | 8 +- src/app/shared/loading/loading.component.ts | 4 +- src/app/shared/log-in/log-in.component.html | 20 +- src/app/shared/log-in/log-in.component.ts | 8 +- .../password/log-in-password.component.ts | 7 +- src/app/shared/log-out/log-out.component.html | 4 +- src/app/shared/log-out/log-out.component.ts | 7 +- .../onclick-menu-item.component.html | 26 +- .../menu-item/onclick-menu-item.component.ts | 4 +- .../metadata-field-wrapper.component.html | 4 +- .../metadata-field-wrapper.component.ts | 4 +- ...laimed-task-actions-approve.component.html | 16 +- .../claimed-task-actions-approve.component.ts | 7 +- .../claimed-task-actions.component.html | 16 +- .../claimed-task-actions.component.ts | 7 +- ...d-task-actions-decline-task.component.html | 24 +- ...med-task-actions-decline-task.component.ts | 7 +- ...-task-actions-edit-metadata.component.html | 16 +- ...ed-task-actions-edit-metadata.component.ts | 7 +- .../claimed-task-actions-reject.component.ts | 7 +- ...task-actions-return-to-pool.component.html | 16 +- ...d-task-actions-return-to-pool.component.ts | 7 +- .../pool-task-actions.component.html | 12 +- .../pool-task/pool-task-actions.component.ts | 7 +- .../workspaceitem-actions.component.html | 42 +- .../workspaceitem-actions.component.ts | 7 +- .../notification-box.component.html | 24 +- .../notification-box.component.ts | 10 +- .../notification/notification.component.ts | 10 +- .../notifications-board.component.html | 17 +- .../notifications-board.component.ts | 7 +- .../object-collection.component.html | 152 ++++---- .../object-collection.component.ts | 9 +- .../access-status-badge.component.ts | 7 +- .../shared/badges/badges.component.ts | 4 +- .../status-badge/status-badge.component.ts | 4 +- .../badges/type-badge/type-badge.component.ts | 4 +- .../item-collection.component.ts | 7 +- .../item-submitter.component.ts | 7 +- .../selectable-list-item-control.component.ts | 7 +- ...earch-result-detail-element.component.html | 17 +- ...-search-result-detail-element.component.ts | 7 +- .../item-detail-preview-field.component.html | 18 +- .../item-detail-preview-field.component.ts | 11 +- .../item-detail-preview.component.html | 120 +++--- .../item-detail-preview.component.ts | 8 +- ...earch-result-detail-element.component.html | 17 +- ...-search-result-detail-element.component.ts | 7 +- .../object-detail.component.html | 30 +- .../object-detail/object-detail.component.ts | 7 +- .../collection-grid-element.component.html | 32 +- .../collection-grid-element.component.ts | 7 +- .../community-grid-element.component.html | 32 +- .../community-grid-element.component.ts | 7 +- .../object-grid/object-grid.component.html | 32 +- .../object-grid/object-grid.component.ts | 10 +- ...-search-result-grid-element.component.html | 36 +- ...on-search-result-grid-element.component.ts | 7 +- ...-search-result-grid-element.component.html | 42 +- ...ty-search-result-grid-element.component.ts | 7 +- ...em-search-result-grid-element.component.ts | 8 +- .../browse-entry-list-element.component.ts | 7 +- .../collection-list-element.component.ts | 4 +- .../community-list-element.component.ts | 4 +- .../identifier-data.component.html | 8 +- .../identifier-data.component.ts | 10 +- ...-link-metadata-list-element.component.html | 14 +- ...se-link-metadata-list-element.component.ts | 4 +- ...-text-metadata-list-element.component.html | 36 +- ...in-text-metadata-list-element.component.ts | 4 +- ...-search-result-list-element.component.html | 12 +- ...ed-search-result-list-element.component.ts | 7 +- ...-search-result-list-element.component.html | 12 +- ...ed-search-result-list-element.component.ts | 7 +- ...-search-result-list-element.component.html | 14 +- ...sk-search-result-list-element.component.ts | 7 +- ...-search-result-list-element.component.html | 32 +- ...ed-search-result-list-element.component.ts | 8 +- .../item-list-preview.component.html | 73 ++-- .../item-list-preview.component.ts | 13 +- ...-search-result-list-element.component.html | 36 +- ...ol-search-result-list-element.component.ts | 8 +- ...em-search-result-list-element.component.ts | 8 +- ...em-search-result-list-element.component.ts | 8 +- .../object-list/object-list.component.html | 70 ++-- .../object-list/object-list.component.ts | 8 +- ...on-search-result-list-element.component.ts | 7 +- ...ty-search-result-list-element.component.ts | 7 +- ...-search-result-list-element.component.html | 106 +++-- ...em-search-result-list-element.component.ts | 9 +- .../sidebar-search-list-element.component.ts | 8 +- .../collection-select.component.ts | 9 +- .../item-select/item-select.component.ts | 9 +- .../object-table/object-table.component.html | 28 +- .../object-table/object-table.component.ts | 7 +- .../orcid-badge-and-tooltip.component.ts | 10 +- .../page-size-selector.component.html | 22 +- .../page-size-selector.component.ts | 7 +- .../pagination/pagination.component.spec.ts | 5 +- .../shared/pagination/pagination.component.ts | 9 +- .../resource-policy-entry.component.html | 24 +- .../entry/resource-policy-entry.component.ts | 5 +- .../resource-policy-form.component.spec.ts | 4 +- .../form/resource-policy-form.component.ts | 12 +- .../resource-policies.component.html | 96 ++--- .../resource-policies.component.spec.ts | 4 +- .../resource-policies.component.ts | 12 +- src/app/shared/rss-feed/rss.component.ts | 7 +- .../search-form/search-form.component.ts | 7 +- .../advanced-search.component.html | 38 +- .../advanced-search.component.ts | 11 +- .../search-export-csv.component.html | 14 +- .../search-export-csv.component.ts | 7 +- .../search-authority-filter.component.ts | 8 +- .../search-boolean-filter.component.ts | 8 +- .../search-facet-option.component.ts | 7 +- .../search-facet-range-option.component.ts | 7 +- .../search-filter.component.html | 56 +-- .../search-filter/search-filter.component.ts | 9 +- .../search-hierarchy-filter.component.ts | 9 +- .../search-range-filter.component.ts | 9 +- .../search-text-filter.component.ts | 8 +- .../search-label-range.component.ts | 10 +- .../search-labels.component.html | 10 +- .../search-labels/search-labels.component.ts | 8 +- .../search-results-skeleton.component.ts | 10 +- .../search-results.component.html | 75 ++-- .../search-settings.component.html | 30 +- .../search-settings.component.ts | 7 +- .../search-sidebar.component.ts | 7 +- .../search-switch-configuration.component.ts | 7 +- src/app/shared/search/search.component.ts | 12 +- .../sidebar/page-with-sidebar.component.ts | 11 +- .../date/starts-with-date.component.ts | 4 +- .../subscription-modal.component.ts | 9 +- .../subscription-view.component.html | 36 +- .../subscription-view.component.ts | 7 +- .../truncatable-part.component.ts | 4 +- .../view-mode-switch.component.html | 70 ++-- .../view-mode-switch.component.ts | 4 +- .../statistics-page.component.html | 34 +- .../statistics-table.component.html | 71 ++-- .../statistics-table.component.ts | 8 +- ...submission-form-section-add.component.html | 48 +-- .../submission-upload-files.component.html | 18 +- .../submission-upload-files.component.ts | 7 +- ...-import-external-collection.component.html | 10 +- ...on-import-external-collection.component.ts | 10 +- ...ssion-import-external-preview.component.ts | 7 +- .../submission-import-external.component.html | 78 ++-- .../submission-import-external.component.ts | 10 +- .../accesses/section-accesses.component.html | 16 +- .../accesses/section-accesses.component.ts | 7 +- ...ubmission-section-cc-licenses.component.ts | 12 +- .../container/section-container.component.ts | 14 +- .../section-duplicates.component.html | 30 +- .../section-duplicates.component.spec.ts | 6 +- .../section-duplicates.component.ts | 12 +- .../sections/form/section-form.component.html | 26 +- .../form/section-form.component.spec.ts | 2 +- .../sections/form/section-form.component.ts | 7 +- .../section-identifiers.component.html | 26 +- .../section-identifiers.component.spec.ts | 4 +- .../section-identifiers.component.ts | 12 +- .../license/section-license.component.html | 16 +- .../license/section-license.component.spec.ts | 5 +- .../license/section-license.component.ts | 10 +- .../section-coar-notify.component.ts | 13 +- .../content-accordion.component.ts | 12 +- .../metadata-information.component.ts | 10 +- .../publication-information.component.ts | 11 +- .../publisher-policy.component.ts | 12 +- .../section-sherpa-policies.component.ts | 12 +- ...tion-upload-access-conditions.component.ts | 10 +- .../section-upload-file-edit.component.html | 20 +- ...section-upload-file-edit.component.spec.ts | 5 +- .../section-upload-file-edit.component.ts | 7 +- .../section-upload-file.component.spec.ts | 4 +- .../file/section-upload-file.component.ts | 10 +- .../section-upload-file-view.component.html | 58 +-- .../section-upload-file-view.component.ts | 11 +- .../upload/section-upload.component.html | 66 ++-- .../upload/section-upload.component.spec.ts | 3 +- .../upload/section-upload.component.ts | 12 +- .../subscriptions-page.component.html | 68 ++-- .../subscriptions-page.component.ts | 8 +- .../suggestions-page.component.html | 76 ++-- .../suggestions-page.component.ts | 12 +- .../system-wide-alert-banner.component.ts | 8 +- .../system-wide-alert-form.component.ts | 7 +- src/app/thumbnail/thumbnail.component.html | 30 +- ...vanced-workflow-action-rating.component.ts | 11 +- ...flow-action-select-reviewer.component.html | 42 +- ...rkflow-action-select-reviewer.component.ts | 5 +- .../workflow-item-action-page.component.html | 10 +- .../workflow-item-delete.component.ts | 5 +- .../workspaceitems-delete-page.component.html | 8 +- .../workspaceitems-delete-page.component.ts | 5 +- .../header-navbar-wrapper.component.html | 12 +- .../dspace/app/header/header.component.ts | 7 +- .../dspace/app/navbar/navbar.component.html | 10 +- 598 files changed, 5674 insertions(+), 6015 deletions(-) diff --git a/src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts b/src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts index a400742f01..9649277cdf 100644 --- a/src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts +++ b/src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, Input, @@ -59,15 +55,13 @@ import { BrowserOnlyPipe } from '../../../shared/utils/browser-only.pipe'; AsyncPipe, NgbAccordionModule, TranslateModule, - NgIf, NgbNavModule, ThemedSearchComponent, BrowserOnlyPipe, - NgForOf, NgxPaginationModule, SelectableListItemControlComponent, - ListableObjectComponentLoaderComponent, - ], + ListableObjectComponentLoaderComponent +], standalone: true, }) export class BulkAccessBrowseComponent implements OnInit, OnDestroy { diff --git a/src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts b/src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts index 264cefc708..12d501c7d6 100644 --- a/src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts +++ b/src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts @@ -1,4 +1,4 @@ -import { NgIf } from '@angular/common'; + import { Component, ViewChild, @@ -16,9 +16,8 @@ import { AccessControlFormContainerComponent } from '../../../shared/access-cont imports: [ NgbAccordionModule, TranslateModule, - NgIf, - AccessControlFormContainerComponent, - ], + AccessControlFormContainerComponent +], standalone: true, }) export class BulkAccessSettingsComponent { diff --git a/src/app/access-control/epeople-registry/epeople-registry.component.ts b/src/app/access-control/epeople-registry/epeople-registry.component.ts index 6b62a13ecf..80aeab3417 100644 --- a/src/app/access-control/epeople-registry/epeople-registry.component.ts +++ b/src/app/access-control/epeople-registry/epeople-registry.component.ts @@ -1,9 +1,4 @@ -import { - AsyncPipe, - NgClass, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe, NgClass } from '@angular/common'; import { Component, OnDestroy, @@ -72,14 +67,12 @@ import { EPersonFormComponent } from './eperson-form/eperson-form.component'; TranslateModule, RouterModule, AsyncPipe, - NgIf, EPersonFormComponent, ReactiveFormsModule, ThemedLoadingComponent, PaginationComponent, - NgClass, - NgForOf, - ], + NgClass +], standalone: true, }) /** diff --git a/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts b/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts index c7b57c986d..586339a4d6 100644 --- a/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts +++ b/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts @@ -1,9 +1,4 @@ -import { - AsyncPipe, - NgClass, - NgFor, - NgIf, -} from '@angular/common'; +import { AsyncPipe, NgClass } from '@angular/common'; import { ChangeDetectorRef, Component, @@ -84,8 +79,6 @@ import { ValidateEmailNotTaken } from './validators/email-taken.validator'; templateUrl: './eperson-form.component.html', imports: [ FormComponent, - NgIf, - NgFor, AsyncPipe, TranslateModule, NgClass, @@ -93,8 +86,8 @@ import { ValidateEmailNotTaken } from './validators/email-taken.validator'; PaginationComponent, RouterLink, HasNoValuePipe, - BtnDisabledDirective, - ], + BtnDisabledDirective +], standalone: true, }) /** diff --git a/src/app/access-control/group-registry/group-form/group-form.component.html b/src/app/access-control/group-registry/group-form/group-form.component.html index 7e8c1ed1b4..060cc5b86d 100644 --- a/src/app/access-control/group-registry/group-form/group-form.component.html +++ b/src/app/access-control/group-registry/group-form/group-form.component.html @@ -2,13 +2,7 @@
-
- - -

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

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

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

-
+ } @else { +

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

+ } - - - - - - - + + + @if ((activeGroup$ | async); as groupBeingEdited) { + @if (groupBeingEdited?.permanent) { + + } + @if ((activeGroupLinkedDSO$ | async); as activeGroupLinkedDSO) { + @if ((canEdit$ | async) !== true) { + + + } + } + } + [formModel]="formModel" + [formGroup]="formGroup" + [formLayout]="formLayout" + [displayCancel]="false" + (submitForm)="onSubmit()">
-
-
- -
-
+ class="btn btn-outline-secondary"> {{messagePrefix + '.return' | translate}} +
+ @if ((canEdit$ | async) && !(activeGroup$ | async)?.permanent) { +
+ +
+ } + - -
- -
- -
+ @if ((activeGroup$ | async); as groupBeingEdited) { +
+ @if (groupBeingEdited !== undefined) { + + } +
+ @if (groupBeingEdited !== undefined) { + + } + } +
- diff --git a/src/app/access-control/group-registry/group-form/group-form.component.ts b/src/app/access-control/group-registry/group-form/group-form.component.ts index d2ddb3266b..ca83c0af7e 100644 --- a/src/app/access-control/group-registry/group-form/group-form.component.ts +++ b/src/app/access-control/group-registry/group-form/group-form.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectorRef, Component, @@ -92,13 +89,12 @@ import { ValidateGroupExists } from './validators/group-exists.validator'; imports: [ FormComponent, AlertComponent, - NgIf, AsyncPipe, TranslateModule, ContextHelpDirective, MembersListComponent, - SubgroupsListComponent, - ], + SubgroupsListComponent +], standalone: true, }) /** diff --git a/src/app/access-control/group-registry/group-form/members-list/members-list.component.html b/src/app/access-control/group-registry/group-form/members-list/members-list.component.html index 82e07a898d..44a3775c05 100644 --- a/src/app/access-control/group-registry/group-form/members-list/members-list.component.html +++ b/src/app/access-control/group-registry/group-form/members-list/members-list.component.html @@ -3,63 +3,70 @@

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

- + @if ((ePeopleMembersOfGroup | async)?.totalElements > 0) { + +
+ + + + + + + + + + + @for (epersonDTO of (ePeopleMembersOfGroup | async)?.page; track epersonDTO) { + + + + + + + } + +
{{messagePrefix + '.table.id' | translate}}{{messagePrefix + '.table.name' | translate}}{{messagePrefix + '.table.identity' | translate}}{{messagePrefix + '.table.edit' | translate}}
{{epersonDTO.eperson.id}} + + {{ dsoNameService.getName(epersonDTO.eperson) }} + + + {{messagePrefix + '.table.email' | translate}}: {{ epersonDTO.eperson.email ? epersonDTO.eperson.email : '-' }}
+ {{messagePrefix + '.table.netid' | translate}}: {{ epersonDTO.eperson.netid ? epersonDTO.eperson.netid : '-' }} +
+
+ @if (epersonDTO.ableToDelete) { + + } + @if (!epersonDTO.ableToDelete) { + + } +
+
+
+
+ } -
- - - - - - - - - - - - - - - - - -
{{messagePrefix + '.table.id' | translate}}{{messagePrefix + '.table.name' | translate}}{{messagePrefix + '.table.identity' | translate}}{{messagePrefix + '.table.edit' | translate}}
{{epersonDTO.eperson.id}} - - {{ dsoNameService.getName(epersonDTO.eperson) }} - - - {{messagePrefix + '.table.email' | translate}}: {{ epersonDTO.eperson.email ? epersonDTO.eperson.email : '-' }}
- {{messagePrefix + '.table.netid' | translate}}: {{ epersonDTO.eperson.netid ? epersonDTO.eperson.netid : '-' }} -
-
- - -
-
+ @if ((ePeopleMembersOfGroup | async) === undefined || (ePeopleMembersOfGroup | async)?.totalElements === 0) { + - - - - + } @@ -78,68 +85,72 @@
+ class="form-control" aria-label="Search input"> - - + + +
-
-
- -
- +
+ +
+ - + @if ((ePeopleSearch | async)?.totalElements > 0) { + +
+ + + + + + + + + + + @for (eperson of (ePeopleSearch | async)?.page; track eperson) { + + + + + + + } + +
{{messagePrefix + '.table.id' | translate}}{{messagePrefix + '.table.name' | translate}}{{messagePrefix + '.table.identity' | translate}}{{messagePrefix + '.table.edit' | translate}}
{{eperson.id}} + + {{ dsoNameService.getName(eperson) }} + + + {{messagePrefix + '.table.email' | translate}}: {{ eperson.email ? eperson.email : '-' }}
+ {{messagePrefix + '.table.netid' | translate}}: {{ eperson.netid ? eperson.netid : '-' }} +
+
+ +
+
+
+
+ } -
- - - - - - - - - - - - - - - - - -
{{messagePrefix + '.table.id' | translate}}{{messagePrefix + '.table.name' | translate}}{{messagePrefix + '.table.identity' | translate}}{{messagePrefix + '.table.edit' | translate}}
{{eperson.id}} - - {{ dsoNameService.getName(eperson) }} - - - {{messagePrefix + '.table.email' | translate}}: {{ eperson.email ? eperson.email : '-' }}
- {{messagePrefix + '.table.netid' | translate}}: {{ eperson.netid ? eperson.netid : '-' }} -
-
- -
-
-
+ @if ((ePeopleSearch | async)?.totalElements === 0 && searchDone) { + + } -
- - - - + diff --git a/src/app/access-control/group-registry/group-form/members-list/members-list.component.ts b/src/app/access-control/group-registry/group-form/members-list/members-list.component.ts index 22934394c8..84782ad0eb 100644 --- a/src/app/access-control/group-registry/group-form/members-list/members-list.component.ts +++ b/src/app/access-control/group-registry/group-form/members-list/members-list.component.ts @@ -1,9 +1,4 @@ -import { - AsyncPipe, - NgClass, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe, NgClass } from '@angular/common'; import { Component, Input, @@ -109,13 +104,11 @@ export interface EPersonListActionConfig { ContextHelpDirective, ReactiveFormsModule, PaginationComponent, - NgIf, AsyncPipe, RouterLink, NgClass, - NgForOf, - BtnDisabledDirective, - ], + BtnDisabledDirective +], standalone: true, }) /** diff --git a/src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.html b/src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.html index 32525fb2b5..d09ab08c42 100644 --- a/src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.html +++ b/src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.html @@ -3,51 +3,56 @@

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

- - -
- - - - - - - - - - - - - - - + + } + +
{{messagePrefix + '.table.id' | translate}}{{messagePrefix + '.table.name' | translate}}{{messagePrefix + '.table.collectionOrCommunity' | translate}}{{messagePrefix + '.table.edit' | translate}}
{{group.id}} - - {{ dsoNameService.getName(group) }} - - {{ dsoNameService.getName((group.object | async)?.payload)}} -
- +
+
+
+
+ } - + @if ((subGroups$ | async)?.payload?.totalElements === 0) { + + } + } - + @if (!reports) { - + } - - - -
- {{ 'statistics.page.no-data' | translate }} -
-
+ @if (reports) { + @for (report of reports; track report) { + + + } + @if ((hasData$ | async) !== true) { +
+ {{ 'statistics.page.no-data' | translate }} +
+ } + }
diff --git a/src/app/statistics-page/statistics-table/statistics-table.component.html b/src/app/statistics-page/statistics-table/statistics-table.component.html index efa9ce43d9..4a0f87076c 100644 --- a/src/app/statistics-page/statistics-table/statistics-table.component.html +++ b/src/app/statistics-page/statistics-table/statistics-table.component.html @@ -1,36 +1,35 @@ -
- -

- {{ 'statistics.table.title.' + report.reportType | translate }} -

- - - - - - - - - - - - - - - - - -
- {{ header }} -
- {{ getLabel(point) | async }} - - {{ point.values[header] }} -
- -
+@if (hasData) { +
+

+ {{ 'statistics.table.title.' + report.reportType | translate }} +

+ + + + + @for (header of headers; track header) { + + } + + @for (point of report.points; track point) { + + + @for (header of headers; track header) { + + } + + } + +
+ {{ header }} +
+ {{ getLabel(point) | async }} + + {{ point.values[header] }} +
+
+} diff --git a/src/app/statistics-page/statistics-table/statistics-table.component.ts b/src/app/statistics-page/statistics-table/statistics-table.component.ts index cd71730568..9f59e33fa8 100644 --- a/src/app/statistics-page/statistics-table/statistics-table.component.ts +++ b/src/app/statistics-page/statistics-table/statistics-table.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgFor, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, Input, @@ -38,7 +34,7 @@ import { isEmpty } from '../../shared/empty.util'; templateUrl: './statistics-table.component.html', styleUrls: ['./statistics-table.component.scss'], standalone: true, - imports: [NgIf, NgFor, AsyncPipe, TranslateModule], + imports: [AsyncPipe, TranslateModule], }) export class StatisticsTableComponent implements OnInit { diff --git a/src/app/submission/form/section-add/submission-form-section-add.component.html b/src/app/submission/form/section-add/submission-form-section-add.component.html index 563044d270..5f2a26b8a1 100644 --- a/src/app/submission/form/section-add/submission-form-section-add.component.html +++ b/src/app/submission/form/section-add/submission-form-section-add.component.html @@ -1,26 +1,30 @@
- - - + #sectionAdd="ngbDropdown" + placement="bottom-right" + class="d-inline-block" + [ngClass]="{'w-100': windowService.isXs()}"> + @if (hasSections$ | async) { + + }
- - + class="sections-dropdown-menu" + aria-labelledby="sectionControls" + [ngClass]="{'w-100': (windowService.isXs() | async)}"> + @if ((hasSections$ | async) !== true) { + + } + @for (listItem of (sectionList$ | async); track listItem) { + + }
diff --git a/src/app/submission/form/submission-upload-files/submission-upload-files.component.html b/src/app/submission/form/submission-upload-files/submission-upload-files.component.html index dfad8c422e..a8c8b9ca48 100644 --- a/src/app/submission/form/submission-upload-files/submission-upload-files.component.html +++ b/src/app/submission/form/submission-upload-files/submission-upload-files.component.html @@ -1,8 +1,10 @@ - +@if (uploadFilesOptions.url) { + +} diff --git a/src/app/submission/form/submission-upload-files/submission-upload-files.component.ts b/src/app/submission/form/submission-upload-files/submission-upload-files.component.ts index 3632ec6760..218e56de92 100644 --- a/src/app/submission/form/submission-upload-files/submission-upload-files.component.ts +++ b/src/app/submission/form/submission-upload-files/submission-upload-files.component.ts @@ -1,4 +1,4 @@ -import { NgIf } from '@angular/common'; + import { Component, Input, @@ -39,9 +39,8 @@ import parseSectionErrors from '../../utils/parseSectionErrors'; selector: 'ds-base-submission-upload-files', templateUrl: './submission-upload-files.component.html', imports: [ - UploaderComponent, - NgIf, - ], + UploaderComponent +], standalone: true, }) export class SubmissionUploadFilesComponent implements OnChanges, OnDestroy { diff --git a/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.html b/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.html index 234fbe9233..c1de983b38 100644 --- a/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.html +++ b/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.html @@ -4,11 +4,13 @@ diff --git a/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts b/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts index 03bd10cfc2..b5651c8f3f 100644 --- a/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts +++ b/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts @@ -1,7 +1,4 @@ -import { - NgClass, - NgIf, -} from '@angular/common'; +import { NgClass } from '@angular/common'; import { Component, EventEmitter, @@ -25,9 +22,8 @@ import { ThemedLoadingComponent } from '../../../shared/loading/themed-loading.c ThemedLoadingComponent, ThemedCollectionDropdownComponent, TranslateModule, - NgClass, - NgIf, - ], + NgClass +], standalone: true, }) export class SubmissionImportExternalCollectionComponent { diff --git a/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts b/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts index c7f434b23c..353a298a6e 100644 --- a/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts +++ b/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts @@ -1,4 +1,4 @@ -import { NgFor } from '@angular/common'; + import { Component, Input, @@ -30,9 +30,8 @@ import { SubmissionImportExternalCollectionComponent } from '../import-external- styleUrls: ['./submission-import-external-preview.component.scss'], templateUrl: './submission-import-external-preview.component.html', imports: [ - NgFor, - TranslateModule, - ], + TranslateModule +], standalone: true, }) export class SubmissionImportExternalPreviewComponent implements OnInit { diff --git a/src/app/submission/import-external/submission-import-external.component.html b/src/app/submission/import-external/submission-import-external.component.html index 21783f9a2e..3d0580f37e 100644 --- a/src/app/submission/import-external/submission-import-external.component.html +++ b/src/app/submission/import-external/submission-import-external.component.html @@ -8,43 +8,59 @@ -
-
- -

{{ 'submission.sections.describe.relationship-lookup.selection-tab.title' | translate}}

- - - -
- {{ 'search.results.empty' | translate }} + @if (reload$.value.entity) { +
+ @if (reload$.value.sourceId !== '') { +
+ + @if (entriesRD && entriesRD?.payload?.page?.length !== 0) { +

{{ 'submission.sections.describe.relationship-lookup.selection-tab.title' | translate}}

+ } + @if (entriesRD?.hasSucceeded && (isLoading$ | async) !== true && entriesRD?.payload?.page?.length > 0) { + + + } + @if ((isLoading$ | async)) { + + } + @if ((isLoading$ | async) !== true && entriesRD?.payload?.page?.length === 0) { +
+ {{ 'search.results.empty' | translate }} +
+ } + @if ((isLoading$ | async) !== true && entriesRD.statusCode === 500) { +
+ {{ 'search.results.response.500' | translate }} +
+ } +
-
- {{ 'search.results.response.500' | translate }} + } + @if (reload$.value.sourceId === '') { +
+ +

{{'submission.import-external.page.hint' | translate}}

+
- + }
-
- -

{{'submission.import-external.page.hint' | translate}}

-
-
-
+ }
-
diff --git a/src/app/submission/import-external/submission-import-external.component.ts b/src/app/submission/import-external/submission-import-external.component.ts index 47b5c09d66..b78f398830 100644 --- a/src/app/submission/import-external/submission-import-external.component.ts +++ b/src/app/submission/import-external/submission-import-external.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, OnDestroy, @@ -72,13 +69,12 @@ import { ObjectCollectionComponent, ThemedLoadingComponent, AlertComponent, - NgIf, AsyncPipe, SubmissionImportExternalSearchbarComponent, TranslateModule, VarDirective, - RouterLink, - ], + RouterLink +], standalone: true, }) export class SubmissionImportExternalComponent implements OnInit, OnDestroy { diff --git a/src/app/submission/sections/accesses/section-accesses.component.html b/src/app/submission/sections/accesses/section-accesses.component.html index 1ba2d4fe6d..009a0ca675 100644 --- a/src/app/submission/sections/accesses/section-accesses.component.html +++ b/src/app/submission/sections/accesses/section-accesses.component.html @@ -1,7 +1,9 @@ - +@if (!!formModel) { + +} diff --git a/src/app/submission/sections/accesses/section-accesses.component.ts b/src/app/submission/sections/accesses/section-accesses.component.ts index b47f1cf8ff..8f98f68660 100644 --- a/src/app/submission/sections/accesses/section-accesses.component.ts +++ b/src/app/submission/sections/accesses/section-accesses.component.ts @@ -1,4 +1,4 @@ -import { NgIf } from '@angular/common'; + import { Component, Inject, @@ -78,9 +78,8 @@ import { SectionAccessesService } from './section-accesses.service'; templateUrl: './section-accesses.component.html', styleUrls: ['./section-accesses.component.scss'], imports: [ - FormComponent, - NgIf, - ], + FormComponent +], standalone: true, }) export class SubmissionSectionAccessesComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts b/src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts index a633e640ab..21a1885f92 100644 --- a/src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts +++ b/src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectorRef, Component, @@ -65,17 +61,15 @@ import { SectionsType } from '../sections-type'; styleUrls: ['./submission-section-cc-licenses.component.scss'], imports: [ TranslateModule, - NgIf, ThemedLoadingComponent, AsyncPipe, VarDirective, - NgForOf, DsSelectComponent, NgbDropdownModule, FormsModule, InfiniteScrollModule, - BtnDisabledDirective, - ], + BtnDisabledDirective +], standalone: true, }) export class SubmissionSectionCcLicensesComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/container/section-container.component.ts b/src/app/submission/sections/container/section-container.component.ts index 6f4126a173..02a6d4e557 100644 --- a/src/app/submission/sections/container/section-container.component.ts +++ b/src/app/submission/sections/container/section-container.component.ts @@ -1,10 +1,4 @@ -import { - AsyncPipe, - NgClass, - NgComponentOutlet, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe, NgClass, NgComponentOutlet } from '@angular/common'; import { Component, Injector, @@ -30,15 +24,13 @@ import { rendersSectionType } from '../sections-decorator'; styleUrls: ['./section-container.component.scss'], imports: [ AlertComponent, - NgForOf, NgbAccordionModule, NgComponentOutlet, TranslateModule, NgClass, - NgIf, AsyncPipe, - SectionsDirective, - ], + SectionsDirective +], standalone: true, }) export class SubmissionSectionContainerComponent implements OnInit { diff --git a/src/app/submission/sections/duplicates/section-duplicates.component.html b/src/app/submission/sections/duplicates/section-duplicates.component.html index d9e33a70f7..d8c9467efe 100644 --- a/src/app/submission/sections/duplicates/section-duplicates.component.html +++ b/src/app/submission/sections/duplicates/section-duplicates.component.html @@ -3,18 +3,26 @@ Template for the detect duplicates submission section component @author Kim Shepherd -->
- + @if (data?.potentialDuplicates.length === 0) {
{{ 'submission.sections.duplicates.none' | translate }}
-
- -
{{ 'submission.sections.duplicates.detected' | translate }}
-
+ } + @if (data?.potentialDuplicates.length > 0) { +
{{ 'submission.sections.duplicates.detected' | translate }}
+ @for (dupe of data?.potentialDuplicates; track dupe) { +
{{dupe.title}} -
- {{('item.preview.' + metadatum.key) | translate}} {{metadatum.value}} -
-

{{ 'submission.sections.duplicates.in-workspace' | translate }}

-

{{ 'submission.sections.duplicates.in-workflow' | translate }}

+ @for (metadatum of Metadata.toViewModelList(dupe.metadata); track metadatum) { +
+ {{('item.preview.' + metadatum.key) | translate}} {{metadatum.value}} +
+ } + @if (dupe.workspaceItemId) { +

{{ 'submission.sections.duplicates.in-workspace' | translate }}

+ } + @if (dupe.workflowItemId) { +

{{ 'submission.sections.duplicates.in-workflow' | translate }}

+ }
- + } + }
diff --git a/src/app/submission/sections/duplicates/section-duplicates.component.spec.ts b/src/app/submission/sections/duplicates/section-duplicates.component.spec.ts index 501a60e3b8..a86d44ab17 100644 --- a/src/app/submission/sections/duplicates/section-duplicates.component.spec.ts +++ b/src/app/submission/sections/duplicates/section-duplicates.component.spec.ts @@ -255,11 +255,7 @@ describe('SubmissionSectionDuplicatesComponent test suite', () => { selector: 'ds-test-cmp', template: ``, standalone: true, - imports: [BrowserModule, - CommonModule, - FormsModule, - ReactiveFormsModule, - NgxPaginationModule], + imports: [BrowserModule, FormsModule, ReactiveFormsModule, NgxPaginationModule], }) class TestComponent { diff --git a/src/app/submission/sections/duplicates/section-duplicates.component.ts b/src/app/submission/sections/duplicates/section-duplicates.component.ts index 885511ca52..5471dbc78c 100644 --- a/src/app/submission/sections/duplicates/section-duplicates.component.ts +++ b/src/app/submission/sections/duplicates/section-duplicates.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -41,11 +37,9 @@ import { SectionsService } from '../sections.service'; changeDetection: ChangeDetectionStrategy.Default, imports: [ VarDirective, - NgIf, AsyncPipe, - TranslateModule, - NgForOf, - ], + TranslateModule +], standalone: true, }) diff --git a/src/app/submission/sections/form/section-form.component.html b/src/app/submission/sections/form/section-form.component.html index cd7b45bb00..58032131af 100644 --- a/src/app/submission/sections/form/section-form.component.html +++ b/src/app/submission/sections/form/section-form.component.html @@ -1,11 +1,15 @@ - - +@if (isLoading) { + +} +@if (!isLoading && formModel) { + +} diff --git a/src/app/submission/sections/form/section-form.component.spec.ts b/src/app/submission/sections/form/section-form.component.spec.ts index efd410713f..4cce0daa7b 100644 --- a/src/app/submission/sections/form/section-form.component.spec.ts +++ b/src/app/submission/sections/form/section-form.component.spec.ts @@ -659,6 +659,6 @@ describe('SubmissionSectionFormComponent test suite', () => { selector: 'ds-test-cmp', template: ``, standalone: true, - imports: [CommonModule, FormsModule, ReactiveFormsModule], + imports: [FormsModule, ReactiveFormsModule], }) class TestComponent {} diff --git a/src/app/submission/sections/form/section-form.component.ts b/src/app/submission/sections/form/section-form.component.ts index 26285320b0..553bcf2d5c 100644 --- a/src/app/submission/sections/form/section-form.component.ts +++ b/src/app/submission/sections/form/section-form.component.ts @@ -1,4 +1,4 @@ -import { NgIf } from '@angular/common'; + import { ChangeDetectorRef, Component, @@ -77,9 +77,8 @@ import { SectionFormOperationsService } from './section-form-operations.service' templateUrl: './section-form.component.html', imports: [ FormComponent, - ThemedLoadingComponent, - NgIf, - ], + ThemedLoadingComponent +], standalone: true, }) export class SubmissionSectionFormComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/identifiers/section-identifiers.component.html b/src/app/submission/sections/identifiers/section-identifiers.component.html index dd0b5d2930..e86742caf1 100644 --- a/src/app/submission/sections/identifiers/section-identifiers.component.html +++ b/src/app/submission/sections/identifiers/section-identifiers.component.html @@ -4,17 +4,17 @@ Template for the identifiers submission section component --> - -
- {{'submission.sections.identifiers.info' | translate}} -
    - - -
  • {{'submission.sections.identifiers.' + identifier.identifierType + '_label' | translate}} - {{identifier.value}}
  • -
    -
    -
-
-
+ @if (identifierData && identifierData.identifiers) { +
+ {{'submission.sections.identifiers.info' | translate}} +
    + @for (identifier of identifierData.identifiers; track identifier) { + @if (identifierData.displayTypes.includes(identifier.identifierType) && identifier.value) { +
  • {{'submission.sections.identifiers.' + identifier.identifierType + '_label' | translate}} + {{identifier.value}}
  • + } + } +
+
+ }
diff --git a/src/app/submission/sections/identifiers/section-identifiers.component.spec.ts b/src/app/submission/sections/identifiers/section-identifiers.component.spec.ts index 8aa760bb3e..42aeb8719f 100644 --- a/src/app/submission/sections/identifiers/section-identifiers.component.spec.ts +++ b/src/app/submission/sections/identifiers/section-identifiers.component.spec.ts @@ -276,10 +276,10 @@ describe('SubmissionSectionIdentifiersComponent test suite', () => { template: ``, standalone: true, imports: [ - CommonModule, FormsModule, ReactiveFormsModule, - NgxPaginationModule], + NgxPaginationModule +], }) class TestComponent { diff --git a/src/app/submission/sections/identifiers/section-identifiers.component.ts b/src/app/submission/sections/identifiers/section-identifiers.component.ts index e297c795df..cc42066534 100644 --- a/src/app/submission/sections/identifiers/section-identifiers.component.ts +++ b/src/app/submission/sections/identifiers/section-identifiers.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -40,11 +36,9 @@ import { SectionsService } from '../sections.service'; changeDetection: ChangeDetectionStrategy.Default, imports: [ TranslateModule, - NgForOf, - NgIf, AsyncPipe, - VarDirective, - ], + VarDirective +], standalone: true, }) diff --git a/src/app/submission/sections/license/section-license.component.html b/src/app/submission/sections/license/section-license.component.html index ed10203596..4918a3e32a 100644 --- a/src/app/submission/sections/license/section-license.component.html +++ b/src/app/submission/sections/license/section-license.component.html @@ -1,9 +1,11 @@

- +@if (formModel) { + +} diff --git a/src/app/submission/sections/license/section-license.component.spec.ts b/src/app/submission/sections/license/section-license.component.spec.ts index 95b2e7f50a..14d7cb51ad 100644 --- a/src/app/submission/sections/license/section-license.component.spec.ts +++ b/src/app/submission/sections/license/section-license.component.spec.ts @@ -377,11 +377,10 @@ describe('SubmissionSectionLicenseComponent test suite', () => { standalone: true, imports: [ SubmissionSectionLicenseComponent, - CommonModule, FormsModule, FormComponent, - ReactiveFormsModule, - ], + ReactiveFormsModule +], }) class TestComponent { diff --git a/src/app/submission/sections/license/section-license.component.ts b/src/app/submission/sections/license/section-license.component.ts index 86a0455c30..88f36875f6 100644 --- a/src/app/submission/sections/license/section-license.component.ts +++ b/src/app/submission/sections/license/section-license.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { AfterViewChecked, ChangeDetectorRef, @@ -67,9 +64,8 @@ import { providers: [], imports: [ FormComponent, - NgIf, - AsyncPipe, - ], + AsyncPipe +], standalone: true, }) export class SubmissionSectionLicenseComponent extends SectionModelComponent implements AfterViewChecked { diff --git a/src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts b/src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts index c47e4c644d..842108a1b0 100644 --- a/src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts +++ b/src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts @@ -1,9 +1,4 @@ -import { - AsyncPipe, - NgClass, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe, NgClass } from '@angular/common'; import { ChangeDetectorRef, Component, @@ -59,14 +54,12 @@ import { LdnPattern } from './submission-coar-notify.config'; styleUrls: ['./section-coar-notify.component.scss'], standalone: true, imports: [ - NgIf, - NgForOf, AsyncPipe, TranslateModule, NgbDropdownModule, NgClass, - InfiniteScrollModule, - ], + InfiniteScrollModule +], providers: [NgbDropdown], }) export class SubmissionSectionCoarNotifyComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts b/src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts index 2fde4f37cd..5c10a0b259 100644 --- a/src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts +++ b/src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts @@ -1,8 +1,4 @@ -import { - NgForOf, - NgIf, - TitleCasePipe, -} from '@angular/common'; +import { TitleCasePipe } from '@angular/common'; import { Component, Input, @@ -20,12 +16,10 @@ import { PermittedVersions } from '../../../../core/submission/models/sherpa-pol templateUrl: './content-accordion.component.html', styleUrls: ['./content-accordion.component.scss'], imports: [ - NgForOf, TranslateModule, - NgIf, NgbCollapseModule, - TitleCasePipe, - ], + TitleCasePipe +], standalone: true, }) export class ContentAccordionComponent { diff --git a/src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts b/src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts index 4eb9567abb..e7f8e22aa1 100644 --- a/src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts +++ b/src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts @@ -1,7 +1,4 @@ -import { - DatePipe, - NgIf, -} from '@angular/common'; +import { DatePipe } from '@angular/common'; import { Component, Input, @@ -18,10 +15,9 @@ import { Metadata } from '../../../../core/submission/models/sherpa-policies-det templateUrl: './metadata-information.component.html', styleUrls: ['./metadata-information.component.scss'], imports: [ - NgIf, TranslateModule, - DatePipe, - ], + DatePipe +], standalone: true, }) export class MetadataInformationComponent { diff --git a/src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts b/src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts index 8f256700a0..df7daf75e9 100644 --- a/src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts +++ b/src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts @@ -1,7 +1,4 @@ -import { - NgForOf, - NgIf, -} from '@angular/common'; + import { Component, Input, @@ -18,10 +15,8 @@ import { Journal } from '../../../../core/submission/models/sherpa-policies-deta templateUrl: './publication-information.component.html', styleUrls: ['./publication-information.component.scss'], imports: [ - NgIf, - TranslateModule, - NgForOf, - ], + TranslateModule +], standalone: true, }) export class PublicationInformationComponent { diff --git a/src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts b/src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts index 8cbe2f6904..c827555a2b 100644 --- a/src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts +++ b/src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts @@ -1,8 +1,4 @@ -import { - KeyValuePipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { KeyValuePipe } from '@angular/common'; import { Component, Input, @@ -23,10 +19,8 @@ import { ContentAccordionComponent } from '../content-accordion/content-accordio imports: [ ContentAccordionComponent, TranslateModule, - KeyValuePipe, - NgForOf, - NgIf, - ], + KeyValuePipe +], standalone: true, }) export class PublisherPolicyComponent { diff --git a/src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts b/src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts index 86d55ce8d0..950fe1b4dc 100644 --- a/src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts +++ b/src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, Inject, @@ -47,12 +43,10 @@ import { PublisherPolicyComponent } from './publisher-policy/publisher-policy.co AlertComponent, TranslateModule, PublisherPolicyComponent, - NgIf, PublicationInformationComponent, AsyncPipe, - VarDirective, - NgForOf, - ], + VarDirective +], standalone: true, }) export class SubmissionSectionSherpaPoliciesComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/upload/accessConditions/submission-section-upload-access-conditions.component.ts b/src/app/submission/sections/upload/accessConditions/submission-section-upload-access-conditions.component.ts index 84eff58f72..eb167f5501 100644 --- a/src/app/submission/sections/upload/accessConditions/submission-section-upload-access-conditions.component.ts +++ b/src/app/submission/sections/upload/accessConditions/submission-section-upload-access-conditions.component.ts @@ -1,7 +1,4 @@ -import { - NgForOf, - NgIf, -} from '@angular/common'; + import { Component, Input, @@ -22,10 +19,7 @@ import { isEmpty } from '../../../../shared/empty.util'; @Component({ selector: 'ds-submission-section-upload-access-conditions', templateUrl: './submission-section-upload-access-conditions.component.html', - imports: [ - NgForOf, - NgIf, - ], + imports: [], standalone: true, }) export class SubmissionSectionUploadAccessConditionsComponent implements OnInit { diff --git a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.html b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.html index 761ac9537e..9187915dcf 100644 --- a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.html +++ b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.html @@ -5,15 +5,17 @@
diff --git a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts index 015ccd4ae4..7082e38d7b 100644 --- a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts +++ b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts @@ -403,11 +403,10 @@ describe('SubmissionSectionUploadFileEditComponent test suite', () => { standalone: true, imports: [ SubmissionSectionUploadFileEditComponent, - CommonModule, FormsModule, FormComponent, - ReactiveFormsModule, - ], + ReactiveFormsModule +], }) class TestComponent { } diff --git a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts index 79b3d3a565..cf577bf6f5 100644 --- a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts +++ b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts @@ -1,4 +1,4 @@ -import { NgIf } from '@angular/common'; + import { ChangeDetectorRef, Component, @@ -79,10 +79,9 @@ import { templateUrl: './section-upload-file-edit.component.html', imports: [ FormComponent, - NgIf, TranslateModule, - BtnDisabledDirective, - ], + BtnDisabledDirective +], standalone: true, }) export class SubmissionSectionUploadFileEditComponent diff --git a/src/app/submission/sections/upload/file/section-upload-file.component.spec.ts b/src/app/submission/sections/upload/file/section-upload-file.component.spec.ts index c1487b0559..a1edfefb65 100644 --- a/src/app/submission/sections/upload/file/section-upload-file.component.spec.ts +++ b/src/app/submission/sections/upload/file/section-upload-file.component.spec.ts @@ -286,9 +286,9 @@ describe('SubmissionSectionUploadFileComponent test suite', () => { standalone: true, imports: [ ThemedSubmissionSectionUploadFileComponent, - CommonModule, AsyncPipe, - NgbModule], + NgbModule +], }) class TestComponent { diff --git a/src/app/submission/sections/upload/file/section-upload-file.component.ts b/src/app/submission/sections/upload/file/section-upload-file.component.ts index 09ea3cb112..eccdf9b949 100644 --- a/src/app/submission/sections/upload/file/section-upload-file.component.ts +++ b/src/app/submission/sections/upload/file/section-upload-file.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, Input, @@ -51,12 +48,11 @@ import { SubmissionSectionUploadFileViewComponent } from './view/section-upload- imports: [ TranslateModule, SubmissionSectionUploadFileViewComponent, - NgIf, AsyncPipe, ThemedFileDownloadLinkComponent, FileSizePipe, - BtnDisabledDirective, - ], + BtnDisabledDirective +], standalone: true, }) export class SubmissionSectionUploadFileComponent implements OnChanges, OnInit, OnDestroy { diff --git a/src/app/submission/sections/upload/file/view/section-upload-file-view.component.html b/src/app/submission/sections/upload/file/view/section-upload-file-view.component.html index dc72fbdad0..73e18afeb5 100644 --- a/src/app/submission/sections/upload/file/view/section-upload-file-view.component.html +++ b/src/app/submission/sections/upload/file/view/section-upload-file-view.component.html @@ -1,38 +1,46 @@
- - - + @if (metadata) { + @for (entry of getAllMetadataValue(fileTitleKey); track entry) { + @if (entry.value !== '') {

{{entry.value}} ({{fileData?.sizeBytes | dsFileSize}})

-
- -
- {{'submission.sections.upload.no-entry' | translate}} {{fileTitleKey}} -
-
+ } + @if (entry.value === '') { + @if (metadata[fileTitleKey].indexOf(entry) === 0) { +
+ {{'submission.sections.upload.no-entry' | translate}} {{fileTitleKey}} +
+ } + } -
- - + } + @for (entry of getAllMetadataValue(fileDescrKey); track entry) { + @if (entry.value !== '') { {{entry.value | dsTruncate:['150']}} - - - {{'submission.sections.upload.no-entry' | translate}} {{fileDescrKey}} - + } + @if (entry.value === '') { + @if (metadata[fileDescrKey].indexOf(entry) === 0) { + {{'submission.sections.upload.no-entry' | translate}} {{fileDescrKey}} + } + } - -
+ } + } -
- {{'admin.registries.bitstream-formats.edit.head' | translate:{format: fileFormat} }} -
-
- Checksum {{fileCheckSum.checkSumAlgorithm}}: {{fileCheckSum.value}} -
+ @if (fileFormat) { +
+ {{'admin.registries.bitstream-formats.edit.head' | translate:{format: fileFormat} }} +
+ } + @if (fileCheckSum) { +
+ Checksum {{fileCheckSum.checkSumAlgorithm}}: {{fileCheckSum.value}} +
+ }
diff --git a/src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts b/src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts index f065fc9e19..0a7871fa35 100644 --- a/src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts +++ b/src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts @@ -1,7 +1,4 @@ -import { - NgForOf, - NgIf, -} from '@angular/common'; + import { Component, Input, @@ -30,10 +27,8 @@ import { SubmissionSectionUploadAccessConditionsComponent } from '../../accessCo SubmissionSectionUploadAccessConditionsComponent, TranslateModule, TruncatePipe, - NgIf, - NgForOf, - FileSizePipe, - ], + FileSizePipe +], standalone: true, }) export class SubmissionSectionUploadFileViewComponent implements OnInit { diff --git a/src/app/submission/sections/upload/section-upload.component.html b/src/app/submission/sections/upload/section-upload.component.html index 9d916a4f98..a9fd762f89 100644 --- a/src/app/submission/sections/upload/section-upload.component.html +++ b/src/app/submission/sections/upload/section-upload.component.html @@ -1,23 +1,24 @@ + [dismissible]="true" +[type]="AlertTypeEnum.Info"> - - -
-
- - - {{ 'submission.sections.upload.header.policy.default.nolist' | translate:{ "collectionName": collectionName } }} - - - {{ 'submission.sections.upload.header.policy.default.withlist' | translate:{ "collectionName": collectionName } }} - - - - +@if (fileList.length > 0) { + @if (collectionDefaultAccessConditions.length > 0) { +
+
+ + @if (collectionPolicyType === 1) { + {{ 'submission.sections.upload.header.policy.default.nolist' | translate:{ "collectionName": collectionName } }} + } + @if (collectionPolicyType === 2) { + {{ 'submission.sections.upload.header.policy.default.withlist' | translate:{ "collectionName": collectionName } }} + } + + + +
-
+ }
{{ 'bitstream.edit.form.primaryBitstream.label' | translate }} @@ -28,30 +29,29 @@
- + @for (fileEntry of fileList; track fileEntry; let i = $index) { + [isPrimary]="primaryBitstreamUUID ? primaryBitstreamUUID === fileEntry.uuid : null" + [availableAccessConditionOptions]="availableAccessConditionOptions" + [collectionId]="collectionId" + [collectionPolicyType]="collectionPolicyType" + [configMetadataForm]="(configMetadataForm$ | async)" + [fileId]="fileEntry.uuid" + [fileIndex]="i" + [fileName]="fileNames[i]" + [sectionId]="sectionData.id" + [submissionId]="submissionId">

-
- - - + } +} @else {
{{'submission.sections.upload.no-file-uploaded' | translate}}
-
+} + diff --git a/src/app/submission/sections/upload/section-upload.component.spec.ts b/src/app/submission/sections/upload/section-upload.component.spec.ts index 61db6c6885..36f1bd4a4d 100644 --- a/src/app/submission/sections/upload/section-upload.component.spec.ts +++ b/src/app/submission/sections/upload/section-upload.component.spec.ts @@ -382,8 +382,7 @@ describe('SubmissionSectionUploadComponent test suite', () => { selector: 'ds-test-cmp', template: ``, standalone: true, - imports: [ - CommonModule], + imports: [], }) class TestComponent { diff --git a/src/app/submission/sections/upload/section-upload.component.ts b/src/app/submission/sections/upload/section-upload.component.ts index 58008c9dfb..11a0ca4077 100644 --- a/src/app/submission/sections/upload/section-upload.component.ts +++ b/src/app/submission/sections/upload/section-upload.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectorRef, Component, @@ -74,12 +70,10 @@ export interface AccessConditionGroupsMapEntry { imports: [ ThemedSubmissionSectionUploadFileComponent, SubmissionSectionUploadAccessConditionsComponent, - NgIf, AlertComponent, TranslateModule, - NgForOf, - AsyncPipe, - ], + AsyncPipe +], standalone: true, }) export class SubmissionSectionUploadComponent extends SectionModelComponent { diff --git a/src/app/subscriptions-page/subscriptions-page.component.html b/src/app/subscriptions-page/subscriptions-page.component.html index e8dfc8fc6a..b3489ce66c 100644 --- a/src/app/subscriptions-page/subscriptions-page.component.html +++ b/src/app/subscriptions-page/subscriptions-page.component.html @@ -4,39 +4,47 @@

{{'subscriptions.title' | translate}}

- + @if (loading$ | async) { + + } - -
- - - - - - - - - - - - - -
{{'subscriptions.table.dso' | translate}}{{'subscriptions.table.subscription_type' | translate}}{{'subscriptions.table.subscription_frequency' | translate}}{{'subscriptions.table.action' | translate}}
-
-
+ @if (subscriptions?.pageInfo?.totalElements > 0 && (loading$ | async) !== true) { + +
+ + + + + + + + + + + @for (subscription of subscriptions?.page; track subscription) { + + + } + +
{{'subscriptions.table.dso' | translate}}{{'subscriptions.table.subscription_type' | translate}}{{'subscriptions.table.subscription_frequency' | translate}}{{'subscriptions.table.action' | translate}}
+
+
+ } - - {{ 'subscriptions.table.empty.message' | translate }} - + @if (subscriptions?.pageInfo?.totalElements === 0 && (loading$ | async) !== true) { + + {{ 'subscriptions.table.empty.message' | translate }} + + }
diff --git a/src/app/subscriptions-page/subscriptions-page.component.ts b/src/app/subscriptions-page/subscriptions-page.component.ts index 5d0b4b258d..1d967d3332 100644 --- a/src/app/subscriptions-page/subscriptions-page.component.ts +++ b/src/app/subscriptions-page/subscriptions-page.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgFor, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, OnDestroy, @@ -49,7 +45,7 @@ import { VarDirective } from '../shared/utils/var.directive'; templateUrl: './subscriptions-page.component.html', styleUrls: ['./subscriptions-page.component.scss'], standalone: true, - imports: [NgIf, ThemedLoadingComponent, VarDirective, PaginationComponent, NgFor, SubscriptionViewComponent, AlertComponent, AsyncPipe, TranslateModule], + imports: [ThemedLoadingComponent, VarDirective, PaginationComponent, SubscriptionViewComponent, AlertComponent, AsyncPipe, TranslateModule], }) /** * List and allow to manage all the active subscription for the current user diff --git a/src/app/suggestions-page/suggestions-page.component.html b/src/app/suggestions-page/suggestions-page.component.html index 1fe3ffb4ce..452f47f9b6 100644 --- a/src/app/suggestions-page/suggestions-page.component.html +++ b/src/app/suggestions-page/suggestions-page.component.html @@ -1,50 +1,62 @@
- - -
- + + @if ((processing$ | async)) { + + } + @if ((processing$ | async) !== true && suggestionsRD?.pageInfo?.totalElements > 0) { +

{{'suggestion.suggestionFor' | translate}} {{researcherName}} {{'suggestion.from.source' | translate}} {{ translateSuggestionSource() | translate }}

-
({{ getSelectedSuggestionsCount() }}) - - + @if (getSelectedSuggestionsCount() > 0) { + + } + @if (isBulkOperationPending) { + + }
- -
    -
  • - -
  • -
-
+ @if ((processing$ | async) !== true) { + +
    + @for (object of suggestionsRD?.page; track object; let i = $index; let last = $last) { +
  • + +
  • + } +
+
+ }
- + } + @if ((processing$ | async) !== true && (suggestionsRD?.pageInfo?.totalElements === 0 || !suggestionsRD)) { + {{'suggestion.count.missing' | translate}} -
+ } +
diff --git a/src/app/suggestions-page/suggestions-page.component.ts b/src/app/suggestions-page/suggestions-page.component.ts index 0fc790a125..9e411e8336 100644 --- a/src/app/suggestions-page/suggestions-page.component.ts +++ b/src/app/suggestions-page/suggestions-page.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, OnInit, @@ -70,16 +66,14 @@ import { getWorkspaceItemEditRoute } from '../workflowitems-edit-page/workflowit imports: [ AsyncPipe, VarDirective, - NgIf, RouterLink, TranslateModule, SuggestionActionsComponent, ThemedLoadingComponent, PaginationComponent, SuggestionListElementComponent, - NgForOf, - AlertComponent, - ], + AlertComponent +], standalone: true, }) diff --git a/src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts b/src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts index 79ecf2117a..364d721aa1 100644 --- a/src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts +++ b/src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - isPlatformBrowser, - NgIf, -} from '@angular/common'; +import { AsyncPipe, isPlatformBrowser } from '@angular/common'; import { Component, Inject, @@ -42,7 +38,7 @@ import { SystemWideAlert } from '../system-wide-alert.model'; styleUrls: ['./system-wide-alert-banner.component.scss'], templateUrl: './system-wide-alert-banner.component.html', standalone: true, - imports: [NgIf, AsyncPipe, TranslateModule], + imports: [AsyncPipe, TranslateModule], }) export class SystemWideAlertBannerComponent implements OnInit, OnDestroy { diff --git a/src/app/system-wide-alert/alert-form/system-wide-alert-form.component.ts b/src/app/system-wide-alert/alert-form/system-wide-alert-form.component.ts index 73517e5b0d..bc8e8fa49d 100644 --- a/src/app/system-wide-alert/alert-form/system-wide-alert-form.component.ts +++ b/src/app/system-wide-alert/alert-form/system-wide-alert-form.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, OnInit, @@ -60,7 +57,7 @@ import { SystemWideAlert } from '../system-wide-alert.model'; styleUrls: ['./system-wide-alert-form.component.scss'], templateUrl: './system-wide-alert-form.component.html', standalone: true, - imports: [FormsModule, ReactiveFormsModule, UiSwitchModule, NgIf, NgbDatepickerModule, NgbTimepickerModule, AsyncPipe, TranslateModule, BtnDisabledDirective], + imports: [FormsModule, ReactiveFormsModule, UiSwitchModule, NgbDatepickerModule, NgbTimepickerModule, AsyncPipe, TranslateModule, BtnDisabledDirective], }) export class SystemWideAlertFormComponent implements OnInit { diff --git a/src/app/thumbnail/thumbnail.component.html b/src/app/thumbnail/thumbnail.component.html index e151684a01..de569270e0 100644 --- a/src/app/thumbnail/thumbnail.component.html +++ b/src/app/thumbnail/thumbnail.component.html @@ -1,19 +1,25 @@
-
-
-
- + @if (isLoading) { +
+
+
+ +
-
+ } - -
-
-
- {{ placeholder | translate }} + @if (src !== null) { + + } + @if (src === null && !isLoading) { +
+
+
+ {{ placeholder | translate }} +
-
+ }
diff --git a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts index b8620e7d89..6ee9c8d500 100644 --- a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts +++ b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgClass, - NgIf, -} from '@angular/common'; +import { AsyncPipe, NgClass } from '@angular/common'; import { Component, OnInit, @@ -35,14 +31,13 @@ export const ADVANCED_WORKFLOW_ACTION_RATING = 'scorereviewaction'; preserveWhitespaces: false, imports: [ ModifyItemOverviewComponent, - NgIf, AsyncPipe, TranslateModule, NgbRatingModule, NgClass, ReactiveFormsModule, - VarDirective, - ], + VarDirective +], standalone: true, }) export class AdvancedWorkflowActionRatingComponent extends AdvancedWorkflowActionComponent implements OnInit { diff --git a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.html b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.html index d4ac620811..2d7a7ff8cd 100644 --- a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.html +++ b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.html @@ -1,22 +1,32 @@
-

{{ 'advanced-workflow-action.select-reviewer.description-multiple' | translate }}

-

{{ 'advanced-workflow-action.select-reviewer.description-single' | translate }}

+ @if (multipleReviewers) { +

{{ 'advanced-workflow-action.select-reviewer.description-multiple' | translate }}

+ } + @if (!multipleReviewers) { +

{{ 'advanced-workflow-action.select-reviewer.description-single' | translate }}

+ } - - - {{ 'advanced-workflow-action.select-reviewer.no-reviewer-selected.error' | translate }} - + @if (groupId !== undefined) { + + } + @if (displayError) { + + {{ 'advanced-workflow-action.select-reviewer.no-reviewer-selected.error' | translate }} + + } - - + @if (item$ | async) { + + + }
- +

{{'workflow-item.' + type + '.header' | translate}}

+ @if (item) { + + } + +
diff --git a/src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts b/src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts index 0352eba098..9fdb123566 100644 --- a/src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts +++ b/src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts @@ -1,7 +1,4 @@ -import { - CommonModule, - Location, -} from '@angular/common'; +import { CommonModule, Location } from '@angular/common'; import { Component } from '@angular/core'; import { ActivatedRoute, diff --git a/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.html b/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.html index 059d3b7e3b..8b8dda97b7 100644 --- a/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.html +++ b/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.html @@ -1,6 +1,8 @@

{{ 'workspace-item.delete.header' | translate }}

- + @if ((dso$ | async)) { + + }
@@ -16,8 +18,8 @@
diff --git a/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts b/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts index 00ab6e969c..2f9ac81308 100644 --- a/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts +++ b/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts @@ -1,7 +1,4 @@ -import { - CommonModule, - Location, -} from '@angular/common'; +import { CommonModule, Location } from '@angular/common'; import { Component, OnInit, diff --git a/src/themes/dspace/app/header-nav-wrapper/header-navbar-wrapper.component.html b/src/themes/dspace/app/header-nav-wrapper/header-navbar-wrapper.component.html index d2b977ff84..4fa423d1ef 100644 --- a/src/themes/dspace/app/header-nav-wrapper/header-navbar-wrapper.component.html +++ b/src/themes/dspace/app/header-nav-wrapper/header-navbar-wrapper.component.html @@ -1,9 +1,11 @@
-
- -
+ @if ((isMobile$ | async)) { +
+ +
+ }
diff --git a/src/themes/dspace/app/header/header.component.ts b/src/themes/dspace/app/header/header.component.ts index 1931838923..791959dd9c 100644 --- a/src/themes/dspace/app/header/header.component.ts +++ b/src/themes/dspace/app/header/header.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, OnInit, @@ -27,7 +24,7 @@ import { ImpersonateNavbarComponent } from '../../../../app/shared/impersonate-n styleUrls: ['header.component.scss'], templateUrl: 'header.component.html', standalone: true, - imports: [NgbDropdownModule, ThemedLangSwitchComponent, RouterLink, ThemedSearchNavbarComponent, ContextHelpToggleComponent, ThemedAuthNavMenuComponent, ImpersonateNavbarComponent, ThemedNavbarComponent, TranslateModule, AsyncPipe, NgIf], + imports: [NgbDropdownModule, ThemedLangSwitchComponent, RouterLink, ThemedSearchNavbarComponent, ContextHelpToggleComponent, ThemedAuthNavMenuComponent, ImpersonateNavbarComponent, ThemedNavbarComponent, TranslateModule, AsyncPipe], }) export class HeaderComponent extends BaseComponent implements OnInit { public isNavBarCollapsed$: Observable; diff --git a/src/themes/dspace/app/navbar/navbar.component.html b/src/themes/dspace/app/navbar/navbar.component.html index d828206e7a..8ecb8c5667 100644 --- a/src/themes/dspace/app/navbar/navbar.component.html +++ b/src/themes/dspace/app/navbar/navbar.component.html @@ -1,9 +1,9 @@ - +@if ((isMobile$ | async) && (isAuthenticated$ | async)) { - +} From c4696c9ba819db60cc5bd2367163327bb7649e23 Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Thu, 6 Feb 2025 13:14:41 +0100 Subject: [PATCH 2/7] [DURACOM-307] fix lint --- .../bulk-access/browse/bulk-access-browse.component.ts | 4 ++-- .../settings/bulk-access-settings.component.ts | 4 ++-- .../epeople-registry/epeople-registry.component.ts | 9 ++++++--- .../eperson-form/eperson-form.component.ts | 9 ++++++--- .../group-registry/group-form/group-form.component.ts | 4 ++-- .../group-form/members-list/members-list.component.ts | 9 ++++++--- .../subgroup-list/subgroups-list.component.ts | 4 ++-- .../group-registry/groups-registry.component.ts | 4 ++-- .../batch-import-page.component.ts | 4 ++-- .../ldn-service-form/ldn-service-form.component.ts | 4 ++-- .../ldn-services-directory.component.ts | 9 ++++++--- .../admin-notify-dashboard.component.ts | 4 ++-- .../admin-notify-detail-modal.component.ts | 4 ++-- .../admin-notify-logs-result.component.ts | 4 ++-- .../admin-notify-metrics.component.ts | 4 ++-- .../admin-notify-search-result.component.ts | 9 ++++++--- .../bitstream-formats/bitstream-formats.component.ts | 4 ++-- .../format-form/format-form.component.ts | 4 ++-- .../metadata-registry/metadata-registry.component.ts | 9 ++++++--- .../metadata-schema-form.component.ts | 4 ++-- .../metadata-field-form.component.ts | 4 ++-- .../metadata-schema/metadata-schema.component.ts | 9 ++++++--- .../filtered-collections.component.ts | 4 ++-- .../filtered-items/filtered-items-model.ts | 4 ++-- .../filtered-items/filtered-items.component.ts | 9 ++++++--- .../filters-section/filters-section.component.ts | 4 ++-- src/app/admin/admin-sidebar/admin-sidebar.component.ts | 6 +++++- .../expandable-admin-sidebar-section.component.ts | 6 +++++- .../edit-bitstream-page.component.ts | 4 ++-- src/app/breadcrumbs/breadcrumbs.component.ts | 5 ++++- .../browse-by-metadata/browse-by-metadata.component.ts | 9 ++++++--- .../browse-by-taxonomy/browse-by-taxonomy.component.ts | 4 ++-- .../collection-form/collection-form.component.ts | 8 +------- .../collection-item-mapper.component.ts | 4 ++-- src/app/collection-page/collection-page.component.ts | 4 ++-- .../create-collection-page.component.ts | 4 ++-- .../delete-collection-page.component.ts | 4 ++-- .../collection-access-control.component.ts | 4 ++-- .../collection-metadata.component.ts | 4 ++-- .../collection-roles/collection-roles.component.ts | 4 ++-- .../collection-source-controls.component.ts | 4 ++-- .../collection-source/collection-source.component.ts | 9 ++++++--- .../edit-collection-page.component.ts | 4 ---- .../edit-item-template-page.component.ts | 4 ++-- .../community-list/community-list.component.ts | 5 ++++- src/app/community-page/community-page.component.ts | 4 ++-- .../create-community-page.component.ts | 4 ++-- .../delete-community-page.component.ts | 4 ++-- .../community-access-control.component.ts | 4 ++-- .../community-roles/community-roles.component.ts | 4 ++-- .../edit-community-page.component.ts | 9 ++++++--- .../community-page-sub-collection-list.component.ts | 4 ++-- .../sub-com-col-section.component.ts | 4 ++-- .../community-page-sub-community-list.component.ts | 4 ++-- .../dso-edit-metadata-value.component.ts | 5 ++++- .../metadata-field-selector.component.ts | 5 ++++- ...urnal-issue-search-result-list-element.component.ts | 5 ++++- ...rnal-volume-search-result-list-element.component.ts | 5 ++++- .../journal-search-result-list-element.component.ts | 5 ++++- .../org-unit-search-result-list-element.component.ts | 5 ++++- .../person-search-result-list-element.component.ts | 5 ++++- .../project-search-result-list-element.component.ts | 5 ++++- .../org-unit-input-suggestions.component.ts | 5 ++++- ...-search-result-list-submission-element.component.ts | 5 ++++- .../person-input-suggestions.component.ts | 5 ++++- src/app/footer/footer.component.ts | 5 ++++- .../forgot-password-form.component.ts | 4 ++-- src/app/home-page/home-page.component.ts | 6 +++++- .../recent-item-list/recent-item-list.component.ts | 6 +++++- src/app/item-page/alerts/item-alerts.component.ts | 4 ++-- .../bitstream-request-a-copy-page.component.ts | 9 ++++++--- .../bitstreams/upload/upload-bitstream.component.ts | 4 ++-- .../edit-item-page/edit-item-page.component.ts | 9 ++++++--- .../item-access-control.component.ts | 4 ++-- .../item-authorizations.component.ts | 4 ++-- .../item-bitstreams/item-bitstreams.component.ts | 9 ++++++--- .../item-collection-mapper.component.ts | 4 ++-- .../item-curate/item-curate.component.ts | 4 ++-- .../item-delete/item-delete.component.ts | 4 ++-- .../edit-item-page/item-move/item-move.component.ts | 4 ++-- .../item-operation/item-operation.component.ts | 4 ++-- .../item-register-doi/item-register-doi.component.ts | 4 ++-- .../edit-relationship-list-wrapper.component.ts | 4 ++-- .../edit-relationship-list.component.ts | 9 ++++++--- .../edit-relationship/edit-relationship.component.ts | 4 ++-- .../item-relationships/item-relationships.component.ts | 9 ++++++--- .../item-status/item-status.component.ts | 9 ++++++--- .../item-version-history.component.ts | 4 ++-- .../virtual-metadata/virtual-metadata.component.ts | 9 ++++++--- .../collections/collections.component.ts | 4 ++-- .../metadata-uri-values.component.ts | 4 ++-- .../metadata-values/metadata-values.component.ts | 5 ++++- .../file-section/full-file-section.component.ts | 4 ++-- src/app/item-page/full/full-item-page.component.ts | 10 +++++++--- .../media-viewer-video/media-viewer-video.component.ts | 4 ++-- .../item-page/media-viewer/media-viewer.component.ts | 4 ++-- .../mirador-viewer/mirador-viewer.component.ts | 9 ++++++--- .../orcid-page/orcid-auth/orcid-auth.component.ts | 4 ++-- src/app/item-page/orcid-page/orcid-page.component.ts | 5 ++++- .../orcid-sync-settings.component.ts | 4 ++-- .../cc-license/item-page-cc-license-field.component.ts | 5 ++++- src/app/item-page/simple/item-page.component.ts | 9 ++++++--- .../item-types/untyped-item/untyped-item.component.ts | 4 ++-- .../notify-requests-status.component.ts | 9 ++++++--- .../request-status-alert-box.component.ts | 4 ++-- .../qa-event-notification.component.ts | 4 ++-- .../simple/related-items/related-items-component.ts | 6 +++++- .../item-versions-row-element-version.component.ts | 9 ++++++--- src/app/item-page/versions/item-versions.component.ts | 10 +++++++--- .../my-dspace-new-external-dropdown.component.ts | 4 ++-- .../my-dspace-new-submission-dropdown.component.ts | 4 ++-- .../my-dspace-new-submission.component.ts | 4 ++-- src/app/my-dspace-page/my-dspace-page.component.ts | 4 ++-- .../my-dspace-qa-events-notifications.component.ts | 4 ++-- .../expandable-navbar-section.component.ts | 9 ++++++--- src/app/navbar/navbar.component.ts | 6 +++++- .../qa/events/ePerson-data/ePerson-data.component.ts | 4 ++-- .../qa/source/quality-assurance-source.component.ts | 5 ++++- .../qa/topics/quality-assurance-topics.component.ts | 5 ++++- .../suggestion-actions/suggestion-actions.component.ts | 4 ++-- .../suggestion-evidences.component.ts | 4 ++-- .../suggestion-list-element.component.ts | 4 ++-- .../publication-claim/publication-claim.component.ts | 4 ++-- .../suggestions-notification.component.ts | 4 ++-- .../suggestions-popup/suggestions-popup.component.ts | 4 ++-- .../process-page/detail/process-detail.component.ts | 6 +++++- .../overview/process-overview.component.ts | 6 +++++- .../overview/table/process-overview-table.component.ts | 10 +++++++--- .../profile-claim-item-modal.component.ts | 4 ++-- .../profile-page-metadata-form.component.ts | 4 ++-- .../profile-page-researcher-form.component.ts | 4 ++-- .../profile-page-security-form.component.ts | 4 ++-- src/app/profile-page/profile-page.component.ts | 9 ++++++--- .../create-profile/create-profile.component.ts | 4 ++-- .../email-request-copy/email-request-copy.component.ts | 5 ++++- src/app/root/root.component.ts | 9 ++++++--- src/app/shared/alert/alert.component.ts | 1 - .../shared/auth-nav-menu/auth-nav-menu.component.ts | 5 ++++- .../auth-nav-menu/user-menu/user-menu.component.ts | 5 ++++- src/app/shared/browse-by/browse-by.component.ts | 6 +++++- .../comcol-forms/comcol-form/comcol-form.component.ts | 9 ++++++--- .../comcol-role/comcol-role.component.ts | 4 ++-- .../comcol-page-browse-by.component.ts | 4 ++-- .../comcol-page-content.component.ts | 4 ++-- .../comcol-page-handle/comcol-page-handle.component.ts | 4 ++-- .../context-help-wrapper.component.ts | 10 +++++++--- .../item-withdrawn-reinstate-modal.component.ts | 4 ++-- .../dso-edit-menu-expandable-section.component.ts | 5 ++++- .../dso-page/dso-edit-menu/dso-edit-menu.component.ts | 5 ++++- .../dso-selector/dso-selector.component.ts | 5 ++++- .../file-download-link/file-download-link.component.ts | 6 +++++- .../ds-dynamic-form-control-container.component.ts | 10 +++++++--- .../ds-dynamic-form-ui/ds-dynamic-form.component.ts | 4 ++-- .../existing-metadata-list-element.component.ts | 4 ++-- .../existing-relation-list-element.component.ts | 4 ++-- .../models/array-group/dynamic-form-array.component.ts | 9 ++++++--- .../dynamic-date-picker-inline.component.ts | 4 ++-- .../models/form-group/dynamic-form-group.component.ts | 4 ++-- .../models/list/dynamic-list.component.ts | 9 ++++++--- .../models/lookup/dynamic-lookup.component.ts | 9 ++++++--- .../models/onebox/dynamic-onebox.component.ts | 9 ++++++--- .../dynamic-relation-group.component.spec.ts | 9 ++++++--- .../dynamic-relation-group.components.ts | 9 ++++++--- .../dynamic-scrollable-dropdown.component.ts | 4 ++-- .../models/tag/dynamic-tag.component.ts | 4 ++-- .../dynamic-lookup-relation-modal.component.ts | 4 ++-- ...ic-lookup-relation-external-source-tab.component.ts | 4 ++-- .../external-source-entry-import-modal.component.ts | 4 ++-- .../dynamic-lookup-relation-search-tab.component.ts | 4 ++-- .../dynamic-lookup-relation-selection-tab.component.ts | 4 ++-- src/app/shared/form/chips/chips.component.spec.ts | 5 +---- src/app/shared/form/chips/chips.component.ts | 9 ++++++--- src/app/shared/form/form.component.spec.ts | 4 ++-- src/app/shared/form/form.component.ts | 4 ++-- .../vocabulary-treeview.component.ts | 4 ++-- .../dso-input-suggestions.component.ts | 5 ++++- .../filter-input-suggestions.component.ts | 6 +++++- .../input-suggestions/input-suggestions.component.ts | 5 ++++- .../validation-suggestions.component.ts | 5 ++++- src/app/shared/live-region/live-region.component.ts | 5 ++++- .../notification-box/notification-box.component.ts | 4 ++-- .../notification/notification.component.ts | 7 ++++++- .../object-collection/object-collection.component.ts | 6 +++++- .../item-detail-preview-field.component.ts | 4 ++-- .../identifier-data/identifier-data.component.ts | 4 ++-- .../claimed-search-result-list-element.component.ts | 5 ++++- .../item-list-preview/item-list-preview.component.ts | 9 ++++++--- .../pool-search-result-list-element.component.ts | 5 ++++- ...rkflow-item-search-result-list-element.component.ts | 5 ++++- ...kspace-item-search-result-list-element.component.ts | 5 ++++- .../item/item-search-result-list-element.component.ts | 5 ++++- ...collection-sidebar-search-list-element.component.ts | 3 +-- .../sidebar-search-list-element.component.ts | 5 ++++- .../collection-select/collection-select.component.ts | 5 ++++- .../object-select/item-select/item-select.component.ts | 5 ++++- src/app/shared/object-table/object-table.component.ts | 4 ++-- .../orcid-badge-and-tooltip.component.ts | 4 ++-- src/app/shared/pagination/pagination.component.ts | 5 ++++- .../entry/resource-policy-entry.component.ts | 9 +++------ .../form/resource-policy-form.component.spec.ts | 4 ++-- .../form/resource-policy-form.component.ts | 4 ++-- .../resource-policies/resource-policies.component.ts | 4 ++-- .../advanced-search/advanced-search.component.ts | 9 ++++++--- .../search-filter/search-filter.component.ts | 6 +++++- .../search-hierarchy-filter.component.ts | 5 ++++- .../search-range-filter.component.ts | 5 ++++- .../search-label-range/search-label-range.component.ts | 4 ++-- .../search/search-labels/search-labels.component.ts | 5 ++++- .../search-results-skeleton.component.ts | 4 ++-- src/app/shared/search/search.component.ts | 10 +++++++--- src/app/shared/sidebar/page-with-sidebar.component.ts | 9 ++++++--- .../subscription-modal/subscription-modal.component.ts | 5 ++++- .../submission-upload-files.component.ts | 4 ++-- .../submission-import-external-collection.component.ts | 4 ++-- .../submission-import-external-preview.component.ts | 4 ++-- .../submission-import-external.component.ts | 4 ++-- .../sections/accesses/section-accesses.component.ts | 4 ++-- .../submission-section-cc-licenses.component.ts | 4 ++-- .../sections/container/section-container.component.ts | 10 +++++++--- .../duplicates/section-duplicates.component.ts | 4 ++-- .../submission/sections/form/section-form.component.ts | 4 ++-- .../identifiers/section-identifiers.component.spec.ts | 4 ++-- .../identifiers/section-identifiers.component.ts | 4 ++-- .../sections/license/section-license.component.spec.ts | 4 ++-- .../sections/license/section-license.component.ts | 4 ++-- .../section-coar-notify.component.ts | 9 ++++++--- .../content-accordion/content-accordion.component.ts | 4 ++-- .../metadata-information.component.ts | 4 ++-- .../publication-information.component.ts | 4 ++-- .../publisher-policy/publisher-policy.component.ts | 4 ++-- .../section-sherpa-policies.component.ts | 4 ++-- .../edit/section-upload-file-edit.component.spec.ts | 4 ++-- .../file/edit/section-upload-file-edit.component.ts | 4 ++-- .../upload/file/section-upload-file.component.spec.ts | 4 ++-- .../upload/file/section-upload-file.component.ts | 4 ++-- .../file/view/section-upload-file-view.component.ts | 4 ++-- .../sections/upload/section-upload.component.ts | 4 ++-- src/app/suggestions-page/suggestions-page.component.ts | 4 ++-- .../alert-banner/system-wide-alert-banner.component.ts | 5 ++++- .../advanced-workflow-action-rating.component.ts | 9 ++++++--- ...vanced-workflow-action-select-reviewer.component.ts | 5 ++++- .../workflow-item-delete.component.ts | 5 ++++- .../workspaceitems-delete-page.component.ts | 5 ++++- 243 files changed, 802 insertions(+), 483 deletions(-) diff --git a/src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts b/src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts index 9649277cdf..fc7e86ad4c 100644 --- a/src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts +++ b/src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts @@ -60,8 +60,8 @@ import { BrowserOnlyPipe } from '../../../shared/utils/browser-only.pipe'; BrowserOnlyPipe, NgxPaginationModule, SelectableListItemControlComponent, - ListableObjectComponentLoaderComponent -], + ListableObjectComponentLoaderComponent, + ], standalone: true, }) export class BulkAccessBrowseComponent implements OnInit, OnDestroy { diff --git a/src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts b/src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts index 12d501c7d6..a8c527c755 100644 --- a/src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts +++ b/src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts @@ -16,8 +16,8 @@ import { AccessControlFormContainerComponent } from '../../../shared/access-cont imports: [ NgbAccordionModule, TranslateModule, - AccessControlFormContainerComponent -], + AccessControlFormContainerComponent, + ], standalone: true, }) export class BulkAccessSettingsComponent { diff --git a/src/app/access-control/epeople-registry/epeople-registry.component.ts b/src/app/access-control/epeople-registry/epeople-registry.component.ts index 80aeab3417..1aee792aba 100644 --- a/src/app/access-control/epeople-registry/epeople-registry.component.ts +++ b/src/app/access-control/epeople-registry/epeople-registry.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnDestroy, @@ -71,8 +74,8 @@ import { EPersonFormComponent } from './eperson-form/eperson-form.component'; ReactiveFormsModule, ThemedLoadingComponent, PaginationComponent, - NgClass -], + NgClass, + ], standalone: true, }) /** diff --git a/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts b/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts index 586339a4d6..8b5a8817a9 100644 --- a/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts +++ b/src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -86,8 +89,8 @@ import { ValidateEmailNotTaken } from './validators/email-taken.validator'; PaginationComponent, RouterLink, HasNoValuePipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/access-control/group-registry/group-form/group-form.component.ts b/src/app/access-control/group-registry/group-form/group-form.component.ts index ca83c0af7e..087db617e7 100644 --- a/src/app/access-control/group-registry/group-form/group-form.component.ts +++ b/src/app/access-control/group-registry/group-form/group-form.component.ts @@ -93,8 +93,8 @@ import { ValidateGroupExists } from './validators/group-exists.validator'; TranslateModule, ContextHelpDirective, MembersListComponent, - SubgroupsListComponent -], + SubgroupsListComponent, + ], standalone: true, }) /** diff --git a/src/app/access-control/group-registry/group-form/members-list/members-list.component.ts b/src/app/access-control/group-registry/group-form/members-list/members-list.component.ts index 84782ad0eb..737e08427b 100644 --- a/src/app/access-control/group-registry/group-form/members-list/members-list.component.ts +++ b/src/app/access-control/group-registry/group-form/members-list/members-list.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Input, @@ -107,8 +110,8 @@ export interface EPersonListActionConfig { AsyncPipe, RouterLink, NgClass, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.ts b/src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.ts index e5bd6448ab..a42b56d6e2 100644 --- a/src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.ts +++ b/src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.ts @@ -64,8 +64,8 @@ enum SubKey { ContextHelpDirective, TranslateModule, ReactiveFormsModule, - PaginationComponent -], + PaginationComponent, + ], standalone: true, }) /** diff --git a/src/app/access-control/group-registry/groups-registry.component.ts b/src/app/access-control/group-registry/groups-registry.component.ts index c45692cab2..d3cf50ad4b 100644 --- a/src/app/access-control/group-registry/groups-registry.component.ts +++ b/src/app/access-control/group-registry/groups-registry.component.ts @@ -75,8 +75,8 @@ import { followLink } from '../../shared/utils/follow-link-config.model'; AsyncPipe, PaginationComponent, NgbTooltipModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/admin/admin-import-batch-page/batch-import-page.component.ts b/src/app/admin/admin-import-batch-page/batch-import-page.component.ts index c953ce2ad5..d4a578411d 100644 --- a/src/app/admin/admin-import-batch-page/batch-import-page.component.ts +++ b/src/app/admin/admin-import-batch-page/batch-import-page.component.ts @@ -36,8 +36,8 @@ import { FileDropzoneNoUploaderComponent } from '../../shared/upload/file-dropzo TranslateModule, FormsModule, UiSwitchModule, - FileDropzoneNoUploaderComponent -], + FileDropzoneNoUploaderComponent, + ], standalone: true, }) export class BatchImportPageComponent { diff --git a/src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.ts b/src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.ts index 832e6e78f3..07c0453be9 100644 --- a/src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.ts +++ b/src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.ts @@ -74,8 +74,8 @@ import { notifyPatterns } from '../ldn-services-patterns/ldn-service-coar-patter ReactiveFormsModule, TranslateModule, NgbDropdownModule, - AsyncPipe -], + AsyncPipe, + ], }) export class LdnServiceFormComponent implements OnInit, OnDestroy { formModel: FormGroup; diff --git a/src/app/admin/admin-ldn-services/ldn-services-directory/ldn-services-directory.component.ts b/src/app/admin/admin-ldn-services/ldn-services-directory/ldn-services-directory.component.ts index e2f956ea48..59f21bb14a 100644 --- a/src/app/admin/admin-ldn-services/ldn-services-directory/ldn-services-directory.component.ts +++ b/src/app/admin/admin-ldn-services/ldn-services-directory/ldn-services-directory.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectionStrategy, ChangeDetectorRef, @@ -55,8 +58,8 @@ import { LdnService } from '../ldn-services-model/ldn-services.model'; TruncatableComponent, TruncatablePartComponent, NgClass, - RouterLink -], + RouterLink, + ], standalone: true, }) export class LdnServicesOverviewComponent implements OnInit, OnDestroy { diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-dashboard.component.ts b/src/app/admin/admin-notify-dashboard/admin-notify-dashboard.component.ts index 41d067ac95..4fe93f4c86 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-dashboard.component.ts +++ b/src/app/admin/admin-notify-dashboard/admin-notify-dashboard.component.ts @@ -44,8 +44,8 @@ import { AdminNotifyMetricsComponent, RouterLink, TranslateModule, - AsyncPipe -], + AsyncPipe, + ], }) /** diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-detail-modal/admin-notify-detail-modal.component.ts b/src/app/admin/admin-notify-dashboard/admin-notify-detail-modal/admin-notify-detail-modal.component.ts index de3141b870..1bd5eb9ec7 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-detail-modal/admin-notify-detail-modal.component.ts +++ b/src/app/admin/admin-notify-dashboard/admin-notify-detail-modal/admin-notify-detail-modal.component.ts @@ -23,8 +23,8 @@ import { AdminNotifyMessage } from '../models/admin-notify-message.model'; ], standalone: true, imports: [ - TranslateModule -], + TranslateModule, + ], }) /** * Component for detailed view of LDN messages displayed in search result in AdminNotifyDashboardComponent diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.ts b/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.ts index 45f3269cc9..7aa1e63c56 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.ts +++ b/src/app/admin/admin-notify-dashboard/admin-notify-logs/admin-notify-logs-result/admin-notify-logs-result.component.ts @@ -35,8 +35,8 @@ import { ThemedSearchComponent } from '../../../../shared/search/themed-search.c SearchLabelsComponent, ThemedSearchComponent, AsyncPipe, - TranslateModule -], + TranslateModule, + ], }) /** diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-metrics/admin-notify-metrics.component.ts b/src/app/admin/admin-notify-dashboard/admin-notify-metrics/admin-notify-metrics.component.ts index 680ef53dcf..6519826ddf 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-metrics/admin-notify-metrics.component.ts +++ b/src/app/admin/admin-notify-dashboard/admin-notify-metrics/admin-notify-metrics.component.ts @@ -16,8 +16,8 @@ import { AdminNotifyMetricsRow } from './admin-notify-metrics.model'; standalone: true, imports: [ NotificationBoxComponent, - TranslateModule -], + TranslateModule, + ], }) /** * Component used to display the number of notification for each configured box in the notifyMetrics section diff --git a/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.ts b/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.ts index d615313e6e..ece05c30bb 100644 --- a/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.ts +++ b/src/app/admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, DatePipe } from '@angular/common'; +import { + AsyncPipe, + DatePipe, +} from '@angular/common'; import { Component, Inject, @@ -41,8 +44,8 @@ import { AdminNotifyMessagesService } from '../services/admin-notify-messages.se AsyncPipe, TruncatableComponent, TruncatablePartComponent, - RouterLink -], + RouterLink, + ], }) /** * Component for visualization in table format of the search results related to the AdminNotifyDashboardComponent diff --git a/src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.ts b/src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.ts index b33ff31728..bc0f76ea17 100644 --- a/src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.ts +++ b/src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.ts @@ -40,8 +40,8 @@ import { PaginationComponentOptions } from '../../../shared/pagination/paginatio AsyncPipe, RouterLink, TranslateModule, - PaginationComponent -], + PaginationComponent, + ], standalone: true, }) export class BitstreamFormatsComponent implements OnInit, OnDestroy { diff --git a/src/app/admin/admin-registries/bitstream-formats/format-form/format-form.component.ts b/src/app/admin/admin-registries/bitstream-formats/format-form/format-form.component.ts index f69e27242d..59fa50ee5b 100644 --- a/src/app/admin/admin-registries/bitstream-formats/format-form/format-form.component.ts +++ b/src/app/admin/admin-registries/bitstream-formats/format-form/format-form.component.ts @@ -34,8 +34,8 @@ import { getBitstreamFormatsModuleRoute } from '../../admin-registries-routing-p selector: 'ds-bitstream-format-form', templateUrl: './format-form.component.html', imports: [ - FormComponent -], + FormComponent, + ], standalone: true, }) export class FormatFormComponent implements OnInit { diff --git a/src/app/admin/admin-registries/metadata-registry/metadata-registry.component.ts b/src/app/admin/admin-registries/metadata-registry/metadata-registry.component.ts index 575d4586b9..8e5adeddf7 100644 --- a/src/app/admin/admin-registries/metadata-registry/metadata-registry.component.ts +++ b/src/app/admin/admin-registries/metadata-registry/metadata-registry.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnDestroy, @@ -45,8 +48,8 @@ import { MetadataSchemaFormComponent } from './metadata-schema-form/metadata-sch AsyncPipe, PaginationComponent, NgClass, - RouterLink -], + RouterLink, + ], standalone: true, }) /** diff --git a/src/app/admin/admin-registries/metadata-registry/metadata-schema-form/metadata-schema-form.component.ts b/src/app/admin/admin-registries/metadata-registry/metadata-schema-form/metadata-schema-form.component.ts index e3ce9f895a..139f711920 100644 --- a/src/app/admin/admin-registries/metadata-registry/metadata-schema-form/metadata-schema-form.component.ts +++ b/src/app/admin/admin-registries/metadata-registry/metadata-schema-form/metadata-schema-form.component.ts @@ -38,8 +38,8 @@ import { FormComponent } from '../../../../shared/form/form.component'; imports: [ AsyncPipe, TranslateModule, - FormComponent -], + FormComponent, + ], standalone: true, }) /** diff --git a/src/app/admin/admin-registries/metadata-schema/metadata-field-form/metadata-field-form.component.ts b/src/app/admin/admin-registries/metadata-schema/metadata-field-form/metadata-field-form.component.ts index 2075a1a702..63f93961be 100644 --- a/src/app/admin/admin-registries/metadata-schema/metadata-field-form/metadata-field-form.component.ts +++ b/src/app/admin/admin-registries/metadata-schema/metadata-field-form/metadata-field-form.component.ts @@ -34,8 +34,8 @@ import { FormComponent } from '../../../../shared/form/form.component'; imports: [ FormComponent, TranslateModule, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) /** diff --git a/src/app/admin/admin-registries/metadata-schema/metadata-schema.component.ts b/src/app/admin/admin-registries/metadata-schema/metadata-schema.component.ts index efabc0ae76..52f927073f 100644 --- a/src/app/admin/admin-registries/metadata-schema/metadata-schema.component.ts +++ b/src/app/admin/admin-registries/metadata-schema/metadata-schema.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnDestroy, @@ -55,8 +58,8 @@ import { MetadataFieldFormComponent } from './metadata-field-form/metadata-field TranslateModule, PaginationComponent, NgClass, - RouterLink -], + RouterLink, + ], standalone: true, }) /** diff --git a/src/app/admin/admin-reports/filtered-collections/filtered-collections.component.ts b/src/app/admin/admin-reports/filtered-collections/filtered-collections.component.ts index 4382a5c16e..85924dd82f 100644 --- a/src/app/admin/admin-reports/filtered-collections/filtered-collections.component.ts +++ b/src/app/admin/admin-reports/filtered-collections/filtered-collections.component.ts @@ -33,8 +33,8 @@ import { FilteredCollections } from './filtered-collections.model'; TranslateModule, NgbAccordionModule, FiltersComponent, - KeyValuePipe -], + KeyValuePipe, + ], standalone: true, }) export class FilteredCollectionsComponent implements OnInit { diff --git a/src/app/admin/admin-reports/filtered-items/filtered-items-model.ts b/src/app/admin/admin-reports/filtered-items/filtered-items-model.ts index f4d1e226d0..b12a7967c8 100644 --- a/src/app/admin/admin-reports/filtered-items/filtered-items-model.ts +++ b/src/app/admin/admin-reports/filtered-items/filtered-items-model.ts @@ -1,6 +1,6 @@ import { Item } from 'src/app/core/shared/item.model'; -import { Observable } from "rxjs"; -import { Collection } from "../../../core/shared/collection.model"; + +import { Collection } from '../../../core/shared/collection.model'; export class FilteredItems { diff --git a/src/app/admin/admin-reports/filtered-items/filtered-items.component.ts b/src/app/admin/admin-reports/filtered-items/filtered-items.component.ts index f4023e8678..7782b0e416 100644 --- a/src/app/admin/admin-reports/filtered-items/filtered-items.component.ts +++ b/src/app/admin/admin-reports/filtered-items/filtered-items.component.ts @@ -40,7 +40,10 @@ import { environment } from 'src/environments/environment'; import { BtnDisabledDirective } from '../../../shared/btn-disabled.directive'; import { FiltersComponent } from '../filters-section/filters-section.component'; -import { FilteredItem, FilteredItems } from './filtered-items-model'; +import { + FilteredItem, + FilteredItems, +} from './filtered-items-model'; import { OptionVO } from './option-vo.model'; import { PresetQuery } from './preset-query.model'; import { QueryPredicate } from './query-predicate.model'; @@ -58,8 +61,8 @@ import { QueryPredicate } from './query-predicate.model'; TranslateModule, AsyncPipe, FiltersComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class FilteredItemsComponent implements OnInit { diff --git a/src/app/admin/admin-reports/filters-section/filters-section.component.ts b/src/app/admin/admin-reports/filters-section/filters-section.component.ts index 30ca74cd20..24bd1103c9 100644 --- a/src/app/admin/admin-reports/filters-section/filters-section.component.ts +++ b/src/app/admin/admin-reports/filters-section/filters-section.component.ts @@ -24,8 +24,8 @@ import { FilterGroup } from './filter-group.model'; styleUrls: ['./filters-section.component.scss'], imports: [ ReactiveFormsModule, - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class FiltersComponent { diff --git a/src/app/admin/admin-sidebar/admin-sidebar.component.ts b/src/app/admin/admin-sidebar/admin-sidebar.component.ts index 76e3e01c4b..910a384a8b 100644 --- a/src/app/admin/admin-sidebar/admin-sidebar.component.ts +++ b/src/app/admin/admin-sidebar/admin-sidebar.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgComponentOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgComponentOutlet, +} from '@angular/common'; import { Component, HostListener, diff --git a/src/app/admin/admin-sidebar/expandable-admin-sidebar-section/expandable-admin-sidebar-section.component.ts b/src/app/admin/admin-sidebar/expandable-admin-sidebar-section/expandable-admin-sidebar-section.component.ts index f7415e7b16..03f9397819 100644 --- a/src/app/admin/admin-sidebar/expandable-admin-sidebar-section/expandable-admin-sidebar-section.component.ts +++ b/src/app/admin/admin-sidebar/expandable-admin-sidebar-section/expandable-admin-sidebar-section.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgComponentOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgComponentOutlet, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts b/src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts index c5390eeedf..6ad82b2a74 100644 --- a/src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts +++ b/src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts @@ -91,8 +91,8 @@ import { ThemedThumbnailComponent } from '../../thumbnail/themed-thumbnail.compo ErrorComponent, ThemedLoadingComponent, TranslateModule, - FileSizePipe -], + FileSizePipe, + ], standalone: true, }) /** diff --git a/src/app/breadcrumbs/breadcrumbs.component.ts b/src/app/breadcrumbs/breadcrumbs.component.ts index 7db7345c04..a137a3aaa2 100644 --- a/src/app/breadcrumbs/breadcrumbs.component.ts +++ b/src/app/breadcrumbs/breadcrumbs.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgTemplateOutlet, +} from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap'; diff --git a/src/app/browse-by/browse-by-metadata/browse-by-metadata.component.ts b/src/app/browse-by/browse-by-metadata/browse-by-metadata.component.ts index 8c4c259b23..87366d38c6 100644 --- a/src/app/browse-by/browse-by-metadata/browse-by-metadata.component.ts +++ b/src/app/browse-by/browse-by-metadata/browse-by-metadata.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, isPlatformServer } from '@angular/common'; +import { + AsyncPipe, + isPlatformServer, +} from '@angular/common'; import { Component, Inject, @@ -67,8 +70,8 @@ export const BBM_PAGINATION_ID = 'bbm'; AsyncPipe, TranslateModule, ThemedLoadingComponent, - ThemedBrowseByComponent -], + ThemedBrowseByComponent, + ], standalone: true, }) /** diff --git a/src/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts b/src/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts index 30f8ef8781..4115bc7349 100644 --- a/src/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts +++ b/src/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts @@ -57,8 +57,8 @@ import { BrowseByDataType } from '../browse-by-switcher/browse-by-data-type'; ThemedLoadingComponent, ThemedBrowseByComponent, VocabularyTreeviewComponent, - RouterLink -], + RouterLink, + ], standalone: true, }) /** diff --git a/src/app/collection-page/collection-form/collection-form.component.ts b/src/app/collection-page/collection-form/collection-form.component.ts index 0758435db8..49890c7cb5 100644 --- a/src/app/collection-page/collection-form/collection-form.component.ts +++ b/src/app/collection-page/collection-form/collection-form.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgClass, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectorRef, Component, @@ -64,8 +60,6 @@ import { UploaderComponent, AsyncPipe, ComcolPageLogoComponent, - NgIf, - NgClass, VarDirective, ], }) diff --git a/src/app/collection-page/collection-item-mapper/collection-item-mapper.component.ts b/src/app/collection-page/collection-item-mapper/collection-item-mapper.component.ts index 33bffcf611..4fce1601a9 100644 --- a/src/app/collection-page/collection-item-mapper/collection-item-mapper.component.ts +++ b/src/app/collection-page/collection-item-mapper/collection-item-mapper.component.ts @@ -83,8 +83,8 @@ import { followLink } from '../../shared/utils/follow-link-config.model'; TranslateModule, AsyncPipe, ItemSelectComponent, - BrowserOnlyPipe -], + BrowserOnlyPipe, + ], standalone: true, }) /** diff --git a/src/app/collection-page/collection-page.component.ts b/src/app/collection-page/collection-page.component.ts index b7978b82ab..043d7e6426 100644 --- a/src/app/collection-page/collection-page.component.ts +++ b/src/app/collection-page/collection-page.component.ts @@ -73,8 +73,8 @@ import { getCollectionPageRoute } from './collection-page-routing-paths'; DsoEditMenuComponent, ThemedComcolPageBrowseByComponent, ObjectCollectionComponent, - RouterOutlet -], + RouterOutlet, + ], standalone: true, }) export class CollectionPageComponent implements OnInit { diff --git a/src/app/collection-page/create-collection-page/create-collection-page.component.ts b/src/app/collection-page/create-collection-page/create-collection-page.component.ts index f0658056f9..989d77c15b 100644 --- a/src/app/collection-page/create-collection-page/create-collection-page.component.ts +++ b/src/app/collection-page/create-collection-page/create-collection-page.component.ts @@ -28,8 +28,8 @@ import { CollectionFormComponent } from '../collection-form/collection-form.comp CollectionFormComponent, TranslateModule, AsyncPipe, - ThemedLoadingComponent -], + ThemedLoadingComponent, + ], standalone: true, }) export class CreateCollectionPageComponent extends CreateComColPageComponent { diff --git a/src/app/collection-page/delete-collection-page/delete-collection-page.component.ts b/src/app/collection-page/delete-collection-page/delete-collection-page.component.ts index 6e06763751..61a6bd3336 100644 --- a/src/app/collection-page/delete-collection-page/delete-collection-page.component.ts +++ b/src/app/collection-page/delete-collection-page/delete-collection-page.component.ts @@ -28,8 +28,8 @@ import { VarDirective } from '../../shared/utils/var.directive'; TranslateModule, AsyncPipe, VarDirective, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class DeleteCollectionPageComponent extends DeleteComColPageComponent { diff --git a/src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.ts b/src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.ts index f1581c8bd9..6d63b69533 100644 --- a/src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.ts +++ b/src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.ts @@ -18,8 +18,8 @@ import { AccessControlFormContainerComponent } from '../../../shared/access-cont styleUrls: ['./collection-access-control.component.scss'], imports: [ AccessControlFormContainerComponent, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class CollectionAccessControlComponent implements OnInit { diff --git a/src/app/collection-page/edit-collection-page/collection-metadata/collection-metadata.component.ts b/src/app/collection-page/edit-collection-page/collection-metadata/collection-metadata.component.ts index e715a3369c..26f55770c1 100644 --- a/src/app/collection-page/edit-collection-page/collection-metadata/collection-metadata.component.ts +++ b/src/app/collection-page/edit-collection-page/collection-metadata/collection-metadata.component.ts @@ -53,8 +53,8 @@ import { getCollectionItemTemplateRoute } from '../../collection-page-routing-pa RouterLink, AsyncPipe, TranslateModule, - VarDirective -], + VarDirective, + ], standalone: true, }) export class CollectionMetadataComponent extends ComcolMetadataComponent implements OnInit { diff --git a/src/app/collection-page/edit-collection-page/collection-roles/collection-roles.component.ts b/src/app/collection-page/edit-collection-page/collection-roles/collection-roles.component.ts index b378c6d24b..bde3d30828 100644 --- a/src/app/collection-page/edit-collection-page/collection-roles/collection-roles.component.ts +++ b/src/app/collection-page/edit-collection-page/collection-roles/collection-roles.component.ts @@ -28,8 +28,8 @@ import { hasValue } from '../../../shared/empty.util'; templateUrl: './collection-roles.component.html', imports: [ ComcolRoleComponent, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class CollectionRolesComponent implements OnInit { diff --git a/src/app/collection-page/edit-collection-page/collection-source/collection-source-controls/collection-source-controls.component.ts b/src/app/collection-page/edit-collection-page/collection-source/collection-source-controls/collection-source-controls.component.ts index 56b44568ee..1e07978af7 100644 --- a/src/app/collection-page/edit-collection-page/collection-source/collection-source-controls/collection-source-controls.component.ts +++ b/src/app/collection-page/edit-collection-page/collection-source/collection-source-controls/collection-source-controls.component.ts @@ -53,8 +53,8 @@ import { VarDirective } from '../../../../shared/utils/var.directive'; TranslateModule, AsyncPipe, VarDirective, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class CollectionSourceControlsComponent implements OnInit, OnDestroy { diff --git a/src/app/collection-page/edit-collection-page/collection-source/collection-source.component.ts b/src/app/collection-page/edit-collection-page/collection-source/collection-source.component.ts index 938bbeab88..50b869e636 100644 --- a/src/app/collection-page/edit-collection-page/collection-source/collection-source.component.ts +++ b/src/app/collection-page/edit-collection-page/collection-source/collection-source.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, Location } from '@angular/common'; +import { + AsyncPipe, + Location, +} from '@angular/common'; import { Component, OnDestroy, @@ -77,8 +80,8 @@ import { CollectionSourceControlsComponent } from './collection-source-controls/ ThemedLoadingComponent, FormComponent, CollectionSourceControlsComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class CollectionSourceComponent extends AbstractTrackableComponent implements OnInit, OnDestroy { diff --git a/src/app/collection-page/edit-collection-page/edit-collection-page.component.ts b/src/app/collection-page/edit-collection-page/edit-collection-page.component.ts index e629f80570..03fe92faa8 100644 --- a/src/app/collection-page/edit-collection-page/edit-collection-page.component.ts +++ b/src/app/collection-page/edit-collection-page/edit-collection-page.component.ts @@ -1,8 +1,6 @@ import { AsyncPipe, NgClass, - NgForOf, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { @@ -28,9 +26,7 @@ import { getCollectionPageRoute } from '../collection-page-routing-paths'; RouterLink, TranslateModule, NgClass, - NgForOf, RouterOutlet, - NgIf, AsyncPipe, ], standalone: true, diff --git a/src/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts b/src/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts index 7602e58799..eb8b36ec89 100644 --- a/src/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts +++ b/src/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts @@ -38,8 +38,8 @@ import { getCollectionEditRoute } from '../collection-page-routing-paths'; VarDirective, TranslateModule, ThemedLoadingComponent, - AlertComponent -], + AlertComponent, + ], standalone: true, }) /** diff --git a/src/app/community-list-page/community-list/community-list.component.ts b/src/app/community-list-page/community-list/community-list.component.ts index b5b2ba13f0..c87fbf5d13 100644 --- a/src/app/community-list-page/community-list/community-list.component.ts +++ b/src/app/community-list-page/community-list/community-list.component.ts @@ -2,7 +2,10 @@ import { CdkTreeModule, FlatTreeControl, } from '@angular/cdk/tree'; -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnDestroy, diff --git a/src/app/community-page/community-page.component.ts b/src/app/community-page/community-page.component.ts index a6e3dd8e3a..c8c947c900 100644 --- a/src/app/community-page/community-page.component.ts +++ b/src/app/community-page/community-page.component.ts @@ -65,8 +65,8 @@ import { ThemedCommunityPageSubCommunityListComponent } from './sections/sub-com ViewTrackerComponent, VarDirective, RouterOutlet, - RouterModule -], + RouterModule, + ], standalone: true, }) /** diff --git a/src/app/community-page/create-community-page/create-community-page.component.ts b/src/app/community-page/create-community-page/create-community-page.component.ts index 7368bec955..7c0c26ffcd 100644 --- a/src/app/community-page/create-community-page/create-community-page.component.ts +++ b/src/app/community-page/create-community-page/create-community-page.component.ts @@ -29,8 +29,8 @@ import { CommunityFormComponent } from '../community-form/community-form.compone TranslateModule, VarDirective, AsyncPipe, - ThemedLoadingComponent -], + ThemedLoadingComponent, + ], standalone: true, }) export class CreateCommunityPageComponent extends CreateComColPageComponent { diff --git a/src/app/community-page/delete-community-page/delete-community-page.component.ts b/src/app/community-page/delete-community-page/delete-community-page.component.ts index 0ba25effea..4799cd2db8 100644 --- a/src/app/community-page/delete-community-page/delete-community-page.component.ts +++ b/src/app/community-page/delete-community-page/delete-community-page.component.ts @@ -28,8 +28,8 @@ import { VarDirective } from '../../shared/utils/var.directive'; TranslateModule, AsyncPipe, VarDirective, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class DeleteCommunityPageComponent extends DeleteComColPageComponent { diff --git a/src/app/community-page/edit-community-page/community-access-control/community-access-control.component.ts b/src/app/community-page/edit-community-page/community-access-control/community-access-control.component.ts index 05c42b61d6..cc632c0e94 100644 --- a/src/app/community-page/edit-community-page/community-access-control/community-access-control.component.ts +++ b/src/app/community-page/edit-community-page/community-access-control/community-access-control.component.ts @@ -18,8 +18,8 @@ import { AccessControlFormContainerComponent } from '../../../shared/access-cont styleUrls: ['./community-access-control.component.scss'], imports: [ AccessControlFormContainerComponent, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class CommunityAccessControlComponent implements OnInit { diff --git a/src/app/community-page/edit-community-page/community-roles/community-roles.component.ts b/src/app/community-page/edit-community-page/community-roles/community-roles.component.ts index 1fbf307886..69234e07c3 100644 --- a/src/app/community-page/edit-community-page/community-roles/community-roles.component.ts +++ b/src/app/community-page/edit-community-page/community-roles/community-roles.component.ts @@ -27,8 +27,8 @@ import { ComcolRoleComponent } from '../../../shared/comcol/comcol-forms/edit-co templateUrl: './community-roles.component.html', imports: [ ComcolRoleComponent, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class CommunityRolesComponent implements OnInit { diff --git a/src/app/community-page/edit-community-page/edit-community-page.component.ts b/src/app/community-page/edit-community-page/edit-community-page.component.ts index ec46d1ef26..77300023be 100644 --- a/src/app/community-page/edit-community-page/edit-community-page.component.ts +++ b/src/app/community-page/edit-community-page/edit-community-page.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component } from '@angular/core'; import { ActivatedRoute, @@ -24,8 +27,8 @@ import { getCommunityPageRoute } from '../community-page-routing-paths'; TranslateModule, NgClass, RouterOutlet, - AsyncPipe -], + AsyncPipe, + ], }) export class EditCommunityPageComponent extends EditComColPageComponent { type = 'community'; diff --git a/src/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts b/src/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts index fe00325317..1d12860628 100644 --- a/src/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts +++ b/src/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts @@ -43,8 +43,8 @@ import { VarDirective } from '../../../../shared/utils/var.directive'; ThemedLoadingComponent, TranslateModule, AsyncPipe, - VarDirective -], + VarDirective, + ], standalone: true, }) export class CommunityPageSubCollectionListComponent implements OnInit, OnDestroy { diff --git a/src/app/community-page/sections/sub-com-col-section/sub-com-col-section.component.ts b/src/app/community-page/sections/sub-com-col-section/sub-com-col-section.component.ts index f53c5346df..ea21c66b54 100644 --- a/src/app/community-page/sections/sub-com-col-section/sub-com-col-section.component.ts +++ b/src/app/community-page/sections/sub-com-col-section/sub-com-col-section.component.ts @@ -22,8 +22,8 @@ import { ThemedCommunityPageSubCommunityListComponent } from './sub-community-li imports: [ ThemedCommunityPageSubCommunityListComponent, ThemedCollectionPageSubCollectionListComponent, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class SubComColSectionComponent implements OnInit { diff --git a/src/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts b/src/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts index 1b255bdb29..972ba3d7fb 100644 --- a/src/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts +++ b/src/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts @@ -46,8 +46,8 @@ import { VarDirective } from '../../../../shared/utils/var.directive'; ObjectCollectionComponent, ErrorComponent, ThemedLoadingComponent, - VarDirective -], + VarDirective, + ], standalone: true, }) /** diff --git a/src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.ts b/src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.ts index 7956095806..e718080eb6 100644 --- a/src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.ts +++ b/src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.ts @@ -2,7 +2,10 @@ import { CdkDrag, CdkDragHandle, } from '@angular/cdk/drag-drop'; -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectorRef, Component, diff --git a/src/app/dso-shared/dso-edit-metadata/metadata-field-selector/metadata-field-selector.component.ts b/src/app/dso-shared/dso-edit-metadata/metadata-field-selector/metadata-field-selector.component.ts index f57e651a7c..65bd8bfa7b 100644 --- a/src/app/dso-shared/dso-edit-metadata/metadata-field-selector/metadata-field-selector.component.ts +++ b/src/app/dso-shared/dso-edit-metadata/metadata-field-selector/metadata-field-selector.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { AfterViewInit, Component, diff --git a/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-issue/journal-issue-search-result-list-element.component.ts b/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-issue/journal-issue-search-result-list-element.component.ts index 1adb79d60b..7ce5ac9df1 100644 --- a/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-issue/journal-issue-search-result-list-element.component.ts +++ b/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-issue/journal-issue-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; diff --git a/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-volume/journal-volume-search-result-list-element.component.ts b/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-volume/journal-volume-search-result-list-element.component.ts index dcd62ce29d..f01c859fdd 100644 --- a/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-volume/journal-volume-search-result-list-element.component.ts +++ b/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-volume/journal-volume-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; diff --git a/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal/journal-search-result-list-element.component.ts b/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal/journal-search-result-list-element.component.ts index 234307c210..f589e2ffc5 100644 --- a/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal/journal-search-result-list-element.component.ts +++ b/src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal/journal-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; diff --git a/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/org-unit/org-unit-search-result-list-element.component.ts b/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/org-unit/org-unit-search-result-list-element.component.ts index 16cb34e25d..47cbefd4f5 100644 --- a/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/org-unit/org-unit-search-result-list-element.component.ts +++ b/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/org-unit/org-unit-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; diff --git a/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/person/person-search-result-list-element.component.ts b/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/person/person-search-result-list-element.component.ts index eba98bddb1..870d3222b5 100644 --- a/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/person/person-search-result-list-element.component.ts +++ b/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/person/person-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/project/project-search-result-list-element.component.ts b/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/project/project-search-result-list-element.component.ts index 736dfaa8ee..dd8f6acb44 100644 --- a/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/project/project-search-result-list-element.component.ts +++ b/src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/project/project-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; diff --git a/src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-suggestions/org-unit-input-suggestions.component.ts b/src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-suggestions/org-unit-input-suggestions.component.ts index 9d7c134148..6896da5783 100644 --- a/src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-suggestions/org-unit-input-suggestions.component.ts +++ b/src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-suggestions/org-unit-input-suggestions.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, forwardRef, diff --git a/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.ts b/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.ts index 71477f3d73..f5973408f6 100644 --- a/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.ts +++ b/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-suggestions/person-input-suggestions.component.ts b/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-suggestions/person-input-suggestions.component.ts index 36440dbd8d..b5645ff3f1 100644 --- a/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-suggestions/person-input-suggestions.component.ts +++ b/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-suggestions/person-input-suggestions.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, forwardRef, diff --git a/src/app/footer/footer.component.ts b/src/app/footer/footer.component.ts index f7485c1179..c691203c02 100644 --- a/src/app/footer/footer.component.ts +++ b/src/app/footer/footer.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, DatePipe } from '@angular/common'; +import { + AsyncPipe, + DatePipe, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/forgot-password/forgot-password-form/forgot-password-form.component.ts b/src/app/forgot-password/forgot-password-form/forgot-password-form.component.ts index 638151c9b7..37d964084a 100644 --- a/src/app/forgot-password/forgot-password-form/forgot-password-form.component.ts +++ b/src/app/forgot-password/forgot-password-form/forgot-password-form.component.ts @@ -39,8 +39,8 @@ import { BrowserOnlyPipe } from '../../shared/utils/browser-only.pipe'; BrowserOnlyPipe, ProfilePageSecurityFormComponent, AsyncPipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/home-page/home-page.component.ts b/src/app/home-page/home-page.component.ts index ba526940b5..33a8216a8a 100644 --- a/src/app/home-page/home-page.component.ts +++ b/src/app/home-page/home-page.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgTemplateOutlet, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/home-page/recent-item-list/recent-item-list.component.ts b/src/app/home-page/recent-item-list/recent-item-list.component.ts index 35dcdbd0c8..b336cf7e9b 100644 --- a/src/app/home-page/recent-item-list/recent-item-list.component.ts +++ b/src/app/home-page/recent-item-list/recent-item-list.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, isPlatformBrowser, NgClass } from '@angular/common'; +import { + AsyncPipe, + isPlatformBrowser, + NgClass, +} from '@angular/common'; import { ChangeDetectionStrategy, Component, diff --git a/src/app/item-page/alerts/item-alerts.component.ts b/src/app/item-page/alerts/item-alerts.component.ts index 9d2c31f279..3dbe0f2562 100644 --- a/src/app/item-page/alerts/item-alerts.component.ts +++ b/src/app/item-page/alerts/item-alerts.component.ts @@ -36,8 +36,8 @@ import { AlertComponent, TranslateModule, RouterLink, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) /** diff --git a/src/app/item-page/bitstreams/request-a-copy/bitstream-request-a-copy-page.component.ts b/src/app/item-page/bitstreams/request-a-copy/bitstream-request-a-copy-page.component.ts index db4e078ff2..dfbcef4111 100644 --- a/src/app/item-page/bitstreams/request-a-copy/bitstream-request-a-copy-page.component.ts +++ b/src/app/item-page/bitstreams/request-a-copy/bitstream-request-a-copy-page.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, Location } from '@angular/common'; +import { + AsyncPipe, + Location, +} from '@angular/common'; import { Component, OnDestroy, @@ -67,8 +70,8 @@ import { getItemPageRoute } from '../../item-page-routing-paths'; RouterLink, AsyncPipe, ReactiveFormsModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/item-page/bitstreams/upload/upload-bitstream.component.ts b/src/app/item-page/bitstreams/upload/upload-bitstream.component.ts index 3fe0e0eb86..00d0a9a420 100644 --- a/src/app/item-page/bitstreams/upload/upload-bitstream.component.ts +++ b/src/app/item-page/bitstreams/upload/upload-bitstream.component.ts @@ -61,8 +61,8 @@ import { getEntityEditRoute } from '../../item-page-routing-paths'; VarDirective, DsoInputSuggestionsComponent, FormsModule, - UploaderComponent -], + UploaderComponent, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/edit-item-page.component.ts b/src/app/item-page/edit-item-page/edit-item-page.component.ts index b547aaa2cb..64a32968e5 100644 --- a/src/app/item-page/edit-item-page/edit-item-page.component.ts +++ b/src/app/item-page/edit-item-page/edit-item-page.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -46,8 +49,8 @@ import { getItemPageRoute } from '../item-page-routing-paths'; AsyncPipe, NgbTooltipModule, RouterLink, - RouterOutlet -], + RouterOutlet, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-access-control/item-access-control.component.ts b/src/app/item-page/edit-item-page/item-access-control/item-access-control.component.ts index e4aa8c6488..926afad490 100644 --- a/src/app/item-page/edit-item-page/item-access-control/item-access-control.component.ts +++ b/src/app/item-page/edit-item-page/item-access-control/item-access-control.component.ts @@ -18,8 +18,8 @@ import { AccessControlFormContainerComponent } from '../../../shared/access-cont styleUrls: ['./item-access-control.component.scss'], imports: [ AccessControlFormContainerComponent, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class ItemAccessControlComponent implements OnInit { diff --git a/src/app/item-page/edit-item-page/item-authorizations/item-authorizations.component.ts b/src/app/item-page/edit-item-page/item-authorizations/item-authorizations.component.ts index ecca674a1c..6e700fd48e 100644 --- a/src/app/item-page/edit-item-page/item-authorizations/item-authorizations.component.ts +++ b/src/app/item-page/edit-item-page/item-authorizations/item-authorizations.component.ts @@ -63,8 +63,8 @@ interface BundleBitstreamsMapEntry { TranslateModule, NgForTrackByIdDirective, AsyncPipe, - AlertComponent -], + AlertComponent, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts b/src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts index 1960cf1443..ea56a4274a 100644 --- a/src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts +++ b/src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, CommonModule } from '@angular/common'; +import { + AsyncPipe, + CommonModule, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -75,8 +78,8 @@ import { ItemEditBitstreamBundleComponent } from './item-edit-bitstream-bundle/i VarDirective, ThemedLoadingComponent, AlertComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], providers: [ObjectValuesPipe], standalone: true, }) diff --git a/src/app/item-page/edit-item-page/item-collection-mapper/item-collection-mapper.component.ts b/src/app/item-page/edit-item-page/item-collection-mapper/item-collection-mapper.component.ts index ce71b0617b..f1be1a99a6 100644 --- a/src/app/item-page/edit-item-page/item-collection-mapper/item-collection-mapper.component.ts +++ b/src/app/item-page/edit-item-page/item-collection-mapper/item-collection-mapper.component.ts @@ -76,8 +76,8 @@ import { getItemPageRoute } from '../../item-page-routing-paths'; ThemedSearchFormComponent, AsyncPipe, TranslateModule, - BrowserOnlyPipe -], + BrowserOnlyPipe, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-curate/item-curate.component.ts b/src/app/item-page/edit-item-page/item-curate/item-curate.component.ts index a5a3042474..6767d507f2 100644 --- a/src/app/item-page/edit-item-page/item-curate/item-curate.component.ts +++ b/src/app/item-page/edit-item-page/item-curate/item-curate.component.ts @@ -27,8 +27,8 @@ import { hasValue } from '../../../shared/empty.util'; imports: [ CurationFormComponent, TranslateModule, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class ItemCurateComponent implements OnInit { diff --git a/src/app/item-page/edit-item-page/item-delete/item-delete.component.ts b/src/app/item-page/edit-item-page/item-delete/item-delete.component.ts index f08831dc2c..e1bd37f9e5 100644 --- a/src/app/item-page/edit-item-page/item-delete/item-delete.component.ts +++ b/src/app/item-page/edit-item-page/item-delete/item-delete.component.ts @@ -104,8 +104,8 @@ class RelationshipDTO { AsyncPipe, VarDirective, RouterLink, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-move/item-move.component.ts b/src/app/item-page/edit-item-page/item-move/item-move.component.ts index ed6ad8d407..1c6e78850a 100644 --- a/src/app/item-page/edit-item-page/item-move/item-move.component.ts +++ b/src/app/item-page/edit-item-page/item-move/item-move.component.ts @@ -53,8 +53,8 @@ import { RouterLink, AsyncPipe, AuthorizedCollectionSelectorComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-operation/item-operation.component.ts b/src/app/item-page/edit-item-page/item-operation/item-operation.component.ts index 0f4973d46f..cb8a754bfb 100644 --- a/src/app/item-page/edit-item-page/item-operation/item-operation.component.ts +++ b/src/app/item-page/edit-item-page/item-operation/item-operation.component.ts @@ -17,8 +17,8 @@ import { ItemOperation } from './itemOperation.model'; TranslateModule, RouterLink, NgbTooltipModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-register-doi/item-register-doi.component.ts b/src/app/item-page/edit-item-page/item-register-doi/item-register-doi.component.ts index f2e403c5ab..4c484d2f4f 100644 --- a/src/app/item-page/edit-item-page/item-register-doi/item-register-doi.component.ts +++ b/src/app/item-page/edit-item-page/item-register-doi/item-register-doi.component.ts @@ -37,8 +37,8 @@ import { AbstractSimpleItemActionComponent } from '../simple-item-action/abstrac ModifyItemOverviewComponent, RouterLink, TranslateModule, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-relationships/edit-relationship-list-wrapper/edit-relationship-list-wrapper.component.ts b/src/app/item-page/edit-item-page/item-relationships/edit-relationship-list-wrapper/edit-relationship-list-wrapper.component.ts index 41b88bfcd8..a81a940fe2 100644 --- a/src/app/item-page/edit-item-page/item-relationships/edit-relationship-list-wrapper/edit-relationship-list-wrapper.component.ts +++ b/src/app/item-page/edit-item-page/item-relationships/edit-relationship-list-wrapper/edit-relationship-list-wrapper.component.ts @@ -27,8 +27,8 @@ import { EditRelationshipListComponent } from '../edit-relationship-list/edit-re standalone: true, imports: [ AsyncPipe, - EditRelationshipListComponent -], + EditRelationshipListComponent, + ], }) /** * A component creating a list of editable relationships of a certain type diff --git a/src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts b/src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts index cdcc11b94b..a5d79bb880 100644 --- a/src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts +++ b/src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, EventEmitter, @@ -94,8 +97,8 @@ import { EditRelationshipComponent } from '../edit-relationship/edit-relationshi TranslateModule, NgClass, ThemedLoadingComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-relationships/edit-relationship/edit-relationship.component.ts b/src/app/item-page/edit-item-page/item-relationships/edit-relationship/edit-relationship.component.ts index 4dd27c0930..f14cb8c24f 100644 --- a/src/app/item-page/edit-item-page/item-relationships/edit-relationship/edit-relationship.component.ts +++ b/src/app/item-page/edit-item-page/item-relationships/edit-relationship/edit-relationship.component.ts @@ -51,8 +51,8 @@ import { VirtualMetadataComponent } from '../../virtual-metadata/virtual-metadat AsyncPipe, TranslateModule, VirtualMetadataComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class EditRelationshipComponent implements OnChanges { diff --git a/src/app/item-page/edit-item-page/item-relationships/item-relationships.component.ts b/src/app/item-page/edit-item-page/item-relationships/item-relationships.component.ts index df68a34f8a..38bc6b8805 100644 --- a/src/app/item-page/edit-item-page/item-relationships/item-relationships.component.ts +++ b/src/app/item-page/edit-item-page/item-relationships/item-relationships.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgTemplateOutlet, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -61,8 +64,8 @@ import { EditRelationshipListWrapperComponent } from './edit-relationship-list-w TranslateModule, VarDirective, EditRelationshipListWrapperComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-status/item-status.component.ts b/src/app/item-page/edit-item-page/item-status/item-status.component.ts index 58dbbf264b..d693d7758b 100644 --- a/src/app/item-page/edit-item-page/item-status/item-status.component.ts +++ b/src/app/item-page/edit-item-page/item-status/item-status.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -66,8 +69,8 @@ import { ItemOperation } from '../item-operation/itemOperation.model'; AsyncPipe, RouterLink, ItemOperationComponent, - NgClass -], + NgClass, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/item-version-history/item-version-history.component.ts b/src/app/item-page/edit-item-page/item-version-history/item-version-history.component.ts index 3ce1dbb7a4..f2af333be7 100644 --- a/src/app/item-page/edit-item-page/item-version-history/item-version-history.component.ts +++ b/src/app/item-page/edit-item-page/item-version-history/item-version-history.component.ts @@ -20,8 +20,8 @@ import { ItemVersionsComponent } from '../../versions/item-versions.component'; imports: [ ItemVersionsComponent, VarDirective, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) /** diff --git a/src/app/item-page/edit-item-page/virtual-metadata/virtual-metadata.component.ts b/src/app/item-page/edit-item-page/virtual-metadata/virtual-metadata.component.ts index 9b336c18ed..ad413db962 100644 --- a/src/app/item-page/edit-item-page/virtual-metadata/virtual-metadata.component.ts +++ b/src/app/item-page/edit-item-page/virtual-metadata/virtual-metadata.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, EventEmitter, @@ -43,8 +46,8 @@ interface ItemDTO { TranslateModule, VarDirective, AsyncPipe, - ListableObjectComponentLoaderComponent -], + ListableObjectComponentLoaderComponent, + ], standalone: true, }) /** diff --git a/src/app/item-page/field-components/collections/collections.component.ts b/src/app/item-page/field-components/collections/collections.component.ts index e545781d26..d5347c3285 100644 --- a/src/app/item-page/field-components/collections/collections.component.ts +++ b/src/app/item-page/field-components/collections/collections.component.ts @@ -48,8 +48,8 @@ import { MetadataFieldWrapperComponent } from '../../../shared/metadata-field-wr MetadataFieldWrapperComponent, TranslateModule, AsyncPipe, - RouterLink -], + RouterLink, + ], standalone: true, }) export class CollectionsComponent implements OnInit { diff --git a/src/app/item-page/field-components/metadata-uri-values/metadata-uri-values.component.ts b/src/app/item-page/field-components/metadata-uri-values/metadata-uri-values.component.ts index e3c89b3b20..a583873d6e 100644 --- a/src/app/item-page/field-components/metadata-uri-values/metadata-uri-values.component.ts +++ b/src/app/item-page/field-components/metadata-uri-values/metadata-uri-values.component.ts @@ -22,8 +22,8 @@ import { MetadataValuesComponent } from '../metadata-values/metadata-values.comp templateUrl: './metadata-uri-values.component.html', imports: [ MetadataFieldWrapperComponent, - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class MetadataUriValuesComponent extends MetadataValuesComponent { diff --git a/src/app/item-page/field-components/metadata-values/metadata-values.component.ts b/src/app/item-page/field-components/metadata-values/metadata-values.component.ts index 986e93b960..d12881ce91 100644 --- a/src/app/item-page/field-components/metadata-values/metadata-values.component.ts +++ b/src/app/item-page/field-components/metadata-values/metadata-values.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgTemplateOutlet, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/item-page/full/field-components/file-section/full-file-section.component.ts b/src/app/item-page/full/field-components/file-section/full-file-section.component.ts index 8f5c614e89..463ee85635 100644 --- a/src/app/item-page/full/field-components/file-section/full-file-section.component.ts +++ b/src/app/item-page/full/field-components/file-section/full-file-section.component.ts @@ -59,8 +59,8 @@ import { FileSectionComponent } from '../../../simple/field-components/file-sect ThemedThumbnailComponent, ThemedFileDownloadLinkComponent, FileSizePipe, - MetadataFieldWrapperComponent -], + MetadataFieldWrapperComponent, + ], standalone: true, }) export class FullFileSectionComponent extends FileSectionComponent implements OnDestroy, OnInit { diff --git a/src/app/item-page/full/full-item-page.component.ts b/src/app/item-page/full/full-item-page.component.ts index 07c7ab45ba..9b982c7a5f 100644 --- a/src/app/item-page/full/full-item-page.component.ts +++ b/src/app/item-page/full/full-item-page.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, KeyValuePipe, Location } from '@angular/common'; +import { + AsyncPipe, + KeyValuePipe, + Location, +} from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -73,8 +77,8 @@ import { ThemedFullFileSectionComponent } from './field-components/file-section/ ItemVersionsNoticeComponent, ViewTrackerComponent, ThemedItemAlertsComponent, - VarDirective -], + VarDirective, + ], standalone: true, }) export class FullItemPageComponent extends ItemPageComponent implements OnInit, OnDestroy { diff --git a/src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts b/src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts index 12d71bbca1..3c4c9b94c6 100644 --- a/src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts +++ b/src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts @@ -23,8 +23,8 @@ import { languageHelper } from './language-helper'; imports: [ NgbDropdownModule, TranslateModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class MediaViewerVideoComponent { diff --git a/src/app/item-page/media-viewer/media-viewer.component.ts b/src/app/item-page/media-viewer/media-viewer.component.ts index 46a9a862a2..9e5d9bd028 100644 --- a/src/app/item-page/media-viewer/media-viewer.component.ts +++ b/src/app/item-page/media-viewer/media-viewer.component.ts @@ -49,8 +49,8 @@ import { ThemedMediaViewerVideoComponent } from './media-viewer-video/themed-med ThemedMediaViewerVideoComponent, TranslateModule, ThemedLoadingComponent, - VarDirective -], + VarDirective, + ], standalone: true, }) export class MediaViewerComponent implements OnDestroy, OnInit { diff --git a/src/app/item-page/mirador-viewer/mirador-viewer.component.ts b/src/app/item-page/mirador-viewer/mirador-viewer.component.ts index 73395eb84f..f1cdb6e4f4 100644 --- a/src/app/item-page/mirador-viewer/mirador-viewer.component.ts +++ b/src/app/item-page/mirador-viewer/mirador-viewer.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, isPlatformBrowser } from '@angular/common'; +import { + AsyncPipe, + isPlatformBrowser, +} from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -38,8 +41,8 @@ import { MiradorViewerService } from './mirador-viewer.service'; changeDetection: ChangeDetectionStrategy.OnPush, imports: [ TranslateModule, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class MiradorViewerComponent implements OnInit { diff --git a/src/app/item-page/orcid-page/orcid-auth/orcid-auth.component.ts b/src/app/item-page/orcid-page/orcid-auth/orcid-auth.component.ts index c4ce598965..2d39ee25a8 100644 --- a/src/app/item-page/orcid-page/orcid-auth/orcid-auth.component.ts +++ b/src/app/item-page/orcid-page/orcid-auth/orcid-auth.component.ts @@ -42,8 +42,8 @@ import { createFailedRemoteDataObjectFromError$ } from '../../../shared/remote-d TranslateModule, AsyncPipe, AlertComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class OrcidAuthComponent implements OnInit, OnChanges { diff --git a/src/app/item-page/orcid-page/orcid-page.component.ts b/src/app/item-page/orcid-page/orcid-page.component.ts index b2ed23af89..7e634fdeca 100644 --- a/src/app/item-page/orcid-page/orcid-page.component.ts +++ b/src/app/item-page/orcid-page/orcid-page.component.ts @@ -1,4 +1,7 @@ -import { CommonModule, isPlatformBrowser } from '@angular/common'; +import { + CommonModule, + isPlatformBrowser, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/item-page/orcid-page/orcid-sync-settings/orcid-sync-settings.component.ts b/src/app/item-page/orcid-page/orcid-sync-settings/orcid-sync-settings.component.ts index ec3ee5718e..5685627345 100644 --- a/src/app/item-page/orcid-page/orcid-sync-settings/orcid-sync-settings.component.ts +++ b/src/app/item-page/orcid-page/orcid-sync-settings/orcid-sync-settings.component.ts @@ -50,8 +50,8 @@ import { createFailedRemoteDataObjectFromError$ } from '../../../shared/remote-d imports: [ AlertComponent, FormsModule, - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class OrcidSyncSettingsComponent implements OnInit, OnDestroy { diff --git a/src/app/item-page/simple/field-components/specific-field/cc-license/item-page-cc-license-field.component.ts b/src/app/item-page/simple/field-components/specific-field/cc-license/item-page-cc-license-field.component.ts index b8681eed50..9653b9932c 100644 --- a/src/app/item-page/simple/field-components/specific-field/cc-license/item-page-cc-license-field.component.ts +++ b/src/app/item-page/simple/field-components/specific-field/cc-license/item-page-cc-license-field.component.ts @@ -1,4 +1,7 @@ -import { NgClass, NgStyle } from '@angular/common'; +import { + NgClass, + NgStyle, +} from '@angular/common'; import { Component, Input, diff --git a/src/app/item-page/simple/item-page.component.ts b/src/app/item-page/simple/item-page.component.ts index ef8cc9fced..0571f99bea 100644 --- a/src/app/item-page/simple/item-page.component.ts +++ b/src/app/item-page/simple/item-page.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, isPlatformServer } from '@angular/common'; +import { + AsyncPipe, + isPlatformServer, +} from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -76,8 +79,8 @@ import { QaEventNotificationComponent } from './qa-event-notification/qa-event-n TranslateModule, AsyncPipe, NotifyRequestsStatusComponent, - QaEventNotificationComponent -], + QaEventNotificationComponent, + ], }) export class ItemPageComponent implements OnInit, OnDestroy { diff --git a/src/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts b/src/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts index 617b63a80a..1402831c33 100644 --- a/src/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts +++ b/src/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts @@ -55,7 +55,7 @@ import { ItemComponent } from '../shared/item.component'; RouterLink, AsyncPipe, TranslateModule, - ItemPageCcLicenseFieldComponent -], + ItemPageCcLicenseFieldComponent, + ], }) export class UntypedItemComponent extends ItemComponent {} diff --git a/src/app/item-page/simple/notify-requests-status/notify-requests-status-component/notify-requests-status.component.ts b/src/app/item-page/simple/notify-requests-status/notify-requests-status-component/notify-requests-status.component.ts index aaa1fa5267..ffaf8ab000 100644 --- a/src/app/item-page/simple/notify-requests-status/notify-requests-status-component/notify-requests-status.component.ts +++ b/src/app/item-page/simple/notify-requests-status/notify-requests-status-component/notify-requests-status.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, KeyValuePipe } from '@angular/common'; +import { + AsyncPipe, + KeyValuePipe, +} from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -33,8 +36,8 @@ import { RequestStatusAlertBoxComponent } from '../request-status-alert-box/requ imports: [ RequestStatusAlertBoxComponent, AsyncPipe, - KeyValuePipe -], + KeyValuePipe, + ], }) /** diff --git a/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.ts b/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.ts index fb5d5fa3f5..db5efd9b2c 100644 --- a/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.ts +++ b/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.ts @@ -22,8 +22,8 @@ import { RequestStatusEnum } from '../notify-status.enum'; TruncatablePartComponent, TruncatableComponent, TranslateModule, - NgClass -], + NgClass, + ], }) /** * Represents a component that displays the status of a request. diff --git a/src/app/item-page/simple/qa-event-notification/qa-event-notification.component.ts b/src/app/item-page/simple/qa-event-notification/qa-event-notification.component.ts index 783ea8accb..e681db4a0a 100644 --- a/src/app/item-page/simple/qa-event-notification/qa-event-notification.component.ts +++ b/src/app/item-page/simple/qa-event-notification/qa-event-notification.component.ts @@ -35,8 +35,8 @@ import { SplitPipe } from '../../../shared/utils/split.pipe'; AsyncPipe, RouterLink, TranslateModule, - SplitPipe -], + SplitPipe, + ], standalone: true, }) /** diff --git a/src/app/item-page/simple/related-items/related-items-component.ts b/src/app/item-page/simple/related-items/related-items-component.ts index 3b4f2de61e..e6132661fd 100644 --- a/src/app/item-page/simple/related-items/related-items-component.ts +++ b/src/app/item-page/simple/related-items/related-items-component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, isPlatformBrowser, NgClass } from '@angular/common'; +import { + AsyncPipe, + isPlatformBrowser, + NgClass, +} from '@angular/common'; import { Component, ElementRef, diff --git a/src/app/item-page/versions/item-versions-row-element-version/item-versions-row-element-version.component.ts b/src/app/item-page/versions/item-versions-row-element-version/item-versions-row-element-version.component.ts index 760d5f4d96..92597c044f 100644 --- a/src/app/item-page/versions/item-versions-row-element-version/item-versions-row-element-version.component.ts +++ b/src/app/item-page/versions/item-versions-row-element-version/item-versions-row-element-version.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, EventEmitter, @@ -63,8 +66,8 @@ import { ItemVersionsSummaryModalComponent } from '../item-versions-summary-moda RouterLink, TranslateModule, NgClass, - BtnDisabledDirective -], + BtnDisabledDirective, + ], templateUrl: './item-versions-row-element-version.component.html', styleUrl: './item-versions-row-element-version.component.scss', }) diff --git a/src/app/item-page/versions/item-versions.component.ts b/src/app/item-page/versions/item-versions.component.ts index 7c93cdc414..6ae2af1438 100644 --- a/src/app/item-page/versions/item-versions.component.ts +++ b/src/app/item-page/versions/item-versions.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, DatePipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + DatePipe, + NgClass, +} from '@angular/common'; import { Component, Input, @@ -78,8 +82,8 @@ interface VersionDTO { NgClass, PaginationComponent, TranslateModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], }) /** diff --git a/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-external-dropdown/my-dspace-new-external-dropdown.component.ts b/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-external-dropdown/my-dspace-new-external-dropdown.component.ts index 77f8fdf7ba..7a89089051 100644 --- a/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-external-dropdown/my-dspace-new-external-dropdown.component.ts +++ b/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-external-dropdown/my-dspace-new-external-dropdown.component.ts @@ -42,8 +42,8 @@ import { BrowserOnlyPipe } from '../../../shared/utils/browser-only.pipe'; AsyncPipe, TranslateModule, BrowserOnlyPipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class MyDSpaceNewExternalDropdownComponent implements OnInit, OnDestroy { diff --git a/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission-dropdown/my-dspace-new-submission-dropdown.component.ts b/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission-dropdown/my-dspace-new-submission-dropdown.component.ts index 8beef0f99e..25cfe437bd 100644 --- a/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission-dropdown/my-dspace-new-submission-dropdown.component.ts +++ b/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission-dropdown/my-dspace-new-submission-dropdown.component.ts @@ -44,8 +44,8 @@ import { BrowserOnlyPipe } from '../../../shared/utils/browser-only.pipe'; AsyncPipe, TranslateModule, BrowserOnlyPipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class MyDSpaceNewSubmissionDropdownComponent implements OnInit, OnDestroy { diff --git a/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission.component.ts b/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission.component.ts index bdfd28fe0a..7d014b9393 100644 --- a/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission.component.ts +++ b/src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission.component.ts @@ -37,8 +37,8 @@ import { MyDSpaceNewSubmissionDropdownComponent } from './my-dspace-new-submissi imports: [ MyDSpaceNewExternalDropdownComponent, MyDSpaceNewSubmissionDropdownComponent, - UploaderComponent -], + UploaderComponent, + ], standalone: true, }) export class MyDSpaceNewSubmissionComponent implements OnDestroy, OnInit { diff --git a/src/app/my-dspace-page/my-dspace-page.component.ts b/src/app/my-dspace-page/my-dspace-page.component.ts index 832c19a40c..7acb900739 100644 --- a/src/app/my-dspace-page/my-dspace-page.component.ts +++ b/src/app/my-dspace-page/my-dspace-page.component.ts @@ -47,8 +47,8 @@ export const MYDSPACE_ROUTE = '/mydspace'; AsyncPipe, RoleDirective, SuggestionsNotificationComponent, - MyDspaceQaEventsNotificationsComponent -], + MyDspaceQaEventsNotificationsComponent, + ], standalone: true, }) export class MyDSpacePageComponent implements OnInit { diff --git a/src/app/my-dspace-page/my-dspace-qa-events-notifications/my-dspace-qa-events-notifications.component.ts b/src/app/my-dspace-page/my-dspace-qa-events-notifications/my-dspace-qa-events-notifications.component.ts index f9da5035b2..8bc141e258 100644 --- a/src/app/my-dspace-page/my-dspace-qa-events-notifications/my-dspace-qa-events-notifications.component.ts +++ b/src/app/my-dspace-page/my-dspace-qa-events-notifications/my-dspace-qa-events-notifications.component.ts @@ -29,8 +29,8 @@ import { imports: [ AsyncPipe, TranslateModule, - RouterLink -], + RouterLink, + ], standalone: true, }) export class MyDspaceQaEventsNotificationsComponent implements OnInit { diff --git a/src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts b/src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts index 0a350f890b..84a7cad594 100644 --- a/src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts +++ b/src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgComponentOutlet } from '@angular/common'; +import { + AsyncPipe, + NgComponentOutlet, +} from '@angular/common'; import { AfterViewChecked, Component, @@ -33,8 +36,8 @@ import { NavbarSectionComponent } from '../navbar-section/navbar-section.compone AsyncPipe, HoverOutsideDirective, NgComponentOutlet, - RouterLinkActive -], + RouterLinkActive, + ], }) export class ExpandableNavbarSectionComponent extends NavbarSectionComponent implements AfterViewChecked, OnInit, OnDestroy { diff --git a/src/app/navbar/navbar.component.ts b/src/app/navbar/navbar.component.ts index b8afb46e89..eb5fb89ffa 100644 --- a/src/app/navbar/navbar.component.ts +++ b/src/app/navbar/navbar.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgComponentOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgComponentOutlet, +} from '@angular/common'; import { Component, Injector, diff --git a/src/app/notifications/qa/events/ePerson-data/ePerson-data.component.ts b/src/app/notifications/qa/events/ePerson-data/ePerson-data.component.ts index 0c070deb3b..36b9a606d8 100644 --- a/src/app/notifications/qa/events/ePerson-data/ePerson-data.component.ts +++ b/src/app/notifications/qa/events/ePerson-data/ePerson-data.component.ts @@ -17,8 +17,8 @@ import { templateUrl: './ePerson-data.component.html', standalone: true, imports: [ - AsyncPipe -], + AsyncPipe, + ], styleUrls: ['./ePerson-data.component.scss'], }) /** diff --git a/src/app/notifications/qa/source/quality-assurance-source.component.ts b/src/app/notifications/qa/source/quality-assurance-source.component.ts index db2d92164e..575394fd2f 100644 --- a/src/app/notifications/qa/source/quality-assurance-source.component.ts +++ b/src/app/notifications/qa/source/quality-assurance-source.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, DatePipe } from '@angular/common'; +import { + AsyncPipe, + DatePipe, +} from '@angular/common'; import { AfterViewInit, Component, diff --git a/src/app/notifications/qa/topics/quality-assurance-topics.component.ts b/src/app/notifications/qa/topics/quality-assurance-topics.component.ts index 3792e95f85..f700b68689 100644 --- a/src/app/notifications/qa/topics/quality-assurance-topics.component.ts +++ b/src/app/notifications/qa/topics/quality-assurance-topics.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, DatePipe } from '@angular/common'; +import { + AsyncPipe, + DatePipe, +} from '@angular/common'; import { AfterViewInit, Component, diff --git a/src/app/notifications/suggestion-actions/suggestion-actions.component.ts b/src/app/notifications/suggestion-actions/suggestion-actions.component.ts index 482cedd3a8..dc0e075667 100644 --- a/src/app/notifications/suggestion-actions/suggestion-actions.component.ts +++ b/src/app/notifications/suggestion-actions/suggestion-actions.component.ts @@ -31,8 +31,8 @@ import { SuggestionApproveAndImport } from '../suggestion-list-element/suggestio EntityDropdownComponent, TranslateModule, NgbDropdownModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class SuggestionActionsComponent { diff --git a/src/app/notifications/suggestion-list-element/suggestion-evidences/suggestion-evidences.component.ts b/src/app/notifications/suggestion-list-element/suggestion-evidences/suggestion-evidences.component.ts index 4dc8874886..d968826b70 100644 --- a/src/app/notifications/suggestion-list-element/suggestion-evidences/suggestion-evidences.component.ts +++ b/src/app/notifications/suggestion-list-element/suggestion-evidences/suggestion-evidences.component.ts @@ -19,8 +19,8 @@ import { ObjectKeysPipe } from '../../../shared/utils/object-keys-pipe'; animations: [fadeIn], imports: [ TranslateModule, - ObjectKeysPipe -], + ObjectKeysPipe, + ], standalone: true, }) export class SuggestionEvidencesComponent { diff --git a/src/app/notifications/suggestion-list-element/suggestion-list-element.component.ts b/src/app/notifications/suggestion-list-element/suggestion-list-element.component.ts index 7e0c0b4db9..9e55ba0825 100644 --- a/src/app/notifications/suggestion-list-element/suggestion-list-element.component.ts +++ b/src/app/notifications/suggestion-list-element/suggestion-list-element.component.ts @@ -29,8 +29,8 @@ import { SuggestionEvidencesComponent } from './suggestion-evidences/suggestion- TranslateModule, ItemSearchResultListElementComponent, SuggestionActionsComponent, - SuggestionEvidencesComponent -], + SuggestionEvidencesComponent, + ], standalone: true, }) export class SuggestionListElementComponent implements OnInit { diff --git a/src/app/notifications/suggestion-targets/publication-claim/publication-claim.component.ts b/src/app/notifications/suggestion-targets/publication-claim/publication-claim.component.ts index 7d8cd087ba..ccb56629c6 100644 --- a/src/app/notifications/suggestion-targets/publication-claim/publication-claim.component.ts +++ b/src/app/notifications/suggestion-targets/publication-claim/publication-claim.component.ts @@ -42,8 +42,8 @@ import { SuggestionTargetsStateService } from '../suggestion-targets.state.servi AsyncPipe, TranslateModule, PaginationComponent, - RouterLink -], + RouterLink, + ], standalone: true, }) export class PublicationClaimComponent implements AfterViewInit, OnDestroy, OnInit { diff --git a/src/app/notifications/suggestions-notification/suggestions-notification.component.ts b/src/app/notifications/suggestions-notification/suggestions-notification.component.ts index ac3bc202b9..208c1bfcbd 100644 --- a/src/app/notifications/suggestions-notification/suggestions-notification.component.ts +++ b/src/app/notifications/suggestions-notification/suggestions-notification.component.ts @@ -21,8 +21,8 @@ import { SuggestionsService } from '../suggestions.service'; imports: [ RouterLink, TranslateModule, - AsyncPipe -], + AsyncPipe, + ], styleUrls: ['./suggestions-notification.component.scss'], }) export class SuggestionsNotificationComponent implements OnInit { diff --git a/src/app/notifications/suggestions-popup/suggestions-popup.component.ts b/src/app/notifications/suggestions-popup/suggestions-popup.component.ts index c2b15c75e3..ab5a9bbab0 100644 --- a/src/app/notifications/suggestions-popup/suggestions-popup.component.ts +++ b/src/app/notifications/suggestions-popup/suggestions-popup.component.ts @@ -40,8 +40,8 @@ import { SuggestionsService } from '../suggestions.service'; imports: [ AsyncPipe, TranslateModule, - RouterLink -], + RouterLink, + ], standalone: true, }) export class SuggestionsPopupComponent implements OnInit, OnDestroy { diff --git a/src/app/process-page/detail/process-detail.component.ts b/src/app/process-page/detail/process-detail.component.ts index 010f1a6522..0be0a69454 100644 --- a/src/app/process-page/detail/process-detail.component.ts +++ b/src/app/process-page/detail/process-detail.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, DatePipe, isPlatformBrowser } from '@angular/common'; +import { + AsyncPipe, + DatePipe, + isPlatformBrowser, +} from '@angular/common'; import { HttpClient } from '@angular/common/http'; import { Component, diff --git a/src/app/process-page/overview/process-overview.component.ts b/src/app/process-page/overview/process-overview.component.ts index f8c0c4cd52..16f405feaf 100644 --- a/src/app/process-page/overview/process-overview.component.ts +++ b/src/app/process-page/overview/process-overview.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, DatePipe, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + DatePipe, + NgTemplateOutlet, +} from '@angular/common'; import { Component, OnDestroy, diff --git a/src/app/process-page/overview/table/process-overview-table.component.ts b/src/app/process-page/overview/table/process-overview-table.component.ts index bde235eea7..d1c1f27f52 100644 --- a/src/app/process-page/overview/table/process-overview-table.component.ts +++ b/src/app/process-page/overview/table/process-overview-table.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, isPlatformBrowser, NgClass } from '@angular/common'; +import { + AsyncPipe, + isPlatformBrowser, + NgClass, +} from '@angular/common'; import { Component, Inject, @@ -86,8 +90,8 @@ export interface ProcessOverviewTableEntry { PaginationComponent, RouterLink, ThemedLoadingComponent, - VarDirective -], + VarDirective, + ], }) export class ProcessOverviewTableComponent implements OnInit, OnDestroy { diff --git a/src/app/profile-page/profile-claim-item-modal/profile-claim-item-modal.component.ts b/src/app/profile-page/profile-claim-item-modal/profile-claim-item-modal.component.ts index f2d9529469..6adca2cbe7 100644 --- a/src/app/profile-page/profile-claim-item-modal/profile-claim-item-modal.component.ts +++ b/src/app/profile-page/profile-claim-item-modal/profile-claim-item-modal.component.ts @@ -39,8 +39,8 @@ import { ProfileClaimService } from '../profile-claim/profile-claim.service'; ListableObjectComponentLoaderComponent, AsyncPipe, TranslateModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class ProfileClaimItemModalComponent extends DSOSelectorModalWrapperComponent implements OnInit { diff --git a/src/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts b/src/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts index 800822a916..13dca64f8a 100644 --- a/src/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts +++ b/src/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts @@ -34,8 +34,8 @@ import { NotificationsService } from '../../shared/notifications/notifications.s selector: 'ds-base-profile-page-metadata-form', templateUrl: './profile-page-metadata-form.component.html', imports: [ - FormComponent -], + FormComponent, + ], standalone: true, }) /** diff --git a/src/app/profile-page/profile-page-researcher-form/profile-page-researcher-form.component.ts b/src/app/profile-page/profile-page-researcher-form/profile-page-researcher-form.component.ts index 808d2e40de..4c87eee07e 100644 --- a/src/app/profile-page/profile-page-researcher-form/profile-page-researcher-form.component.ts +++ b/src/app/profile-page/profile-page-researcher-form/profile-page-researcher-form.component.ts @@ -50,8 +50,8 @@ import { ProfileClaimItemModalComponent } from '../profile-claim-item-modal/prof TranslateModule, UiSwitchModule, VarDirective, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/profile-page/profile-page-security-form/profile-page-security-form.component.ts b/src/app/profile-page/profile-page-security-form/profile-page-security-form.component.ts index d17c5adc16..228535297f 100644 --- a/src/app/profile-page/profile-page-security-form/profile-page-security-form.component.ts +++ b/src/app/profile-page/profile-page-security-form/profile-page-security-form.component.ts @@ -36,8 +36,8 @@ import { NotificationsService } from '../../shared/notifications/notifications.s imports: [ FormComponent, AlertComponent, - TranslateModule -], + TranslateModule, + ], standalone: true, }) /** diff --git a/src/app/profile-page/profile-page.component.ts b/src/app/profile-page/profile-page.component.ts index 6a63215981..7799615bc6 100644 --- a/src/app/profile-page/profile-page.component.ts +++ b/src/app/profile-page/profile-page.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgTemplateOutlet, +} from '@angular/common'; import { Component, OnInit, @@ -68,8 +71,8 @@ import { ProfilePageSecurityFormComponent } from './profile-page-security-form/p NgTemplateOutlet, PaginationComponent, ThemedLoadingComponent, - ErrorComponent -], + ErrorComponent, + ], standalone: true, }) /** diff --git a/src/app/register-page/create-profile/create-profile.component.ts b/src/app/register-page/create-profile/create-profile.component.ts index b9bfb3b9b1..e1c523427a 100644 --- a/src/app/register-page/create-profile/create-profile.component.ts +++ b/src/app/register-page/create-profile/create-profile.component.ts @@ -55,8 +55,8 @@ import { NotificationsService } from '../../shared/notifications/notifications.s TranslateModule, AsyncPipe, ReactiveFormsModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class CreateProfileComponent implements OnInit { diff --git a/src/app/request-copy/email-request-copy/email-request-copy.component.ts b/src/app/request-copy/email-request-copy/email-request-copy.component.ts index 537027fb7e..fc9d42aa60 100644 --- a/src/app/request-copy/email-request-copy/email-request-copy.component.ts +++ b/src/app/request-copy/email-request-copy/email-request-copy.component.ts @@ -1,4 +1,7 @@ -import { Location, NgClass } from '@angular/common'; +import { + Location, + NgClass, +} from '@angular/common'; import { Component, EventEmitter, diff --git a/src/app/root/root.component.ts b/src/app/root/root.component.ts index 9a6fe5ff71..69cc73547a 100644 --- a/src/app/root/root.component.ts +++ b/src/app/root/root.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Inject, @@ -63,8 +66,8 @@ import { SystemWideAlertBannerComponent } from '../system-wide-alert/alert-banne ThemedFooterComponent, NotificationsBoardComponent, AsyncPipe, - LiveRegionComponent -], + LiveRegionComponent, + ], }) export class RootComponent implements OnInit { theme: Observable = of({} as any); diff --git a/src/app/shared/alert/alert.component.ts b/src/app/shared/alert/alert.component.ts index 54a8febce7..7cad34f592 100644 --- a/src/app/shared/alert/alert.component.ts +++ b/src/app/shared/alert/alert.component.ts @@ -1,5 +1,4 @@ import { trigger } from '@angular/animations'; - import { ChangeDetectorRef, Component, diff --git a/src/app/shared/auth-nav-menu/auth-nav-menu.component.ts b/src/app/shared/auth-nav-menu/auth-nav-menu.component.ts index eea1eccbeb..49c701f77d 100644 --- a/src/app/shared/auth-nav-menu/auth-nav-menu.component.ts +++ b/src/app/shared/auth-nav-menu/auth-nav-menu.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnInit, diff --git a/src/app/shared/auth-nav-menu/user-menu/user-menu.component.ts b/src/app/shared/auth-nav-menu/user-menu/user-menu.component.ts index e725f361e3..af59028ced 100644 --- a/src/app/shared/auth-nav-menu/user-menu/user-menu.component.ts +++ b/src/app/shared/auth-nav-menu/user-menu/user-menu.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, EventEmitter, diff --git a/src/app/shared/browse-by/browse-by.component.ts b/src/app/shared/browse-by/browse-by.component.ts index 75cf6a367d..84a48172df 100644 --- a/src/app/shared/browse-by/browse-by.component.ts +++ b/src/app/shared/browse-by/browse-by.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgComponentOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgComponentOutlet, +} from '@angular/common'; import { Component, EventEmitter, diff --git a/src/app/shared/comcol/comcol-forms/comcol-form/comcol-form.component.ts b/src/app/shared/comcol/comcol-forms/comcol-form/comcol-form.component.ts index 1484c860a3..23b58cad34 100644 --- a/src/app/shared/comcol/comcol-forms/comcol-form/comcol-form.component.ts +++ b/src/app/shared/comcol/comcol-forms/comcol-form/comcol-form.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, EventEmitter, @@ -78,8 +81,8 @@ import { ComcolPageLogoComponent } from '../../comcol-page-logo/comcol-page-logo AsyncPipe, ComcolPageLogoComponent, NgClass, - VarDirective -], + VarDirective, + ], standalone: true, }) export class ComColFormComponent implements OnInit, OnDestroy { diff --git a/src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-role/comcol-role.component.ts b/src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-role/comcol-role.component.ts index 3d301acd44..0dddb2a4dd 100644 --- a/src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-role/comcol-role.component.ts +++ b/src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-role/comcol-role.component.ts @@ -57,8 +57,8 @@ import { VarDirective } from '../../../../utils/var.directive'; TranslateModule, RouterLink, VarDirective, - HasNoValuePipe -], + HasNoValuePipe, + ], standalone: true, }) export class ComcolRoleComponent implements OnInit { diff --git a/src/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts b/src/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts index ace21e48e4..33b6d91e22 100644 --- a/src/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts +++ b/src/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts @@ -58,8 +58,8 @@ export interface ComColPageNavOption { RouterLink, RouterLinkActive, TranslateModule, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class ComcolPageBrowseByComponent implements OnDestroy, OnInit { diff --git a/src/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts b/src/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts index b6100eb917..2f60bdf97c 100644 --- a/src/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts +++ b/src/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts @@ -16,8 +16,8 @@ import { TranslateModule } from '@ngx-translate/core'; styleUrls: ['./comcol-page-content.component.scss'], templateUrl: './comcol-page-content.component.html', imports: [ - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class ComcolPageContentComponent { diff --git a/src/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts b/src/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts index 30a52f41ba..115717a714 100644 --- a/src/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts +++ b/src/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts @@ -14,8 +14,8 @@ import { TranslateModule } from '@ngx-translate/core'; styleUrls: ['./comcol-page-handle.component.scss'], templateUrl: './comcol-page-handle.component.html', imports: [ - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class ComcolPageHandleComponent { diff --git a/src/app/shared/context-help-wrapper/context-help-wrapper.component.ts b/src/app/shared/context-help-wrapper/context-help-wrapper.component.ts index 31176e48ed..3bb7205234 100644 --- a/src/app/shared/context-help-wrapper/context-help-wrapper.component.ts +++ b/src/app/shared/context-help-wrapper/context-help-wrapper.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgTemplateOutlet, +} from '@angular/common'; import { Component, Input, @@ -97,7 +101,7 @@ export class ContextHelpWrapperComponent implements OnInit, OnDestroy { this.dontParseLinks$.pipe(distinctUntilChanged()), ]).pipe( map(([text, dontParseLinks]) => - dontParseLinks ? [{text}] : this.parseLinks(text)), + dontParseLinks ? [{ text }] : this.parseLinks(text)), ); this.shouldShowIcon$ = this.contextHelpService.shouldShowIcons$(); } @@ -175,7 +179,7 @@ export class ContextHelpWrapperComponent implements OnInit, OnDestroy { return text.match(splitRegexp).map((substring: string) => { const match = substring.match(parseRegexp); return match === null - ? {text: substring} + ? { text: substring } : ({ href: match[2], text: match[1] }); }); } diff --git a/src/app/shared/correction-suggestion/item-withdrawn-reinstate-modal.component.ts b/src/app/shared/correction-suggestion/item-withdrawn-reinstate-modal.component.ts index 6b25d090c8..bdf76bfa20 100644 --- a/src/app/shared/correction-suggestion/item-withdrawn-reinstate-modal.component.ts +++ b/src/app/shared/correction-suggestion/item-withdrawn-reinstate-modal.component.ts @@ -21,8 +21,8 @@ import { ThemedLoadingComponent } from '../loading/themed-loading.component'; TranslateModule, ThemedLoadingComponent, FormsModule, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) /** diff --git a/src/app/shared/dso-page/dso-edit-menu/dso-edit-expandable-menu-section/dso-edit-menu-expandable-section.component.ts b/src/app/shared/dso-page/dso-edit-menu/dso-edit-expandable-menu-section/dso-edit-menu-expandable-section.component.ts index 38041e194f..a2f0af6dd4 100644 --- a/src/app/shared/dso-page/dso-edit-menu/dso-edit-expandable-menu-section/dso-edit-menu-expandable-section.component.ts +++ b/src/app/shared/dso-page/dso-edit-menu/dso-edit-expandable-menu-section/dso-edit-menu-expandable-section.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgComponentOutlet } from '@angular/common'; +import { + AsyncPipe, + NgComponentOutlet, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/shared/dso-page/dso-edit-menu/dso-edit-menu.component.ts b/src/app/shared/dso-page/dso-edit-menu/dso-edit-menu.component.ts index 10f8aa63f5..fa3d07ae5d 100644 --- a/src/app/shared/dso-page/dso-edit-menu/dso-edit-menu.component.ts +++ b/src/app/shared/dso-page/dso-edit-menu/dso-edit-menu.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgComponentOutlet } from '@angular/common'; +import { + AsyncPipe, + NgComponentOutlet, +} from '@angular/common'; import { Component, Injector, diff --git a/src/app/shared/dso-selector/dso-selector/dso-selector.component.ts b/src/app/shared/dso-selector/dso-selector/dso-selector.component.ts index 7c9cab1aa2..52436e3975 100644 --- a/src/app/shared/dso-selector/dso-selector/dso-selector.component.ts +++ b/src/app/shared/dso-selector/dso-selector/dso-selector.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, ElementRef, diff --git a/src/app/shared/file-download-link/file-download-link.component.ts b/src/app/shared/file-download-link/file-download-link.component.ts index b86d2143a6..a8475ee841 100644 --- a/src/app/shared/file-download-link/file-download-link.component.ts +++ b/src/app/shared/file-download-link/file-download-link.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgTemplateOutlet, +} from '@angular/common'; import { Component, Input, diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form-control-container.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form-control-container.component.ts index 1dcf458d6f..957fab2b1e 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form-control-container.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form-control-container.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgTemplateOutlet, +} from '@angular/common'; import { AfterViewInit, ChangeDetectionStrategy, @@ -135,8 +139,8 @@ import { DsDynamicLookupRelationModalComponent } from './relation-lookup-modal/d NgbTooltipModule, NgTemplateOutlet, ExistingRelationListElementComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class DsDynamicFormControlContainerComponent extends DynamicFormControlContainerComponent diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form.component.ts index ccae3a7a6c..49dea60998 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form.component.ts @@ -27,8 +27,8 @@ import { DsDynamicFormControlContainerComponent } from './ds-dynamic-form-contro selector: 'ds-dynamic-form', templateUrl: './ds-dynamic-form.component.html', imports: [ - forwardRef(() => DsDynamicFormControlContainerComponent) -], + forwardRef(() => DsDynamicFormControlContainerComponent), + ], standalone: true, }) export class DsDynamicFormComponent extends DynamicFormComponent { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/existing-metadata-list-element/existing-metadata-list-element.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/existing-metadata-list-element/existing-metadata-list-element.component.ts index 644067677a..9f0ecf91cc 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/existing-metadata-list-element/existing-metadata-list-element.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/existing-metadata-list-element/existing-metadata-list-element.component.ts @@ -166,8 +166,8 @@ export class ReorderableRelationship extends Reorderable { ThemedLoadingComponent, AsyncPipe, MetadataRepresentationLoaderComponent, - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class ExistingMetadataListElementComponent implements OnInit, OnChanges, OnDestroy { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/existing-relation-list-element/existing-relation-list-element.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/existing-relation-list-element/existing-relation-list-element.component.ts index af39dfd38e..ffbaef8664 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/existing-relation-list-element/existing-relation-list-element.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/existing-relation-list-element/existing-relation-list-element.component.ts @@ -79,8 +79,8 @@ export abstract class Reorderable { imports: [ ThemedLoadingComponent, AsyncPipe, - ListableObjectComponentLoaderComponent -], + ListableObjectComponentLoaderComponent, + ], standalone: true, }) export class ExistingRelationListElementComponent implements OnInit, OnChanges, OnDestroy { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/array-group/dynamic-form-array.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/array-group/dynamic-form-array.component.ts index 311fcfdb4f..1385859b94 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/array-group/dynamic-form-array.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/array-group/dynamic-form-array.component.ts @@ -4,7 +4,10 @@ import { CdkDragHandle, CdkDropList, } from '@angular/cdk/drag-drop'; -import { NgClass, NgTemplateOutlet } from '@angular/common'; +import { + NgClass, + NgTemplateOutlet, +} from '@angular/common'; import { Component, EventEmitter, @@ -51,8 +54,8 @@ import { DynamicRowArrayModel } from '../ds-dynamic-row-array-model'; CdkDragHandle, forwardRef(() => DsDynamicFormControlContainerComponent), NgTemplateOutlet, - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class DsDynamicFormArrayComponent extends DynamicFormArrayComponent { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker-inline/dynamic-date-picker-inline.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker-inline/dynamic-date-picker-inline.component.ts index af9cb952c6..0cecc8e676 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker-inline/dynamic-date-picker-inline.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker-inline/dynamic-date-picker-inline.component.ts @@ -32,8 +32,8 @@ import { BtnDisabledDirective } from '../../../../../btn-disabled.directive'; NgClass, NgbDatepickerModule, ReactiveFormsModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class DsDatePickerInlineComponent extends DynamicFormControlComponent { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/form-group/dynamic-form-group.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/form-group/dynamic-form-group.component.ts index 3f054c3b5f..828824df54 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/form-group/dynamic-form-group.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/form-group/dynamic-form-group.component.ts @@ -34,8 +34,8 @@ import { DsDynamicFormControlContainerComponent } from '../../ds-dynamic-form-co imports: [ ReactiveFormsModule, NgClass, - forwardRef(() => DsDynamicFormControlContainerComponent) -], + forwardRef(() => DsDynamicFormControlContainerComponent), + ], standalone: true, }) export class DsDynamicFormGroupComponent extends DynamicFormControlComponent { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/list/dynamic-list.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/list/dynamic-list.component.ts index 15bcbec368..11db7e75de 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/list/dynamic-list.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/list/dynamic-list.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -67,8 +70,8 @@ export interface ListItem { ReactiveFormsModule, AsyncPipe, TranslateModule, - ThemedLoadingComponent -], + ThemedLoadingComponent, + ], standalone: true, }) export class DsDynamicListComponent extends DynamicFormControlComponent implements OnInit, OnDestroy { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/lookup/dynamic-lookup.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/lookup/dynamic-lookup.component.ts index 48d044681e..7ca4dbedb5 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/lookup/dynamic-lookup.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/lookup/dynamic-lookup.component.ts @@ -1,4 +1,7 @@ -import { NgClass, NgTemplateOutlet } from '@angular/common'; +import { + NgClass, + NgTemplateOutlet, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -70,8 +73,8 @@ import { DynamicLookupNameModel } from './dynamic-lookup-name.model'; InfiniteScrollModule, NgTemplateOutlet, ObjNgFor, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class DsDynamicLookupComponent extends DsDynamicVocabularyComponent implements OnDestroy, OnInit { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/onebox/dynamic-onebox.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/onebox/dynamic-onebox.component.ts index d8e4cff5ac..93f6e80f32 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/onebox/dynamic-onebox.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/onebox/dynamic-onebox.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgTemplateOutlet, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -84,8 +87,8 @@ import { DynamicOneboxModel } from './dynamic-onebox.model'; TranslateModule, ObjNgFor, FormsModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class DsDynamicOneboxComponent extends DsDynamicVocabularyComponent implements OnDestroy, OnInit { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.component.spec.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.component.spec.ts index 0ded66a0c8..faecacd12d 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.component.spec.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.component.spec.ts @@ -1,5 +1,8 @@ // Load the implementations that should be tested -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -373,8 +376,8 @@ describe('DsDynamicRelationGroupComponent test suite', () => { AsyncPipe, NgbTooltipModule, TranslateModule, - NgClass -], + NgClass, + ], }) class TestComponent { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.components.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.components.ts index ad5e36a1a9..096f1b7004 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.components.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.components.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -77,8 +80,8 @@ import { DynamicRelationGroupModel } from './dynamic-relation-group.model'; ThemedLoadingComponent, ChipsComponent, forwardRef(() => FormComponent), - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class DsDynamicRelationGroupComponent extends DynamicFormControlComponent implements OnDestroy, OnInit { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.ts index a153218e6f..f3cbf8fb20 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.ts @@ -71,8 +71,8 @@ import { DynamicScrollableDropdownModel } from './dynamic-scrollable-dropdown.mo AsyncPipe, InfiniteScrollModule, TranslateModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class DsDynamicScrollableDropdownComponent extends DsDynamicVocabularyComponent implements OnInit { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/models/tag/dynamic-tag.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/models/tag/dynamic-tag.component.ts index 66b6090bd5..7b133ded9b 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/models/tag/dynamic-tag.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/models/tag/dynamic-tag.component.ts @@ -64,8 +64,8 @@ import { DynamicTagModel } from './dynamic-tag.model'; imports: [ NgbTypeaheadModule, FormsModule, - ChipsComponent -], + ChipsComponent, + ], standalone: true, }) export class DsDynamicTagComponent extends DsDynamicVocabularyComponent implements OnInit { diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.ts index ffb405416a..cec976267f 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.ts @@ -86,8 +86,8 @@ import { DsDynamicLookupRelationSelectionTabComponent } from './selection-tab/dy ThemedDynamicLookupRelationSearchTabComponent, AsyncPipe, DsDynamicLookupRelationSelectionTabComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts index 6c0c5fa0f9..c27acf337e 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts @@ -81,8 +81,8 @@ import { ThemedExternalSourceEntryImportModalComponent } from './external-source AsyncPipe, TranslateModule, ErrorComponent, - ThemedLoadingComponent -], + ThemedLoadingComponent, + ], standalone: true, }) /** diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts index 13ec3c3c66..edfd0f9b3d 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts @@ -66,8 +66,8 @@ export enum ImportType { TranslateModule, ThemedSearchResultsComponent, AsyncPipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts index 59f2efaccc..d3903fbc54 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts @@ -57,8 +57,8 @@ import { RelationshipOptions } from '../../../models/relationship-options.model' VarDirective, TranslateModule, NgbDropdownModule, - ThemedSearchComponent -], + ThemedSearchComponent, + ], standalone: true, }) diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/selection-tab/dynamic-lookup-relation-selection-tab.component.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/selection-tab/dynamic-lookup-relation-selection-tab.component.ts index 8027e9a551..a92720fc7c 100644 --- a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/selection-tab/dynamic-lookup-relation-selection-tab.component.ts +++ b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/selection-tab/dynamic-lookup-relation-selection-tab.component.ts @@ -48,8 +48,8 @@ import { SearchResult } from '../../../../../search/models/search-result.model'; PageSizeSelectorComponent, ObjectCollectionComponent, AsyncPipe, - TranslateModule -], + TranslateModule, + ], standalone: true, }) diff --git a/src/app/shared/form/chips/chips.component.spec.ts b/src/app/shared/form/chips/chips.component.spec.ts index d633c1b2ac..6035da3d15 100644 --- a/src/app/shared/form/chips/chips.component.spec.ts +++ b/src/app/shared/form/chips/chips.component.spec.ts @@ -1,8 +1,5 @@ // Load the implementations that should be tested -import { - CommonModule, - NgIf, -} from '@angular/common'; +import { CommonModule } from '@angular/common'; import { ChangeDetectorRef, Component, diff --git a/src/app/shared/form/chips/chips.component.ts b/src/app/shared/form/chips/chips.component.ts index 2121fb65b1..c7d607cbf9 100644 --- a/src/app/shared/form/chips/chips.component.ts +++ b/src/app/shared/form/chips/chips.component.ts @@ -4,7 +4,10 @@ import { CdkDropList, moveItemInArray, } from '@angular/cdk/drag-drop'; -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -40,8 +43,8 @@ import { ChipsItem } from './models/chips-item.model'; AuthorityConfidenceStateDirective, TranslateModule, CdkDrag, - CdkDropList -], + CdkDropList, + ], standalone: true, }) diff --git a/src/app/shared/form/form.component.spec.ts b/src/app/shared/form/form.component.spec.ts index 9f974cb493..f593d9bad6 100644 --- a/src/app/shared/form/form.component.spec.ts +++ b/src/app/shared/form/form.component.spec.ts @@ -476,8 +476,8 @@ describe('FormComponent test suite', () => { FormsModule, ReactiveFormsModule, NgbModule, - DynamicFormsCoreModule -], + DynamicFormsCoreModule, + ], }) class TestComponent { diff --git a/src/app/shared/form/form.component.ts b/src/app/shared/form/form.component.ts index c663ee6ca9..0e0c80dd9a 100644 --- a/src/app/shared/form/form.component.ts +++ b/src/app/shared/form/form.component.ts @@ -66,8 +66,8 @@ import { FormService } from './form.service'; TranslateModule, DynamicFormsCoreModule, AsyncPipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class FormComponent implements OnDestroy, OnInit { diff --git a/src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts b/src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts index 43aa2d67ef..fcbc8413b9 100644 --- a/src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts +++ b/src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts @@ -64,8 +64,8 @@ export type VocabularyTreeItemType = FormFieldMetadataValueObject | VocabularyEn AsyncPipe, ThemedLoadingComponent, AlertComponent, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class VocabularyTreeviewComponent implements OnDestroy, OnInit, OnChanges { diff --git a/src/app/shared/input-suggestions/dso-input-suggestions/dso-input-suggestions.component.ts b/src/app/shared/input-suggestions/dso-input-suggestions/dso-input-suggestions.component.ts index 72fe0e4129..5e9e1e58a1 100644 --- a/src/app/shared/input-suggestions/dso-input-suggestions/dso-input-suggestions.component.ts +++ b/src/app/shared/input-suggestions/dso-input-suggestions/dso-input-suggestions.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, forwardRef, diff --git a/src/app/shared/input-suggestions/filter-suggestions/filter-input-suggestions.component.ts b/src/app/shared/input-suggestions/filter-suggestions/filter-input-suggestions.component.ts index 7638533295..bffbb966ea 100644 --- a/src/app/shared/input-suggestions/filter-suggestions/filter-input-suggestions.component.ts +++ b/src/app/shared/input-suggestions/filter-suggestions/filter-input-suggestions.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgTemplateOutlet, +} from '@angular/common'; import { Component, forwardRef, diff --git a/src/app/shared/input-suggestions/input-suggestions.component.ts b/src/app/shared/input-suggestions/input-suggestions.component.ts index 1dc350d319..ce17f00718 100644 --- a/src/app/shared/input-suggestions/input-suggestions.component.ts +++ b/src/app/shared/input-suggestions/input-suggestions.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, ElementRef, diff --git a/src/app/shared/input-suggestions/validation-suggestions/validation-suggestions.component.ts b/src/app/shared/input-suggestions/validation-suggestions/validation-suggestions.component.ts index 3f1b69c351..bcfb4768fd 100644 --- a/src/app/shared/input-suggestions/validation-suggestions/validation-suggestions.component.ts +++ b/src/app/shared/input-suggestions/validation-suggestions/validation-suggestions.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, forwardRef, diff --git a/src/app/shared/live-region/live-region.component.ts b/src/app/shared/live-region/live-region.component.ts index 4842dfcd42..d62b0d6dd7 100644 --- a/src/app/shared/live-region/live-region.component.ts +++ b/src/app/shared/live-region/live-region.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnInit, diff --git a/src/app/shared/notification-box/notification-box.component.ts b/src/app/shared/notification-box/notification-box.component.ts index bfcf5729e0..56a63c44a5 100644 --- a/src/app/shared/notification-box/notification-box.component.ts +++ b/src/app/shared/notification-box/notification-box.component.ts @@ -22,8 +22,8 @@ import { listableObjectComponent } from '../object-collection/shared/listable-ob imports: [ NgStyle, HoverClassDirective, - TranslateModule -], + TranslateModule, + ], }) /** * Component to display the count of notifications for each type of LDN message and to access the related filtered search diff --git a/src/app/shared/notifications/notification/notification.component.ts b/src/app/shared/notifications/notification/notification.component.ts index 4c73bf3c23..c56345534f 100644 --- a/src/app/shared/notifications/notification/notification.component.ts +++ b/src/app/shared/notifications/notification/notification.component.ts @@ -1,5 +1,10 @@ import { trigger } from '@angular/animations'; -import { AsyncPipe, NgClass, NgStyle, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgStyle, + NgTemplateOutlet, +} from '@angular/common'; import { ChangeDetectionStrategy, ChangeDetectorRef, diff --git a/src/app/shared/object-collection/object-collection.component.ts b/src/app/shared/object-collection/object-collection.component.ts index 4ab61acfc4..00cf58155f 100644 --- a/src/app/shared/object-collection/object-collection.component.ts +++ b/src/app/shared/object-collection/object-collection.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, isPlatformBrowser, NgClass } from '@angular/common'; +import { + AsyncPipe, + isPlatformBrowser, + NgClass, +} from '@angular/common'; import { ChangeDetectorRef, Component, diff --git a/src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts b/src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts index caca143990..2f78f778f8 100644 --- a/src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts +++ b/src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts @@ -19,8 +19,8 @@ import { SearchResult } from '../../../../search/models/search-result.model'; standalone: true, imports: [ MetadataFieldWrapperComponent, - TranslateModule -], + TranslateModule, + ], }) export class ItemDetailPreviewFieldComponent { diff --git a/src/app/shared/object-list/identifier-data/identifier-data.component.ts b/src/app/shared/object-list/identifier-data/identifier-data.component.ts index 2663effc9c..9c970c2934 100644 --- a/src/app/shared/object-list/identifier-data/identifier-data.component.ts +++ b/src/app/shared/object-list/identifier-data/identifier-data.component.ts @@ -18,8 +18,8 @@ import { IdentifierData } from './identifier-data.model'; templateUrl: './identifier-data.component.html', imports: [ TranslateModule, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) /** diff --git a/src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.ts b/src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.ts index 72ad1b6d99..d3adc9b3ab 100644 --- a/src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.ts +++ b/src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts b/src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts index 2cff0a2c48..9ffb1000b6 100644 --- a/src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts +++ b/src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Inject, @@ -42,8 +45,8 @@ import { TruncatablePartComponent } from '../../../truncatable/truncatable-part/ ThemedThumbnailComponent, TranslateModule, TruncatableComponent, - TruncatablePartComponent -], + TruncatablePartComponent, + ], }) export class ItemListPreviewComponent implements OnInit { diff --git a/src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.ts b/src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.ts index 2ed7dcb868..e5327d9863 100644 --- a/src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.ts +++ b/src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/shared/object-list/my-dspace-result-list-element/workflow-item-search-result/workflow-item-search-result-list-element.component.ts b/src/app/shared/object-list/my-dspace-result-list-element/workflow-item-search-result/workflow-item-search-result-list-element.component.ts index 305b3b5576..504d1d7168 100644 --- a/src/app/shared/object-list/my-dspace-result-list-element/workflow-item-search-result/workflow-item-search-result-list-element.component.ts +++ b/src/app/shared/object-list/my-dspace-result-list-element/workflow-item-search-result/workflow-item-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.ts b/src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.ts index 54d93dd708..2a71308c4b 100644 --- a/src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.ts +++ b/src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts b/src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts index 76f5b420c0..cf7fa597b3 100644 --- a/src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts +++ b/src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnInit, diff --git a/src/app/shared/object-list/sidebar-search-list-element/collection/collection-sidebar-search-list-element.component.ts b/src/app/shared/object-list/sidebar-search-list-element/collection/collection-sidebar-search-list-element.component.ts index 9cc2206bd7..d446416ca8 100644 --- a/src/app/shared/object-list/sidebar-search-list-element/collection/collection-sidebar-search-list-element.component.ts +++ b/src/app/shared/object-list/sidebar-search-list-element/collection/collection-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -22,7 +21,7 @@ import { SidebarSearchListElementComponent } from '../sidebar-search-list-elemen selector: 'ds-collection-sidebar-search-list-element', templateUrl: '../sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link CollectionSearchResult} within the context of a sidebar search modal diff --git a/src/app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.ts b/src/app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.ts index 11efa36011..396790debd 100644 --- a/src/app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.ts +++ b/src/app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnInit, diff --git a/src/app/shared/object-select/collection-select/collection-select.component.ts b/src/app/shared/object-select/collection-select/collection-select.component.ts index 684e731dbd..9b05e53e46 100644 --- a/src/app/shared/object-select/collection-select/collection-select.component.ts +++ b/src/app/shared/object-select/collection-select/collection-select.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnInit, diff --git a/src/app/shared/object-select/item-select/item-select.component.ts b/src/app/shared/object-select/item-select/item-select.component.ts index 7006978c56..c9a46a5ba4 100644 --- a/src/app/shared/object-select/item-select/item-select.component.ts +++ b/src/app/shared/object-select/item-select/item-select.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, Input, diff --git a/src/app/shared/object-table/object-table.component.ts b/src/app/shared/object-table/object-table.component.ts index 67939a00ad..003534ddc1 100644 --- a/src/app/shared/object-table/object-table.component.ts +++ b/src/app/shared/object-table/object-table.component.ts @@ -39,8 +39,8 @@ import { PaginationComponentOptions } from '../pagination/pagination-component-o ThemedLoadingComponent, ErrorComponent, TranslateModule, - TabulatableObjectsLoaderComponent -], + TabulatableObjectsLoaderComponent, + ], standalone: true, }) diff --git a/src/app/shared/orcid-badge-and-tooltip/orcid-badge-and-tooltip.component.ts b/src/app/shared/orcid-badge-and-tooltip/orcid-badge-and-tooltip.component.ts index df643607cf..677c752d4b 100644 --- a/src/app/shared/orcid-badge-and-tooltip/orcid-badge-and-tooltip.component.ts +++ b/src/app/shared/orcid-badge-and-tooltip/orcid-badge-and-tooltip.component.ts @@ -18,8 +18,8 @@ import { MetadataValue } from '../../core/shared/metadata.models'; standalone: true, imports: [ NgbTooltipModule, - NgClass -], + NgClass, + ], templateUrl: './orcid-badge-and-tooltip.component.html', styleUrl: './orcid-badge-and-tooltip.component.scss', }) diff --git a/src/app/shared/pagination/pagination.component.ts b/src/app/shared/pagination/pagination.component.ts index ca87571671..907b427354 100644 --- a/src/app/shared/pagination/pagination.component.ts +++ b/src/app/shared/pagination/pagination.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectionStrategy, ChangeDetectorRef, diff --git a/src/app/shared/resource-policies/entry/resource-policy-entry.component.ts b/src/app/shared/resource-policies/entry/resource-policy-entry.component.ts index 5d1ca74df4..8a9bed8726 100644 --- a/src/app/shared/resource-policies/entry/resource-policy-entry.component.ts +++ b/src/app/shared/resource-policies/entry/resource-policy-entry.component.ts @@ -5,10 +5,7 @@ * * http://www.dspace.org/license/ */ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, EventEmitter, @@ -60,8 +57,8 @@ export interface ResourcePolicyCheckboxEntry { AsyncPipe, TranslateModule, FormsModule, - HasValuePipe -], + HasValuePipe, + ], standalone: true, }) export class ResourcePolicyEntryComponent implements OnInit { diff --git a/src/app/shared/resource-policies/form/resource-policy-form.component.spec.ts b/src/app/shared/resource-policies/form/resource-policy-form.component.spec.ts index 6481e942b3..678b893c87 100644 --- a/src/app/shared/resource-policies/form/resource-policy-form.component.spec.ts +++ b/src/app/shared/resource-policies/form/resource-policy-form.component.spec.ts @@ -498,8 +498,8 @@ describe('ResourcePolicyFormComponent test suite', () => { imports: [ FormsModule, NgbModule, - ReactiveFormsModule -], + ReactiveFormsModule, + ], }) class TestComponent { diff --git a/src/app/shared/resource-policies/form/resource-policy-form.component.ts b/src/app/shared/resource-policies/form/resource-policy-form.component.ts index 28f1f9176a..ce33a8e8c1 100644 --- a/src/app/shared/resource-policies/form/resource-policy-form.component.ts +++ b/src/app/shared/resource-policies/form/resource-policy-form.component.ts @@ -90,8 +90,8 @@ export interface ResourcePolicyEvent { EpersonGroupListComponent, TranslateModule, AsyncPipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/shared/resource-policies/resource-policies.component.ts b/src/app/shared/resource-policies/resource-policies.component.ts index e29304382c..90e133dc41 100644 --- a/src/app/shared/resource-policies/resource-policies.component.ts +++ b/src/app/shared/resource-policies/resource-policies.component.ts @@ -58,8 +58,8 @@ import { ResourcePolicyEntryComponent, TranslateModule, AsyncPipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) /** diff --git a/src/app/shared/search/advanced-search/advanced-search.component.ts b/src/app/shared/search/advanced-search/advanced-search.component.ts index 3b4d6117fd..574ffb2c4f 100644 --- a/src/app/shared/search/advanced-search/advanced-search.component.ts +++ b/src/app/shared/search/advanced-search/advanced-search.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, KeyValuePipe } from '@angular/common'; +import { + AsyncPipe, + KeyValuePipe, +} from '@angular/common'; import { Component, Inject, @@ -51,8 +54,8 @@ import { SearchFilterConfig } from '../models/search-filter-config.model'; FormsModule, KeyValuePipe, TranslateModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], }) export class AdvancedSearchComponent implements OnInit, OnDestroy { diff --git a/src/app/shared/search/search-filters/search-filter/search-filter.component.ts b/src/app/shared/search/search-filters/search-filter/search-filter.component.ts index 1605298cd9..03081581ee 100644 --- a/src/app/shared/search/search-filters/search-filter/search-filter.component.ts +++ b/src/app/shared/search/search-filters/search-filter/search-filter.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, LowerCasePipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + LowerCasePipe, + NgClass, +} from '@angular/common'; import { Component, EventEmitter, diff --git a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts index cce308bdb1..1b0f88684e 100644 --- a/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts +++ b/src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, LowerCasePipe } from '@angular/common'; +import { + AsyncPipe, + LowerCasePipe, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts b/src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts index d4e51c8299..ded7d98c02 100644 --- a/src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts +++ b/src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, isPlatformBrowser } from '@angular/common'; +import { + AsyncPipe, + isPlatformBrowser, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/shared/search/search-labels/search-label-range/search-label-range.component.ts b/src/app/shared/search/search-labels/search-label-range/search-label-range.component.ts index 8b35001f7d..ade3e43227 100644 --- a/src/app/shared/search/search-labels/search-label-range/search-label-range.component.ts +++ b/src/app/shared/search/search-labels/search-label-range/search-label-range.component.ts @@ -30,8 +30,8 @@ import { AppliedFilter } from '../../models/applied-filter.model'; imports: [ AsyncPipe, RouterLink, - TranslateModule -], + TranslateModule, + ], }) export class SearchLabelRangeComponent implements OnInit { diff --git a/src/app/shared/search/search-labels/search-labels.component.ts b/src/app/shared/search/search-labels/search-labels.component.ts index 307dc80d35..b7a9b7a82c 100644 --- a/src/app/shared/search/search-labels/search-labels.component.ts +++ b/src/app/shared/search/search-labels/search-labels.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, KeyValuePipe } from '@angular/common'; +import { + AsyncPipe, + KeyValuePipe, +} from '@angular/common'; import { Component, Input, diff --git a/src/app/shared/search/search-results/search-results-skeleton/search-results-skeleton.component.ts b/src/app/shared/search/search-results/search-results-skeleton/search-results-skeleton.component.ts index 33a54a7c75..56742f75f5 100644 --- a/src/app/shared/search/search-results/search-results-skeleton/search-results-skeleton.component.ts +++ b/src/app/shared/search/search-results/search-results-skeleton/search-results-skeleton.component.ts @@ -16,8 +16,8 @@ import { hasValue } from '../../../empty.util'; standalone: true, imports: [ NgxSkeletonLoaderModule, - AsyncPipe -], + AsyncPipe, + ], templateUrl: './search-results-skeleton.component.html', styleUrl: './search-results-skeleton.component.scss', }) diff --git a/src/app/shared/search/search.component.ts b/src/app/shared/search/search.component.ts index 24f3c9ecf1..aa1a37fe27 100644 --- a/src/app/shared/search/search.component.ts +++ b/src/app/shared/search/search.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, isPlatformServer, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + isPlatformServer, + NgTemplateOutlet, +} from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -95,8 +99,8 @@ import { SearchConfigurationOption } from './search-switch-configuration/search- ThemedSearchSidebarComponent, TranslateModule, SearchLabelsComponent, - ViewModeSwitchComponent -], + ViewModeSwitchComponent, + ], }) /** diff --git a/src/app/shared/sidebar/page-with-sidebar.component.ts b/src/app/shared/sidebar/page-with-sidebar.component.ts index a7eae5d31c..fa2460995b 100644 --- a/src/app/shared/sidebar/page-with-sidebar.component.ts +++ b/src/app/shared/sidebar/page-with-sidebar.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgTemplateOutlet } from '@angular/common'; +import { + AsyncPipe, + NgTemplateOutlet, +} from '@angular/common'; import { Component, Input, @@ -20,8 +23,8 @@ import { SidebarService } from './sidebar.service'; standalone: true, imports: [ AsyncPipe, - NgTemplateOutlet -], + NgTemplateOutlet, + ], }) /** * This component takes care of displaying the sidebar properly on all viewports. It does not diff --git a/src/app/shared/subscriptions/subscription-modal/subscription-modal.component.ts b/src/app/shared/subscriptions/subscription-modal/subscription-modal.component.ts index 8572d31a0a..c6eee27e94 100644 --- a/src/app/shared/subscriptions/subscription-modal/subscription-modal.component.ts +++ b/src/app/shared/subscriptions/subscription-modal/subscription-modal.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, KeyValuePipe } from '@angular/common'; +import { + AsyncPipe, + KeyValuePipe, +} from '@angular/common'; import { Component, EventEmitter, diff --git a/src/app/submission/form/submission-upload-files/submission-upload-files.component.ts b/src/app/submission/form/submission-upload-files/submission-upload-files.component.ts index 218e56de92..13d7bf8fb8 100644 --- a/src/app/submission/form/submission-upload-files/submission-upload-files.component.ts +++ b/src/app/submission/form/submission-upload-files/submission-upload-files.component.ts @@ -39,8 +39,8 @@ import parseSectionErrors from '../../utils/parseSectionErrors'; selector: 'ds-base-submission-upload-files', templateUrl: './submission-upload-files.component.html', imports: [ - UploaderComponent -], + UploaderComponent, + ], standalone: true, }) export class SubmissionUploadFilesComponent implements OnChanges, OnDestroy { diff --git a/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts b/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts index b5651c8f3f..57171ebe8e 100644 --- a/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts +++ b/src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts @@ -22,8 +22,8 @@ import { ThemedLoadingComponent } from '../../../shared/loading/themed-loading.c ThemedLoadingComponent, ThemedCollectionDropdownComponent, TranslateModule, - NgClass -], + NgClass, + ], standalone: true, }) export class SubmissionImportExternalCollectionComponent { diff --git a/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts b/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts index 353a298a6e..7194b59f6a 100644 --- a/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts +++ b/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts @@ -30,8 +30,8 @@ import { SubmissionImportExternalCollectionComponent } from '../import-external- styleUrls: ['./submission-import-external-preview.component.scss'], templateUrl: './submission-import-external-preview.component.html', imports: [ - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class SubmissionImportExternalPreviewComponent implements OnInit { diff --git a/src/app/submission/import-external/submission-import-external.component.ts b/src/app/submission/import-external/submission-import-external.component.ts index b78f398830..a67520b636 100644 --- a/src/app/submission/import-external/submission-import-external.component.ts +++ b/src/app/submission/import-external/submission-import-external.component.ts @@ -73,8 +73,8 @@ import { SubmissionImportExternalSearchbarComponent, TranslateModule, VarDirective, - RouterLink -], + RouterLink, + ], standalone: true, }) export class SubmissionImportExternalComponent implements OnInit, OnDestroy { diff --git a/src/app/submission/sections/accesses/section-accesses.component.ts b/src/app/submission/sections/accesses/section-accesses.component.ts index 8f98f68660..53c67a8bf2 100644 --- a/src/app/submission/sections/accesses/section-accesses.component.ts +++ b/src/app/submission/sections/accesses/section-accesses.component.ts @@ -78,8 +78,8 @@ import { SectionAccessesService } from './section-accesses.service'; templateUrl: './section-accesses.component.html', styleUrls: ['./section-accesses.component.scss'], imports: [ - FormComponent -], + FormComponent, + ], standalone: true, }) export class SubmissionSectionAccessesComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts b/src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts index 21a1885f92..8681c33f66 100644 --- a/src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts +++ b/src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts @@ -68,8 +68,8 @@ import { SectionsType } from '../sections-type'; NgbDropdownModule, FormsModule, InfiniteScrollModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class SubmissionSectionCcLicensesComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/container/section-container.component.ts b/src/app/submission/sections/container/section-container.component.ts index 02a6d4e557..96f8cbcff6 100644 --- a/src/app/submission/sections/container/section-container.component.ts +++ b/src/app/submission/sections/container/section-container.component.ts @@ -1,4 +1,8 @@ -import { AsyncPipe, NgClass, NgComponentOutlet } from '@angular/common'; +import { + AsyncPipe, + NgClass, + NgComponentOutlet, +} from '@angular/common'; import { Component, Injector, @@ -29,8 +33,8 @@ import { rendersSectionType } from '../sections-decorator'; TranslateModule, NgClass, AsyncPipe, - SectionsDirective -], + SectionsDirective, + ], standalone: true, }) export class SubmissionSectionContainerComponent implements OnInit { diff --git a/src/app/submission/sections/duplicates/section-duplicates.component.ts b/src/app/submission/sections/duplicates/section-duplicates.component.ts index 5471dbc78c..cd7f0b4bea 100644 --- a/src/app/submission/sections/duplicates/section-duplicates.component.ts +++ b/src/app/submission/sections/duplicates/section-duplicates.component.ts @@ -38,8 +38,8 @@ import { SectionsService } from '../sections.service'; imports: [ VarDirective, AsyncPipe, - TranslateModule -], + TranslateModule, + ], standalone: true, }) diff --git a/src/app/submission/sections/form/section-form.component.ts b/src/app/submission/sections/form/section-form.component.ts index 553bcf2d5c..75950bfe52 100644 --- a/src/app/submission/sections/form/section-form.component.ts +++ b/src/app/submission/sections/form/section-form.component.ts @@ -77,8 +77,8 @@ import { SectionFormOperationsService } from './section-form-operations.service' templateUrl: './section-form.component.html', imports: [ FormComponent, - ThemedLoadingComponent -], + ThemedLoadingComponent, + ], standalone: true, }) export class SubmissionSectionFormComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/identifiers/section-identifiers.component.spec.ts b/src/app/submission/sections/identifiers/section-identifiers.component.spec.ts index 42aeb8719f..85cda85241 100644 --- a/src/app/submission/sections/identifiers/section-identifiers.component.spec.ts +++ b/src/app/submission/sections/identifiers/section-identifiers.component.spec.ts @@ -278,8 +278,8 @@ describe('SubmissionSectionIdentifiersComponent test suite', () => { imports: [ FormsModule, ReactiveFormsModule, - NgxPaginationModule -], + NgxPaginationModule, + ], }) class TestComponent { diff --git a/src/app/submission/sections/identifiers/section-identifiers.component.ts b/src/app/submission/sections/identifiers/section-identifiers.component.ts index cc42066534..4105ff6187 100644 --- a/src/app/submission/sections/identifiers/section-identifiers.component.ts +++ b/src/app/submission/sections/identifiers/section-identifiers.component.ts @@ -37,8 +37,8 @@ import { SectionsService } from '../sections.service'; imports: [ TranslateModule, AsyncPipe, - VarDirective -], + VarDirective, + ], standalone: true, }) diff --git a/src/app/submission/sections/license/section-license.component.spec.ts b/src/app/submission/sections/license/section-license.component.spec.ts index 14d7cb51ad..5c274d0a59 100644 --- a/src/app/submission/sections/license/section-license.component.spec.ts +++ b/src/app/submission/sections/license/section-license.component.spec.ts @@ -379,8 +379,8 @@ describe('SubmissionSectionLicenseComponent test suite', () => { SubmissionSectionLicenseComponent, FormsModule, FormComponent, - ReactiveFormsModule -], + ReactiveFormsModule, + ], }) class TestComponent { diff --git a/src/app/submission/sections/license/section-license.component.ts b/src/app/submission/sections/license/section-license.component.ts index 88f36875f6..c3fbb3946f 100644 --- a/src/app/submission/sections/license/section-license.component.ts +++ b/src/app/submission/sections/license/section-license.component.ts @@ -64,8 +64,8 @@ import { providers: [], imports: [ FormComponent, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class SubmissionSectionLicenseComponent extends SectionModelComponent implements AfterViewChecked { diff --git a/src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts b/src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts index 842108a1b0..ed0ee65994 100644 --- a/src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts +++ b/src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { ChangeDetectorRef, Component, @@ -58,8 +61,8 @@ import { LdnPattern } from './submission-coar-notify.config'; TranslateModule, NgbDropdownModule, NgClass, - InfiniteScrollModule -], + InfiniteScrollModule, + ], providers: [NgbDropdown], }) export class SubmissionSectionCoarNotifyComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts b/src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts index 5c10a0b259..29d947fdef 100644 --- a/src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts +++ b/src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts @@ -18,8 +18,8 @@ import { PermittedVersions } from '../../../../core/submission/models/sherpa-pol imports: [ TranslateModule, NgbCollapseModule, - TitleCasePipe -], + TitleCasePipe, + ], standalone: true, }) export class ContentAccordionComponent { diff --git a/src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts b/src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts index e7f8e22aa1..27e5939083 100644 --- a/src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts +++ b/src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts @@ -16,8 +16,8 @@ import { Metadata } from '../../../../core/submission/models/sherpa-policies-det styleUrls: ['./metadata-information.component.scss'], imports: [ TranslateModule, - DatePipe -], + DatePipe, + ], standalone: true, }) export class MetadataInformationComponent { diff --git a/src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts b/src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts index df7daf75e9..27f54a1bba 100644 --- a/src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts +++ b/src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts @@ -15,8 +15,8 @@ import { Journal } from '../../../../core/submission/models/sherpa-policies-deta templateUrl: './publication-information.component.html', styleUrls: ['./publication-information.component.scss'], imports: [ - TranslateModule -], + TranslateModule, + ], standalone: true, }) export class PublicationInformationComponent { diff --git a/src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts b/src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts index c827555a2b..e2fd37f645 100644 --- a/src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts +++ b/src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts @@ -19,8 +19,8 @@ import { ContentAccordionComponent } from '../content-accordion/content-accordio imports: [ ContentAccordionComponent, TranslateModule, - KeyValuePipe -], + KeyValuePipe, + ], standalone: true, }) export class PublisherPolicyComponent { diff --git a/src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts b/src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts index 950fe1b4dc..88f72ef94e 100644 --- a/src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts +++ b/src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts @@ -45,8 +45,8 @@ import { PublisherPolicyComponent } from './publisher-policy/publisher-policy.co PublisherPolicyComponent, PublicationInformationComponent, AsyncPipe, - VarDirective -], + VarDirective, + ], standalone: true, }) export class SubmissionSectionSherpaPoliciesComponent extends SectionModelComponent { diff --git a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts index 7082e38d7b..70bb064aee 100644 --- a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts +++ b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts @@ -405,8 +405,8 @@ describe('SubmissionSectionUploadFileEditComponent test suite', () => { SubmissionSectionUploadFileEditComponent, FormsModule, FormComponent, - ReactiveFormsModule -], + ReactiveFormsModule, + ], }) class TestComponent { } diff --git a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts index cf577bf6f5..1dc4c1ee52 100644 --- a/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts +++ b/src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts @@ -80,8 +80,8 @@ import { imports: [ FormComponent, TranslateModule, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class SubmissionSectionUploadFileEditComponent diff --git a/src/app/submission/sections/upload/file/section-upload-file.component.spec.ts b/src/app/submission/sections/upload/file/section-upload-file.component.spec.ts index a1edfefb65..996ee34cd2 100644 --- a/src/app/submission/sections/upload/file/section-upload-file.component.spec.ts +++ b/src/app/submission/sections/upload/file/section-upload-file.component.spec.ts @@ -287,8 +287,8 @@ describe('SubmissionSectionUploadFileComponent test suite', () => { imports: [ ThemedSubmissionSectionUploadFileComponent, AsyncPipe, - NgbModule -], + NgbModule, + ], }) class TestComponent { diff --git a/src/app/submission/sections/upload/file/section-upload-file.component.ts b/src/app/submission/sections/upload/file/section-upload-file.component.ts index eccdf9b949..cda5d429b5 100644 --- a/src/app/submission/sections/upload/file/section-upload-file.component.ts +++ b/src/app/submission/sections/upload/file/section-upload-file.component.ts @@ -51,8 +51,8 @@ import { SubmissionSectionUploadFileViewComponent } from './view/section-upload- AsyncPipe, ThemedFileDownloadLinkComponent, FileSizePipe, - BtnDisabledDirective -], + BtnDisabledDirective, + ], standalone: true, }) export class SubmissionSectionUploadFileComponent implements OnChanges, OnInit, OnDestroy { diff --git a/src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts b/src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts index 0a7871fa35..0bb7cab947 100644 --- a/src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts +++ b/src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts @@ -27,8 +27,8 @@ import { SubmissionSectionUploadAccessConditionsComponent } from '../../accessCo SubmissionSectionUploadAccessConditionsComponent, TranslateModule, TruncatePipe, - FileSizePipe -], + FileSizePipe, + ], standalone: true, }) export class SubmissionSectionUploadFileViewComponent implements OnInit { diff --git a/src/app/submission/sections/upload/section-upload.component.ts b/src/app/submission/sections/upload/section-upload.component.ts index 11a0ca4077..16075f83b3 100644 --- a/src/app/submission/sections/upload/section-upload.component.ts +++ b/src/app/submission/sections/upload/section-upload.component.ts @@ -72,8 +72,8 @@ export interface AccessConditionGroupsMapEntry { SubmissionSectionUploadAccessConditionsComponent, AlertComponent, TranslateModule, - AsyncPipe -], + AsyncPipe, + ], standalone: true, }) export class SubmissionSectionUploadComponent extends SectionModelComponent { diff --git a/src/app/suggestions-page/suggestions-page.component.ts b/src/app/suggestions-page/suggestions-page.component.ts index 9e411e8336..dfddc164c2 100644 --- a/src/app/suggestions-page/suggestions-page.component.ts +++ b/src/app/suggestions-page/suggestions-page.component.ts @@ -72,8 +72,8 @@ import { getWorkspaceItemEditRoute } from '../workflowitems-edit-page/workflowit ThemedLoadingComponent, PaginationComponent, SuggestionListElementComponent, - AlertComponent -], + AlertComponent, + ], standalone: true, }) diff --git a/src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts b/src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts index 364d721aa1..cf98fe9339 100644 --- a/src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts +++ b/src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, isPlatformBrowser } from '@angular/common'; +import { + AsyncPipe, + isPlatformBrowser, +} from '@angular/common'; import { Component, Inject, diff --git a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts index 6ee9c8d500..1e12a6390c 100644 --- a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts +++ b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts @@ -1,4 +1,7 @@ -import { AsyncPipe, NgClass } from '@angular/common'; +import { + AsyncPipe, + NgClass, +} from '@angular/common'; import { Component, OnInit, @@ -36,8 +39,8 @@ export const ADVANCED_WORKFLOW_ACTION_RATING = 'scorereviewaction'; NgbRatingModule, NgClass, ReactiveFormsModule, - VarDirective -], + VarDirective, + ], standalone: true, }) export class AdvancedWorkflowActionRatingComponent extends AdvancedWorkflowActionComponent implements OnInit { diff --git a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.ts b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.ts index 97ad697e13..72f5623626 100644 --- a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.ts +++ b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.ts @@ -1,4 +1,7 @@ -import { CommonModule, Location } from '@angular/common'; +import { + CommonModule, + Location, +} from '@angular/common'; import { Component, OnDestroy, diff --git a/src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts b/src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts index 9fdb123566..0352eba098 100644 --- a/src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts +++ b/src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts @@ -1,4 +1,7 @@ -import { CommonModule, Location } from '@angular/common'; +import { + CommonModule, + Location, +} from '@angular/common'; import { Component } from '@angular/core'; import { ActivatedRoute, diff --git a/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts b/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts index 2f9ac81308..00ab6e969c 100644 --- a/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts +++ b/src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts @@ -1,4 +1,7 @@ -import { CommonModule, Location } from '@angular/common'; +import { + CommonModule, + Location, +} from '@angular/common'; import { Component, OnInit, From d1b9d4f692fd5f3b29a89f5a44bff843d38f8aac Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Thu, 6 Feb 2025 13:38:56 +0100 Subject: [PATCH 3/7] [DURACOM-307] remove NgIf and NgFor imports --- .../community-form/community-form.component.ts | 8 +------- ...journal-issue-sidebar-search-list-element.component.ts | 3 +-- ...ournal-volume-sidebar-search-list-element.component.ts | 3 +-- .../journal-sidebar-search-list-element.component.ts | 3 +-- .../org-unit-sidebar-search-list-element.component.ts | 3 +-- .../person-sidebar-search-list-element.component.ts | 3 +-- .../project-sidebar-search-list-element.component.ts | 3 +-- .../search-page/configuration-search-page.component.ts | 3 +-- .../authorized-collection-selector.component.ts | 4 +--- .../edit-collection-selector.component.ts | 3 +-- .../edit-community-selector.component.ts | 3 +-- .../export-batch-selector.component.ts | 3 +-- .../import-batch-selector.component.ts | 3 +-- .../community-sidebar-search-list-element.component.ts | 3 +-- .../publication-sidebar-search-list-element.component.ts | 3 +-- .../reviewers-list/reviewers-list.component.ts | 4 ---- .../app/admin/admin-sidebar/admin-sidebar.component.ts | 4 +--- .../edit-bitstream-page/edit-bitstream-page.component.ts | 6 +----- .../custom/app/breadcrumbs/breadcrumbs.component.ts | 4 +--- .../app/collection-page/collection-page.component.ts | 6 +----- .../edit-item-template-page.component.ts | 6 +----- .../community-list/community-list.component.ts | 3 +-- .../custom/app/community-page/community-page.component.ts | 6 +----- .../dso-edit-metadata/dso-edit-metadata.component.ts | 8 ++------ .../item-pages/journal-issue/journal-issue.component.ts | 7 ++----- .../item-pages/journal-volume/journal-volume.component.ts | 7 ++----- .../item-pages/journal/journal.component.ts | 7 ++----- src/themes/custom/app/footer/footer.component.ts | 3 +-- .../forgot-password-form.component.ts | 6 +----- src/themes/custom/app/header/header.component.ts | 7 ++----- src/themes/custom/app/home-page/home-page.component.ts | 3 +-- .../feedback/feedback-form/feedback-form.component.ts | 3 +-- .../custom/app/item-page/alerts/item-alerts.component.ts | 6 +----- .../edit-item-page/item-status/item-status.component.ts | 4 ---- .../file-section/full-file-section.component.ts | 8 +------- .../custom/app/item-page/full/full-item-page.component.ts | 4 ---- .../media-viewer-video/media-viewer-video.component.ts | 6 ------ .../app/item-page/media-viewer/media-viewer.component.ts | 6 +----- .../custom/app/item-page/simple/item-page.component.ts | 6 +----- .../item-types/publication/publication.component.ts | 7 ++----- .../item-types/untyped-item/untyped-item.component.ts | 6 +----- .../custom/app/my-dspace-page/my-dspace-page.component.ts | 6 +----- .../expandable-navbar-section.component.ts | 4 ---- src/themes/custom/app/navbar/navbar.component.ts | 4 +--- .../register-email-form/register-email-form.component.ts | 7 ++----- .../create-profile/create-profile.component.ts | 8 +------- .../deny-request-copy/deny-request-copy.component.ts | 7 ++----- .../email-request-copy/email-request-copy.component.ts | 7 ++----- .../grant-request-copy/grant-request-copy.component.ts | 7 ++----- src/themes/custom/app/root/root.component.ts | 2 -- .../search-page/configuration-search-page.component.ts | 3 +-- .../app/shared/auth-nav-menu/auth-nav-menu.component.ts | 3 +-- .../collection-dropdown/collection-dropdown.component.ts | 8 ++------ .../create-collection-parent-selector.component.ts | 3 +-- .../create-item-parent-selector.component.ts | 3 +-- .../edit-collection-selector.component.ts | 3 +-- .../edit-community-selector.component.ts | 3 +-- .../edit-item-selector/edit-item-selector.component.ts | 3 +-- .../file-download-link/file-download-link.component.ts | 3 +-- .../external-source-entry-import-modal.component.ts | 6 +----- src/themes/custom/app/shared/loading/loading.component.ts | 2 -- .../collection-list-element.component.ts | 3 +-- .../community-list-element.component.ts | 3 +-- .../app/shared/object-list/object-list.component.ts | 8 ++------ .../search/search-settings/search-settings.component.ts | 6 +----- .../submission-import-external.component.ts | 6 +----- 66 files changed, 71 insertions(+), 241 deletions(-) diff --git a/src/app/community-page/community-form/community-form.component.ts b/src/app/community-page/community-form/community-form.component.ts index d32d9e408f..147f6254ea 100644 --- a/src/app/community-page/community-form/community-form.component.ts +++ b/src/app/community-page/community-form/community-form.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgClass, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component, Input, @@ -49,8 +45,6 @@ import { VarDirective } from '../../shared/utils/var.directive'; UploaderComponent, AsyncPipe, ComcolPageLogoComponent, - NgIf, - NgClass, VarDirective, ], }) diff --git a/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-issue/journal-issue-sidebar-search-list-element.component.ts b/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-issue/journal-issue-sidebar-search-list-element.component.ts index c0400d97fa..919d712c32 100644 --- a/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-issue/journal-issue-sidebar-search-list-element.component.ts +++ b/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-issue/journal-issue-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -23,7 +22,7 @@ import { TruncatablePartComponent } from '../../../../../shared/truncatable/trun selector: 'ds-journal-issue-sidebar-search-list-element', templateUrl: '../../../../../shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link ItemSearchResult} of type "JournalIssue" within the context of diff --git a/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-volume/journal-volume-sidebar-search-list-element.component.ts b/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-volume/journal-volume-sidebar-search-list-element.component.ts index 2275c23a4d..d9ec174b16 100644 --- a/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-volume/journal-volume-sidebar-search-list-element.component.ts +++ b/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-volume/journal-volume-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -23,7 +22,7 @@ import { TruncatablePartComponent } from '../../../../../shared/truncatable/trun selector: 'ds-journal-volume-sidebar-search-list-element', templateUrl: '../../../../../shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link ItemSearchResult} of type "JournalVolume" within the context of diff --git a/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal/journal-sidebar-search-list-element.component.ts b/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal/journal-sidebar-search-list-element.component.ts index 077d2ee390..2c17494f87 100644 --- a/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal/journal-sidebar-search-list-element.component.ts +++ b/src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal/journal-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -23,7 +22,7 @@ import { TruncatablePartComponent } from '../../../../../shared/truncatable/trun selector: 'ds-journal-sidebar-search-list-element', templateUrl: '../../../../../shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link ItemSearchResult} of type "Journal" within the context of diff --git a/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/org-unit/org-unit-sidebar-search-list-element.component.ts b/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/org-unit/org-unit-sidebar-search-list-element.component.ts index 54885c4b86..9d41175ecd 100644 --- a/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/org-unit/org-unit-sidebar-search-list-element.component.ts +++ b/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/org-unit/org-unit-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -22,7 +21,7 @@ import { TruncatablePartComponent } from '../../../../../shared/truncatable/trun selector: 'ds-org-unit-sidebar-search-list-element', templateUrl: '../../../../../shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link ItemSearchResult} of type "OrgUnit" within the context of diff --git a/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/person/person-sidebar-search-list-element.component.ts b/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/person/person-sidebar-search-list-element.component.ts index 81739063e8..5a115f74de 100644 --- a/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/person/person-sidebar-search-list-element.component.ts +++ b/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/person/person-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { @@ -29,7 +28,7 @@ import { TruncatablePartComponent } from '../../../../../shared/truncatable/trun selector: 'ds-person-sidebar-search-list-element', templateUrl: '../../../../../shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link ItemSearchResult} of type "Person" within the context of diff --git a/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/project/project-sidebar-search-list-element.component.ts b/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/project/project-sidebar-search-list-element.component.ts index f3e2881bed..3002f3b283 100644 --- a/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/project/project-sidebar-search-list-element.component.ts +++ b/src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/project/project-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -22,7 +21,7 @@ import { TruncatablePartComponent } from '../../../../../shared/truncatable/trun selector: 'ds-project-sidebar-search-list-element', templateUrl: '../../../../../shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link ItemSearchResult} of type "Project" within the context of diff --git a/src/app/search-page/configuration-search-page.component.ts b/src/app/search-page/configuration-search-page.component.ts index 89d408542a..61d7776594 100644 --- a/src/app/search-page/configuration-search-page.component.ts +++ b/src/app/search-page/configuration-search-page.component.ts @@ -1,6 +1,5 @@ import { AsyncPipe, - NgIf, NgTemplateOutlet, } from '@angular/common'; import { @@ -47,7 +46,7 @@ import { ViewModeSwitchComponent } from '../shared/view-mode-switch/view-mode-sw }, ], standalone: true, - imports: [NgIf, NgTemplateOutlet, PageWithSidebarComponent, ViewModeSwitchComponent, ThemedSearchResultsComponent, ThemedSearchSidebarComponent, ThemedSearchFormComponent, SearchLabelsComponent, AsyncPipe, TranslateModule], + imports: [NgTemplateOutlet, PageWithSidebarComponent, ViewModeSwitchComponent, ThemedSearchResultsComponent, ThemedSearchSidebarComponent, ThemedSearchFormComponent, SearchLabelsComponent, AsyncPipe, TranslateModule], }) export class ConfigurationSearchPageComponent extends SearchComponent { diff --git a/src/app/shared/dso-selector/dso-selector/authorized-collection-selector/authorized-collection-selector.component.ts b/src/app/shared/dso-selector/dso-selector/authorized-collection-selector/authorized-collection-selector.component.ts index 7e8019a54b..7f5bf3664b 100644 --- a/src/app/shared/dso-selector/dso-selector/authorized-collection-selector/authorized-collection-selector.component.ts +++ b/src/app/shared/dso-selector/dso-selector/authorized-collection-selector/authorized-collection-selector.component.ts @@ -1,8 +1,6 @@ import { AsyncPipe, NgClass, - NgFor, - NgIf, } from '@angular/common'; import { Component, @@ -47,7 +45,7 @@ import { DSOSelectorComponent } from '../dso-selector.component'; styleUrls: ['../dso-selector.component.scss'], templateUrl: '../dso-selector.component.html', standalone: true, - imports: [FormsModule, ReactiveFormsModule, InfiniteScrollModule, NgIf, NgFor, HoverClassDirective, NgClass, ListableObjectComponentLoaderComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule], + imports: [FormsModule, ReactiveFormsModule, InfiniteScrollModule, HoverClassDirective, NgClass, ListableObjectComponentLoaderComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule], }) /** * Component rendering a list of collections to select from diff --git a/src/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts b/src/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts index 611a4f13de..107e250b48 100644 --- a/src/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts +++ b/src/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component, OnInit, @@ -33,7 +32,7 @@ import { selector: 'ds-base-edit-collection-selector', templateUrl: '../dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [ DSOSelectorComponent, TranslateModule], }) export class EditCollectionSelectorComponent extends DSOSelectorModalWrapperComponent implements OnInit { objectType = DSpaceObjectType.COLLECTION; diff --git a/src/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts b/src/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts index 3f7ede0de0..e2e498f3a4 100644 --- a/src/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts +++ b/src/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component, OnInit, @@ -33,7 +32,7 @@ import { selector: 'ds-base-edit-community-selector', templateUrl: '../dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [DSOSelectorComponent, TranslateModule], }) export class EditCommunitySelectorComponent extends DSOSelectorModalWrapperComponent implements OnInit { diff --git a/src/app/shared/dso-selector/modal-wrappers/export-batch-selector/export-batch-selector.component.ts b/src/app/shared/dso-selector/modal-wrappers/export-batch-selector/export-batch-selector.component.ts index 0fb80e769b..627baaba1f 100644 --- a/src/app/shared/dso-selector/modal-wrappers/export-batch-selector/export-batch-selector.component.ts +++ b/src/app/shared/dso-selector/modal-wrappers/export-batch-selector/export-batch-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component, OnInit, @@ -57,7 +56,7 @@ import { selector: 'ds-export-batch-selector', templateUrl: '../dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [ DSOSelectorComponent, TranslateModule], }) export class ExportBatchSelectorComponent extends DSOSelectorModalWrapperComponent implements OnInit { objectType = DSpaceObjectType.DSPACEOBJECT; diff --git a/src/app/shared/dso-selector/modal-wrappers/import-batch-selector/import-batch-selector.component.ts b/src/app/shared/dso-selector/modal-wrappers/import-batch-selector/import-batch-selector.component.ts index 2b3785c0f9..bf68cb87a3 100644 --- a/src/app/shared/dso-selector/modal-wrappers/import-batch-selector/import-batch-selector.component.ts +++ b/src/app/shared/dso-selector/modal-wrappers/import-batch-selector/import-batch-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component, EventEmitter, @@ -30,7 +29,7 @@ import { selector: 'ds-import-batch-selector', templateUrl: '../dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [ DSOSelectorComponent, TranslateModule], }) export class ImportBatchSelectorComponent extends DSOSelectorModalWrapperComponent implements OnInit { objectType = DSpaceObjectType.DSPACEOBJECT; diff --git a/src/app/shared/object-list/sidebar-search-list-element/community/community-sidebar-search-list-element.component.ts b/src/app/shared/object-list/sidebar-search-list-element/community/community-sidebar-search-list-element.component.ts index 7dc0c266e9..e019217ace 100644 --- a/src/app/shared/object-list/sidebar-search-list-element/community/community-sidebar-search-list-element.component.ts +++ b/src/app/shared/object-list/sidebar-search-list-element/community/community-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -22,7 +21,7 @@ import { SidebarSearchListElementComponent } from '../sidebar-search-list-elemen selector: 'ds-community-sidebar-search-list-element', templateUrl: '../sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link CommunitySearchResult} within the context of a sidebar search modal diff --git a/src/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts b/src/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts index 9675a162f1..38240b59f8 100644 --- a/src/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts +++ b/src/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -22,7 +21,7 @@ import { SidebarSearchListElementComponent } from '../../sidebar-search-list-ele selector: 'ds-publication-sidebar-search-list-element', templateUrl: '../../sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) /** * Component displaying a list element for a {@link ItemSearchResult} of type "Publication" within the context of diff --git a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.ts b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.ts index c43fabdb83..1644d22697 100644 --- a/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.ts +++ b/src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.ts @@ -1,8 +1,6 @@ import { AsyncPipe, NgClass, - NgForOf, - NgIf, } from '@angular/common'; import { Component, @@ -72,11 +70,9 @@ enum SubKey { ContextHelpDirective, ReactiveFormsModule, PaginationComponent, - NgIf, AsyncPipe, RouterLink, NgClass, - NgForOf, BtnDisabledDirective, ], }) diff --git a/src/themes/custom/app/admin/admin-sidebar/admin-sidebar.component.ts b/src/themes/custom/app/admin/admin-sidebar/admin-sidebar.component.ts index 66e66e86e6..237d107083 100644 --- a/src/themes/custom/app/admin/admin-sidebar/admin-sidebar.component.ts +++ b/src/themes/custom/app/admin/admin-sidebar/admin-sidebar.component.ts @@ -2,8 +2,6 @@ import { AsyncPipe, NgClass, NgComponentOutlet, - NgFor, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; @@ -22,7 +20,7 @@ import { BrowserOnlyPipe } from '../../../../../app/shared/utils/browser-only.pi // styleUrls: ['./admin-sidebar.component.scss'] styleUrls: ['../../../../../app/admin/admin-sidebar/admin-sidebar.component.scss'], standalone: true, - imports: [NgIf, NgbDropdownModule, NgClass, NgFor, NgComponentOutlet, AsyncPipe, TranslateModule, BrowserOnlyPipe], + imports: [ NgbDropdownModule, NgClass, NgComponentOutlet, AsyncPipe, TranslateModule, BrowserOnlyPipe], }) export class AdminSidebarComponent extends BaseComponent { } diff --git a/src/themes/custom/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts b/src/themes/custom/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts index 1fc23a1bd0..989e6535aa 100644 --- a/src/themes/custom/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts +++ b/src/themes/custom/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -27,7 +24,6 @@ import { ThemedThumbnailComponent } from '../../../../../app/thumbnail/themed-th standalone: true, imports: [ FormComponent, - NgIf, VarDirective, ThemedThumbnailComponent, AsyncPipe, diff --git a/src/themes/custom/app/breadcrumbs/breadcrumbs.component.ts b/src/themes/custom/app/breadcrumbs/breadcrumbs.component.ts index c71caf9f02..e2589ba238 100644 --- a/src/themes/custom/app/breadcrumbs/breadcrumbs.component.ts +++ b/src/themes/custom/app/breadcrumbs/breadcrumbs.component.ts @@ -1,7 +1,5 @@ import { AsyncPipe, - NgFor, - NgIf, NgTemplateOutlet, } from '@angular/common'; import { Component } from '@angular/core'; @@ -22,7 +20,7 @@ import { VarDirective } from '../../../../app/shared/utils/var.directive'; // styleUrls: ['./breadcrumbs.component.scss'] styleUrls: ['../../../../app/breadcrumbs/breadcrumbs.component.scss'], standalone: true, - imports: [VarDirective, NgIf, NgTemplateOutlet, NgFor, RouterLink, NgbTooltipModule, AsyncPipe, TranslateModule], + imports: [VarDirective, NgTemplateOutlet, RouterLink, NgbTooltipModule, AsyncPipe, TranslateModule], }) export class BreadcrumbsComponent extends BaseComponent { } diff --git a/src/themes/custom/app/collection-page/collection-page.component.ts b/src/themes/custom/app/collection-page/collection-page.component.ts index 4b2f9e3245..0439149373 100644 --- a/src/themes/custom/app/collection-page/collection-page.component.ts +++ b/src/themes/custom/app/collection-page/collection-page.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -41,7 +38,6 @@ import { ViewTrackerComponent } from '../../../../app/statistics/angulartics/dsp imports: [ ThemedComcolPageContentComponent, ErrorComponent, - NgIf, ThemedLoadingComponent, TranslateModule, ViewTrackerComponent, diff --git a/src/themes/custom/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts b/src/themes/custom/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts index f69fcc868c..e33ee21978 100644 --- a/src/themes/custom/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts +++ b/src/themes/custom/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; @@ -23,7 +20,6 @@ import { VarDirective } from '../../../../../app/shared/utils/var.directive'; RouterLink, AsyncPipe, VarDirective, - NgIf, TranslateModule, ThemedLoadingComponent, AlertComponent, diff --git a/src/themes/custom/app/community-list-page/community-list/community-list.component.ts b/src/themes/custom/app/community-list-page/community-list/community-list.component.ts index 8a48901634..334829942a 100644 --- a/src/themes/custom/app/community-list-page/community-list/community-list.component.ts +++ b/src/themes/custom/app/community-list-page/community-list/community-list.component.ts @@ -2,7 +2,6 @@ import { CdkTreeModule } from '@angular/cdk/tree'; import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; @@ -26,7 +25,7 @@ import { TruncatablePartComponent } from '../../../../../app/shared/truncatable/ // templateUrl: './community-list.component.html' templateUrl: '../../../../../app/community-list-page/community-list/community-list.component.html', standalone: true, - imports: [NgIf, ThemedLoadingComponent, CdkTreeModule, NgClass, RouterLink, TruncatableComponent, TruncatablePartComponent, AsyncPipe, TranslateModule], + imports: [ ThemedLoadingComponent, CdkTreeModule, NgClass, RouterLink, TruncatableComponent, TruncatablePartComponent, AsyncPipe, TranslateModule], }) export class CommunityListComponent extends BaseComponent {} diff --git a/src/themes/custom/app/community-page/community-page.component.ts b/src/themes/custom/app/community-page/community-page.component.ts index 5aa7e85527..b4ff1d0453 100644 --- a/src/themes/custom/app/community-page/community-page.component.ts +++ b/src/themes/custom/app/community-page/community-page.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -40,7 +37,6 @@ import { ViewTrackerComponent } from '../../../../app/statistics/angulartics/dsp ThemedComcolPageContentComponent, ErrorComponent, ThemedLoadingComponent, - NgIf, TranslateModule, ThemedCommunityPageSubCommunityListComponent, ThemedCollectionPageSubCollectionListComponent, diff --git a/src/themes/custom/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts b/src/themes/custom/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts index f74a73a4b8..fbafb647bb 100644 --- a/src/themes/custom/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts +++ b/src/themes/custom/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgFor, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -23,7 +19,7 @@ import { ThemedLoadingComponent } from '../../../../../app/shared/loading/themed // templateUrl: './dso-edit-metadata.component.html', templateUrl: '../../../../../app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.html', standalone: true, - imports: [NgIf, DsoEditMetadataHeadersComponent, MetadataFieldSelectorComponent, DsoEditMetadataValueHeadersComponent, DsoEditMetadataValueComponent, NgFor, DsoEditMetadataFieldValuesComponent, AlertComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule, BtnDisabledDirective], + imports: [ DsoEditMetadataHeadersComponent, MetadataFieldSelectorComponent, DsoEditMetadataValueHeadersComponent, DsoEditMetadataValueComponent, DsoEditMetadataFieldValuesComponent, AlertComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule, BtnDisabledDirective], }) export class DsoEditMetadataComponent extends BaseComponent { } diff --git a/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-issue/journal-issue.component.ts b/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-issue/journal-issue.component.ts index 66803ffd84..237a457b0a 100644 --- a/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-issue/journal-issue.component.ts +++ b/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-issue/journal-issue.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; @@ -26,7 +23,7 @@ import { ThemedThumbnailComponent } from '../../../../../../../app/thumbnail/the // templateUrl: './journal-issue.component.html', templateUrl: '../../../../../../../app/entity-groups/journal-entities/item-pages/journal-issue/journal-issue.component.html', standalone: true, - imports: [NgIf, ThemedResultsBackButtonComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, GenericItemPageFieldComponent, RelatedItemsComponent, RouterLink, AsyncPipe, TranslateModule], + imports: [ ThemedResultsBackButtonComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, GenericItemPageFieldComponent, RelatedItemsComponent, RouterLink, AsyncPipe, TranslateModule], }) /** * The component for displaying metadata and relations of an item of the type Journal Issue diff --git a/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component.ts b/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component.ts index c63f68bd70..c370c7afa9 100644 --- a/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component.ts +++ b/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; @@ -26,7 +23,7 @@ import { ThemedThumbnailComponent } from '../../../../../../../app/thumbnail/the // templateUrl: './journal-volume.component.html', templateUrl: '../../../../../../../app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component.html', standalone: true, - imports: [NgIf, ThemedResultsBackButtonComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, GenericItemPageFieldComponent, RelatedItemsComponent, RouterLink, AsyncPipe, TranslateModule], + imports: [ ThemedResultsBackButtonComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, GenericItemPageFieldComponent, RelatedItemsComponent, RouterLink, AsyncPipe, TranslateModule], }) /** * The component for displaying metadata and relations of an item of the type Journal Volume diff --git a/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal/journal.component.ts b/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal/journal.component.ts index 104f1b40b0..5389f75d43 100644 --- a/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal/journal.component.ts +++ b/src/themes/custom/app/entity-groups/journal-entities/item-pages/journal/journal.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; @@ -27,7 +24,7 @@ import { ThemedThumbnailComponent } from '../../../../../../../app/thumbnail/the // templateUrl: './journal.component.html', templateUrl: '../../../../../../../app/entity-groups/journal-entities/item-pages/journal/journal.component.html', standalone: true, - imports: [NgIf, ThemedResultsBackButtonComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, GenericItemPageFieldComponent, RelatedItemsComponent, RouterLink, TabbedRelatedEntitiesSearchComponent, AsyncPipe, TranslateModule], + imports: [ ThemedResultsBackButtonComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, GenericItemPageFieldComponent, RelatedItemsComponent, RouterLink, TabbedRelatedEntitiesSearchComponent, AsyncPipe, TranslateModule], }) /** * The component for displaying metadata and relations of an item of the type Journal diff --git a/src/themes/custom/app/footer/footer.component.ts b/src/themes/custom/app/footer/footer.component.ts index a2e782a0db..04b4f69f14 100644 --- a/src/themes/custom/app/footer/footer.component.ts +++ b/src/themes/custom/app/footer/footer.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, DatePipe, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; @@ -16,7 +15,7 @@ import { FooterComponent as BaseComponent } from '../../../../app/footer/footer. // templateUrl: './footer.component.html' templateUrl: '../../../../app/footer/footer.component.html', standalone: true, - imports: [NgIf, RouterLink, AsyncPipe, DatePipe, TranslateModule], + imports: [ RouterLink, AsyncPipe, DatePipe, TranslateModule], }) export class FooterComponent extends BaseComponent { } diff --git a/src/themes/custom/app/forgot-password/forgot-password-form/forgot-password-form.component.ts b/src/themes/custom/app/forgot-password/forgot-password-form/forgot-password-form.component.ts index 37fb383429..21169b8797 100644 --- a/src/themes/custom/app/forgot-password/forgot-password-form/forgot-password-form.component.ts +++ b/src/themes/custom/app/forgot-password/forgot-password-form/forgot-password-form.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -22,7 +19,6 @@ import { BrowserOnlyPipe } from '../../../../../app/shared/utils/browser-only.pi BrowserOnlyPipe, ProfilePageSecurityFormComponent, AsyncPipe, - NgIf, BtnDisabledDirective, ], }) diff --git a/src/themes/custom/app/header/header.component.ts b/src/themes/custom/app/header/header.component.ts index f6ae52de4f..b337939ecd 100644 --- a/src/themes/custom/app/header/header.component.ts +++ b/src/themes/custom/app/header/header.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; @@ -24,7 +21,7 @@ import { ImpersonateNavbarComponent } from '../../../../app/shared/impersonate-n // templateUrl: 'header.component.html', templateUrl: '../../../../app/header/header.component.html', standalone: true, - imports: [RouterLink, ThemedLangSwitchComponent, NgbDropdownModule, ThemedSearchNavbarComponent, ContextHelpToggleComponent, ThemedAuthNavMenuComponent, ImpersonateNavbarComponent, TranslateModule, AsyncPipe, NgIf], + imports: [RouterLink, ThemedLangSwitchComponent, NgbDropdownModule, ThemedSearchNavbarComponent, ContextHelpToggleComponent, ThemedAuthNavMenuComponent, ImpersonateNavbarComponent, TranslateModule, AsyncPipe], }) export class HeaderComponent extends BaseComponent { } diff --git a/src/themes/custom/app/home-page/home-page.component.ts b/src/themes/custom/app/home-page/home-page.component.ts index 2b45f69754..0be74993f0 100644 --- a/src/themes/custom/app/home-page/home-page.component.ts +++ b/src/themes/custom/app/home-page/home-page.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, NgTemplateOutlet, } from '@angular/common'; import { Component } from '@angular/core'; @@ -25,7 +24,7 @@ import { ViewTrackerComponent } from '../../../../app/statistics/angulartics/dsp // templateUrl: './home-page.component.html' templateUrl: '../../../../app/home-page/home-page.component.html', standalone: true, - imports: [ThemedHomeNewsComponent, NgTemplateOutlet, NgIf, ViewTrackerComponent, ThemedSearchFormComponent, ThemedTopLevelCommunityListComponent, RecentItemListComponent, AsyncPipe, TranslateModule, NgClass, SuggestionsPopupComponent, ThemedConfigurationSearchPageComponent, PageWithSidebarComponent, HomeCoarComponent], + imports: [ThemedHomeNewsComponent, NgTemplateOutlet, ViewTrackerComponent, ThemedSearchFormComponent, ThemedTopLevelCommunityListComponent, RecentItemListComponent, AsyncPipe, TranslateModule, NgClass, SuggestionsPopupComponent, ThemedConfigurationSearchPageComponent, PageWithSidebarComponent, HomeCoarComponent], }) export class HomePageComponent extends BaseComponent { diff --git a/src/themes/custom/app/info/feedback/feedback-form/feedback-form.component.ts b/src/themes/custom/app/info/feedback/feedback-form/feedback-form.component.ts index 3835667111..27365901d1 100644 --- a/src/themes/custom/app/info/feedback/feedback-form/feedback-form.component.ts +++ b/src/themes/custom/app/info/feedback/feedback-form/feedback-form.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule, @@ -17,7 +16,7 @@ import { ErrorComponent } from '../../../../../../app/shared/error/error.compone // styleUrls: ['./feedback-form.component.scss'], styleUrls: ['../../../../../../app/info/feedback/feedback-form/feedback-form.component.scss'], standalone: true, - imports: [FormsModule, ReactiveFormsModule, NgIf, ErrorComponent, TranslateModule, BtnDisabledDirective], + imports: [FormsModule, ReactiveFormsModule, ErrorComponent, TranslateModule, BtnDisabledDirective], }) export class FeedbackFormComponent extends BaseComponent { } diff --git a/src/themes/custom/app/item-page/alerts/item-alerts.component.ts b/src/themes/custom/app/item-page/alerts/item-alerts.component.ts index 4cfa632f02..bf8396e7c0 100644 --- a/src/themes/custom/app/item-page/alerts/item-alerts.component.ts +++ b/src/themes/custom/app/item-page/alerts/item-alerts.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; @@ -18,7 +15,6 @@ import { AlertComponent } from '../../../../../app/shared/alert/alert.component' standalone: true, imports: [ AlertComponent, - NgIf, TranslateModule, RouterLink, AsyncPipe, diff --git a/src/themes/custom/app/item-page/edit-item-page/item-status/item-status.component.ts b/src/themes/custom/app/item-page/edit-item-page/item-status/item-status.component.ts index a39d2e4cda..07b3d28e14 100644 --- a/src/themes/custom/app/item-page/edit-item-page/item-status/item-status.component.ts +++ b/src/themes/custom/app/item-page/edit-item-page/item-status/item-status.component.ts @@ -1,8 +1,6 @@ import { AsyncPipe, NgClass, - NgForOf, - NgIf, } from '@angular/common'; import { ChangeDetectionStrategy, @@ -30,9 +28,7 @@ import { standalone: true, imports: [ TranslateModule, - NgForOf, AsyncPipe, - NgIf, RouterLink, ItemOperationComponent, NgClass, diff --git a/src/themes/custom/app/item-page/full/field-components/file-section/full-file-section.component.ts b/src/themes/custom/app/item-page/full/field-components/file-section/full-file-section.component.ts index 1475cd04ee..4c71a9eb23 100644 --- a/src/themes/custom/app/item-page/full/field-components/file-section/full-file-section.component.ts +++ b/src/themes/custom/app/item-page/full/field-components/file-section/full-file-section.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -23,12 +19,10 @@ import { ThemedThumbnailComponent } from '../../../../../../../app/thumbnail/the standalone: true, imports: [ PaginationComponent, - NgIf, TranslateModule, AsyncPipe, VarDirective, ThemedThumbnailComponent, - NgForOf, ThemedFileDownloadLinkComponent, FileSizePipe, MetadataFieldWrapperComponent, diff --git a/src/themes/custom/app/item-page/full/full-item-page.component.ts b/src/themes/custom/app/item-page/full/full-item-page.component.ts index c1bad7ba89..00b69192b7 100644 --- a/src/themes/custom/app/item-page/full/full-item-page.component.ts +++ b/src/themes/custom/app/item-page/full/full-item-page.component.ts @@ -1,8 +1,6 @@ import { AsyncPipe, KeyValuePipe, - NgForOf, - NgIf, } from '@angular/common'; import { ChangeDetectionStrategy, @@ -46,8 +44,6 @@ import { ViewTrackerComponent } from '../../../../../app/statistics/angulartics/ ThemedFullFileSectionComponent, CollectionsComponent, ItemVersionsComponent, - NgIf, - NgForOf, AsyncPipe, KeyValuePipe, RouterLink, diff --git a/src/themes/custom/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts b/src/themes/custom/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts index 0efa013064..bb50876c97 100644 --- a/src/themes/custom/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts +++ b/src/themes/custom/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts @@ -1,7 +1,3 @@ -import { - NgForOf, - NgIf, -} from '@angular/common'; import { Component } from '@angular/core'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; import { TranslateModule } from '@ngx-translate/core'; @@ -17,10 +13,8 @@ import { BtnDisabledDirective } from '../../../../../../app/shared/btn-disabled. styleUrls: ['../../../../../../app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.scss'], standalone: true, imports: [ - NgForOf, NgbDropdownModule, TranslateModule, - NgIf, BtnDisabledDirective, ], }) diff --git a/src/themes/custom/app/item-page/media-viewer/media-viewer.component.ts b/src/themes/custom/app/item-page/media-viewer/media-viewer.component.ts index 35336e6086..b74e9abb2c 100644 --- a/src/themes/custom/app/item-page/media-viewer/media-viewer.component.ts +++ b/src/themes/custom/app/item-page/media-viewer/media-viewer.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -23,7 +20,6 @@ import { ThemedThumbnailComponent } from '../../../../../app/thumbnail/themed-th ThemedMediaViewerImageComponent, ThemedThumbnailComponent, AsyncPipe, - NgIf, ThemedMediaViewerVideoComponent, TranslateModule, ThemedLoadingComponent, diff --git a/src/themes/custom/app/item-page/simple/item-page.component.ts b/src/themes/custom/app/item-page/simple/item-page.component.ts index 7daa65287a..9a9551012a 100644 --- a/src/themes/custom/app/item-page/simple/item-page.component.ts +++ b/src/themes/custom/app/item-page/simple/item-page.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -46,7 +43,6 @@ import { ViewTrackerComponent } from '../../../../../app/statistics/angulartics/ ThemedLoadingComponent, TranslateModule, AsyncPipe, - NgIf, NotifyRequestsStatusComponent, QaEventNotificationComponent, ], diff --git a/src/themes/custom/app/item-page/simple/item-types/publication/publication.component.ts b/src/themes/custom/app/item-page/simple/item-types/publication/publication.component.ts index ce56724e4a..fec0873c6a 100644 --- a/src/themes/custom/app/item-page/simple/item-types/publication/publication.component.ts +++ b/src/themes/custom/app/item-page/simple/item-types/publication/publication.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -42,7 +39,7 @@ import { ThemedThumbnailComponent } from '../../../../../../../app/thumbnail/the templateUrl: '../../../../../../../app/item-page/simple/item-types/publication/publication.component.html', changeDetection: ChangeDetectionStrategy.OnPush, standalone: true, - imports: [NgIf, ThemedResultsBackButtonComponent, MiradorViewerComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, ThemedMediaViewerComponent, ThemedFileSectionComponent, ItemPageDateFieldComponent, ThemedMetadataRepresentationListComponent, GenericItemPageFieldComponent, RelatedItemsComponent, ItemPageAbstractFieldComponent, ItemPageUriFieldComponent, CollectionsComponent, RouterLink, AsyncPipe, TranslateModule], + imports: [ThemedResultsBackButtonComponent, MiradorViewerComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, ThemedMediaViewerComponent, ThemedFileSectionComponent, ItemPageDateFieldComponent, ThemedMetadataRepresentationListComponent, GenericItemPageFieldComponent, RelatedItemsComponent, ItemPageAbstractFieldComponent, ItemPageUriFieldComponent, CollectionsComponent, RouterLink, AsyncPipe, TranslateModule], }) export class PublicationComponent extends BaseComponent { diff --git a/src/themes/custom/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts b/src/themes/custom/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts index 6fbb035d2f..57d7c1598c 100644 --- a/src/themes/custom/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts +++ b/src/themes/custom/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -46,7 +43,6 @@ import { ThemedThumbnailComponent } from '../../../../../../../app/thumbnail/the changeDetection: ChangeDetectionStrategy.OnPush, standalone: true, imports: [ - NgIf, ThemedResultsBackButtonComponent, MiradorViewerComponent, ThemedItemPageTitleFieldComponent, diff --git a/src/themes/custom/app/my-dspace-page/my-dspace-page.component.ts b/src/themes/custom/app/my-dspace-page/my-dspace-page.component.ts index 39156a0ac7..64d93c41b4 100644 --- a/src/themes/custom/app/my-dspace-page/my-dspace-page.component.ts +++ b/src/themes/custom/app/my-dspace-page/my-dspace-page.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { ChangeDetectionStrategy, Component, @@ -42,7 +39,6 @@ import { ThemedSearchComponent } from '../../../../app/shared/search/themed-sear MyDSpaceNewSubmissionComponent, AsyncPipe, RoleDirective, - NgIf, SuggestionsNotificationComponent, MyDspaceQaEventsNotificationsComponent, ], diff --git a/src/themes/custom/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts b/src/themes/custom/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts index b0b57a75aa..b30da7e365 100644 --- a/src/themes/custom/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts +++ b/src/themes/custom/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts @@ -1,8 +1,6 @@ import { AsyncPipe, NgComponentOutlet, - NgFor, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLinkActive } from '@angular/router'; @@ -23,8 +21,6 @@ import { HoverOutsideDirective } from '../../../../../app/shared/utils/hover-out AsyncPipe, HoverOutsideDirective, NgComponentOutlet, - NgFor, - NgIf, RouterLinkActive, ], }) diff --git a/src/themes/custom/app/navbar/navbar.component.ts b/src/themes/custom/app/navbar/navbar.component.ts index 9a5ee91b60..09bed20ad4 100644 --- a/src/themes/custom/app/navbar/navbar.component.ts +++ b/src/themes/custom/app/navbar/navbar.component.ts @@ -2,8 +2,6 @@ import { AsyncPipe, NgClass, NgComponentOutlet, - NgFor, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; @@ -24,7 +22,7 @@ import { slideMobileNav } from '../../../../app/shared/animations/slide'; templateUrl: '../../../../app/navbar/navbar.component.html', animations: [slideMobileNav], standalone: true, - imports: [NgbDropdownModule, NgClass, NgIf, ThemedUserMenuComponent, NgFor, NgComponentOutlet, AsyncPipe, TranslateModule], + imports: [NgbDropdownModule, NgClass, ThemedUserMenuComponent, NgComponentOutlet, AsyncPipe, TranslateModule], }) export class NavbarComponent extends BaseComponent { } diff --git a/src/themes/custom/app/register-email-form/register-email-form.component.ts b/src/themes/custom/app/register-email-form/register-email-form.component.ts index d1f4a6d3ff..4819880ff3 100644 --- a/src/themes/custom/app/register-email-form/register-email-form.component.ts +++ b/src/themes/custom/app/register-email-form/register-email-form.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule, @@ -19,7 +16,7 @@ import { BtnDisabledDirective } from '../../../../app/shared/btn-disabled.direct // templateUrl: './register-email-form.component.html', templateUrl: '../../../../app/register-email-form/register-email-form.component.html', standalone: true, - imports: [NgIf, FormsModule, ReactiveFormsModule, AlertComponent, GoogleRecaptchaComponent, AsyncPipe, TranslateModule, BtnDisabledDirective], + imports: [ FormsModule, ReactiveFormsModule, AlertComponent, GoogleRecaptchaComponent, AsyncPipe, TranslateModule, BtnDisabledDirective], }) export class RegisterEmailFormComponent extends BaseComponent { } diff --git a/src/themes/custom/app/register-page/create-profile/create-profile.component.ts b/src/themes/custom/app/register-page/create-profile/create-profile.component.ts index 7c1ff908c3..893afb50d2 100644 --- a/src/themes/custom/app/register-page/create-profile/create-profile.component.ts +++ b/src/themes/custom/app/register-page/create-profile/create-profile.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { ReactiveFormsModule } from '@angular/forms'; import { TranslateModule } from '@ngx-translate/core'; @@ -24,10 +20,8 @@ import { BtnDisabledDirective } from '../../../../../app/shared/btn-disabled.dir imports: [ ProfilePageSecurityFormComponent, TranslateModule, - NgIf, AsyncPipe, ReactiveFormsModule, - NgForOf, BtnDisabledDirective, ], }) diff --git a/src/themes/custom/app/request-copy/deny-request-copy/deny-request-copy.component.ts b/src/themes/custom/app/request-copy/deny-request-copy/deny-request-copy.component.ts index f15193dd43..b885bcd06a 100644 --- a/src/themes/custom/app/request-copy/deny-request-copy/deny-request-copy.component.ts +++ b/src/themes/custom/app/request-copy/deny-request-copy/deny-request-copy.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; import { DenyRequestCopyComponent as BaseComponent } from 'src/app/request-copy/deny-request-copy/deny-request-copy.component'; @@ -17,7 +14,7 @@ import { VarDirective } from '../../../../../app/shared/utils/var.directive'; // templateUrl: './deny-request-copy.component.html', templateUrl: './../../../../../app/request-copy/deny-request-copy/deny-request-copy.component.html', standalone: true, - imports: [VarDirective, NgIf, ThemedEmailRequestCopyComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule], + imports: [VarDirective, ThemedEmailRequestCopyComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule], }) export class DenyRequestCopyComponent extends BaseComponent { diff --git a/src/themes/custom/app/request-copy/email-request-copy/email-request-copy.component.ts b/src/themes/custom/app/request-copy/email-request-copy/email-request-copy.component.ts index cf4981d289..e3fd757ea7 100644 --- a/src/themes/custom/app/request-copy/email-request-copy/email-request-copy.component.ts +++ b/src/themes/custom/app/request-copy/email-request-copy/email-request-copy.component.ts @@ -1,7 +1,4 @@ -import { - NgClass, - NgIf, -} from '@angular/common'; +import { NgClass } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { TranslateModule } from '@ngx-translate/core'; @@ -16,7 +13,7 @@ import { BtnDisabledDirective } from '../../../../../app/shared/btn-disabled.dir // templateUrl: './email-request-copy.component.html', templateUrl: './../../../../../app/request-copy/email-request-copy/email-request-copy.component.html', standalone: true, - imports: [FormsModule, NgClass, NgIf, TranslateModule, BtnDisabledDirective], + imports: [FormsModule, NgClass, TranslateModule, BtnDisabledDirective], }) export class EmailRequestCopyComponent extends BaseComponent { diff --git a/src/themes/custom/app/request-copy/grant-request-copy/grant-request-copy.component.ts b/src/themes/custom/app/request-copy/grant-request-copy/grant-request-copy.component.ts index b121c09cdb..e7ed8935c3 100644 --- a/src/themes/custom/app/request-copy/grant-request-copy/grant-request-copy.component.ts +++ b/src/themes/custom/app/request-copy/grant-request-copy/grant-request-copy.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { TranslateModule } from '@ngx-translate/core'; @@ -18,6 +15,6 @@ import { VarDirective } from '../../../../../app/shared/utils/var.directive'; // templateUrl: './grant-request-copy.component.html', templateUrl: './../../../../../app/request-copy/grant-request-copy/grant-request-copy.component.html', standalone: true, - imports: [VarDirective, NgIf, ThemedEmailRequestCopyComponent, FormsModule, ThemedLoadingComponent, AsyncPipe, TranslateModule], + imports: [VarDirective, ThemedEmailRequestCopyComponent, FormsModule, ThemedLoadingComponent, AsyncPipe, TranslateModule], }) export class GrantRequestCopyComponent extends BaseComponent {} diff --git a/src/themes/custom/app/root/root.component.ts b/src/themes/custom/app/root/root.component.ts index 4894746e52..a3e75ad630 100644 --- a/src/themes/custom/app/root/root.component.ts +++ b/src/themes/custom/app/root/root.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { RouterOutlet } from '@angular/router'; @@ -32,7 +31,6 @@ import { SystemWideAlertBannerComponent } from '../../../../app/system-wide-aler SystemWideAlertBannerComponent, ThemedHeaderNavbarWrapperComponent, ThemedBreadcrumbsComponent, - NgIf, NgClass, ThemedLoadingComponent, RouterOutlet, diff --git a/src/themes/custom/app/search-page/configuration-search-page.component.ts b/src/themes/custom/app/search-page/configuration-search-page.component.ts index 8635cd2edb..5fe918703e 100644 --- a/src/themes/custom/app/search-page/configuration-search-page.component.ts +++ b/src/themes/custom/app/search-page/configuration-search-page.component.ts @@ -1,6 +1,5 @@ import { AsyncPipe, - NgIf, NgTemplateOutlet, } from '@angular/common'; import { @@ -35,7 +34,7 @@ import { ViewModeSwitchComponent } from '../../../../app/shared/view-mode-switch }, ], standalone: true, - imports: [NgIf, NgTemplateOutlet, PageWithSidebarComponent, ViewModeSwitchComponent, ThemedSearchResultsComponent, ThemedSearchSidebarComponent, ThemedSearchFormComponent, SearchLabelsComponent, AsyncPipe, TranslateModule], + imports: [ NgTemplateOutlet, PageWithSidebarComponent, ViewModeSwitchComponent, ThemedSearchResultsComponent, ThemedSearchSidebarComponent, ThemedSearchFormComponent, SearchLabelsComponent, AsyncPipe, TranslateModule], }) /** diff --git a/src/themes/custom/app/shared/auth-nav-menu/auth-nav-menu.component.ts b/src/themes/custom/app/shared/auth-nav-menu/auth-nav-menu.component.ts index bddca78604..627c0582a5 100644 --- a/src/themes/custom/app/shared/auth-nav-menu/auth-nav-menu.component.ts +++ b/src/themes/custom/app/shared/auth-nav-menu/auth-nav-menu.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { @@ -31,7 +30,7 @@ import { BrowserOnlyPipe } from '../../../../../app/shared/utils/browser-only.pi styleUrls: ['../../../../../app/shared/auth-nav-menu/auth-nav-menu.component.scss'], animations: [fadeInOut, fadeOut], standalone: true, - imports: [NgClass, NgIf, NgbDropdownModule, ThemedLogInComponent, RouterLink, RouterLinkActive, ThemedUserMenuComponent, AsyncPipe, TranslateModule, BrowserOnlyPipe], + imports: [NgClass, NgbDropdownModule, ThemedLogInComponent, RouterLink, RouterLinkActive, ThemedUserMenuComponent, AsyncPipe, TranslateModule, BrowserOnlyPipe], }) export class AuthNavMenuComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/collection-dropdown/collection-dropdown.component.ts b/src/themes/custom/app/shared/collection-dropdown/collection-dropdown.component.ts index 0217a309f6..88c7fea4ad 100644 --- a/src/themes/custom/app/shared/collection-dropdown/collection-dropdown.component.ts +++ b/src/themes/custom/app/shared/collection-dropdown/collection-dropdown.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgFor, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule, @@ -21,7 +17,7 @@ import { ThemedLoadingComponent } from '../../../../../app/shared/loading/themed styleUrls: ['../../../../../app/shared/collection-dropdown/collection-dropdown.component.scss'], // styleUrls: ['./collection-dropdown.component.scss'] standalone: true, - imports: [NgIf, FormsModule, ReactiveFormsModule, InfiniteScrollModule, NgFor, ThemedLoadingComponent, AsyncPipe, TranslateModule], + imports: [ FormsModule, ReactiveFormsModule, InfiniteScrollModule, ThemedLoadingComponent, AsyncPipe, TranslateModule], }) export class CollectionDropdownComponent extends BaseComponent { diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.ts b/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.ts index 4b7ee16d68..19a5eb8f19 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.ts +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -11,7 +10,7 @@ import { CreateCollectionParentSelectorComponent as BaseComponent } from '../../ // templateUrl: './create-collection-parent-selector.component.html', templateUrl: '../../../../../../../app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [DSOSelectorComponent, TranslateModule], }) export class CreateCollectionParentSelectorComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.ts b/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.ts index 8b7867e362..c04d9ccbdb 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.ts +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -11,7 +10,7 @@ import { CreateItemParentSelectorComponent as BaseComponent } from '../../../../ // templateUrl: './create-item-parent-selector.component.html', templateUrl: '../../../../../../../app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.html', standalone: true, - imports: [NgIf, AuthorizedCollectionSelectorComponent, TranslateModule], + imports: [AuthorizedCollectionSelectorComponent, TranslateModule], }) export class CreateItemParentSelectorComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts index 89616d560a..b53cf4fac0 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -11,7 +10,7 @@ import { EditCollectionSelectorComponent as BaseComponent } from '../../../../.. // templateUrl: './edit-collection-selector.component.html', templateUrl: '../../../../../../../app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [DSOSelectorComponent, TranslateModule], }) export class EditCollectionSelectorComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts index 491a99aae3..63428a021b 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -11,7 +10,7 @@ import { EditCommunitySelectorComponent as BaseComponent } from '../../../../../ // templateUrl: './edit-community-selector.component.html', templateUrl: '../../../../../../../app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [DSOSelectorComponent, TranslateModule], }) export class EditCommunitySelectorComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.ts b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.ts index fa65ffd691..6a069bd5fa 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.ts +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; import { EditItemSelectorComponent as BaseComponent } from 'src/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component'; @@ -11,7 +10,7 @@ import { DSOSelectorComponent } from '../../../../../../../app/shared/dso-select // templateUrl: './edit-item-selector.component.html', templateUrl: '../../../../../../../app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [DSOSelectorComponent, TranslateModule], }) export class EditItemSelectorComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/file-download-link/file-download-link.component.ts b/src/themes/custom/app/shared/file-download-link/file-download-link.component.ts index 491d20e79c..fe11b5e6b7 100644 --- a/src/themes/custom/app/shared/file-download-link/file-download-link.component.ts +++ b/src/themes/custom/app/shared/file-download-link/file-download-link.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, NgTemplateOutlet, } from '@angular/common'; import { Component } from '@angular/core'; @@ -17,7 +16,7 @@ import { FileDownloadLinkComponent as BaseComponent } from '../../../../../app/s // styleUrls: ['./file-download-link.component.scss'], styleUrls: ['../../../../../app/shared/file-download-link/file-download-link.component.scss'], standalone: true, - imports: [RouterLink, NgClass, NgIf, NgTemplateOutlet, AsyncPipe, TranslateModule], + imports: [RouterLink, NgClass, NgTemplateOutlet, AsyncPipe, TranslateModule], }) export class FileDownloadLinkComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts b/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts index aec7bfd6db..fb29b8f526 100644 --- a/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts +++ b/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -18,7 +15,6 @@ import { ThemedSearchResultsComponent } from '../../../../../../../../../../app/ imports: [ TranslateModule, ThemedSearchResultsComponent, - NgIf, AsyncPipe, BtnDisabledDirective, ], diff --git a/src/themes/custom/app/shared/loading/loading.component.ts b/src/themes/custom/app/shared/loading/loading.component.ts index 891381e77e..8bd9dba45a 100644 --- a/src/themes/custom/app/shared/loading/loading.component.ts +++ b/src/themes/custom/app/shared/loading/loading.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { LoadingComponent as BaseComponent } from '../../../../../app/shared/loading/loading.component'; @@ -10,7 +9,6 @@ import { LoadingComponent as BaseComponent } from '../../../../../app/shared/loa templateUrl: '../../../../../app/shared/loading/loading.component.html', // templateUrl: './loading.component.html' standalone: true, - imports: [NgIf], }) export class LoadingComponent extends BaseComponent { diff --git a/src/themes/custom/app/shared/object-list/collection-list-element/collection-list-element.component.ts b/src/themes/custom/app/shared/object-list/collection-list-element/collection-list-element.component.ts index d7db69198b..a0e8ecb542 100644 --- a/src/themes/custom/app/shared/object-list/collection-list-element/collection-list-element.component.ts +++ b/src/themes/custom/app/shared/object-list/collection-list-element/collection-list-element.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; @@ -17,7 +16,7 @@ import { CollectionListElementComponent as BaseComponent } from '../../../../../ // templateUrl: './collection-list-element.component.html' templateUrl: '../../../../../../app/shared/object-list/collection-list-element/collection-list-element.component.html', standalone: true, - imports: [NgIf, RouterLink], + imports: [ RouterLink], }) /** * Component representing list element for a collection diff --git a/src/themes/custom/app/shared/object-list/community-list-element/community-list-element.component.ts b/src/themes/custom/app/shared/object-list/community-list-element/community-list-element.component.ts index 50f24ae91a..32be7bc306 100644 --- a/src/themes/custom/app/shared/object-list/community-list-element/community-list-element.component.ts +++ b/src/themes/custom/app/shared/object-list/community-list-element/community-list-element.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; @@ -17,7 +16,7 @@ import { CommunityListElementComponent as BaseComponent } from '../../../../../. // templateUrl: './community-list-element.component.html' templateUrl: '../../../../../../app/shared/object-list/community-list-element/community-list-element.component.html', standalone: true, - imports: [NgIf, RouterLink], + imports: [ RouterLink], }) /** * Component representing a list element for a community diff --git a/src/themes/custom/app/shared/object-list/object-list.component.ts b/src/themes/custom/app/shared/object-list/object-list.component.ts index f94c31aeb0..10a83d02ec 100644 --- a/src/themes/custom/app/shared/object-list/object-list.component.ts +++ b/src/themes/custom/app/shared/object-list/object-list.component.ts @@ -1,8 +1,4 @@ -import { - NgClass, - NgFor, - NgIf, -} from '@angular/common'; +import { NgClass } from '@angular/common'; import { Component } from '@angular/core'; import { ImportableListItemControlComponent } from '../../../../../app/shared/object-collection/shared/importable-list-item-control/importable-list-item-control.component'; @@ -22,7 +18,7 @@ import { BrowserOnlyPipe } from '../../../../../app/shared/utils/browser-only.pi styleUrls: ['../../../../../app/shared/object-list/object-list.component.scss'], // templateUrl: './object-list.component.html' templateUrl: '../../../../../app/shared/object-list/object-list.component.html', - imports: [PaginationComponent, NgIf, NgClass, NgFor, SelectableListItemControlComponent, ImportableListItemControlComponent, ListableObjectComponentLoaderComponent, BrowserOnlyPipe], + imports: [PaginationComponent, NgClass, SelectableListItemControlComponent, ImportableListItemControlComponent, ListableObjectComponentLoaderComponent, BrowserOnlyPipe], standalone: true, }) diff --git a/src/themes/custom/app/shared/search/search-settings/search-settings.component.ts b/src/themes/custom/app/shared/search/search-settings/search-settings.component.ts index 111b7b0c7c..2f1455f33d 100644 --- a/src/themes/custom/app/shared/search/search-settings/search-settings.component.ts +++ b/src/themes/custom/app/shared/search/search-settings/search-settings.component.ts @@ -5,10 +5,6 @@ * * https://www.atmire.com/software-license/ */ -import { - NgFor, - NgIf, -} from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { TranslateModule } from '@ngx-translate/core'; @@ -33,7 +29,7 @@ import { SidebarDropdownComponent } from '../../../../../../app/shared/sidebar/s }, ], standalone: true, - imports: [NgIf, SidebarDropdownComponent, NgFor, FormsModule, PageSizeSelectorComponent, TranslateModule], + imports: [ SidebarDropdownComponent, FormsModule, PageSizeSelectorComponent, TranslateModule], }) export class SearchSettingsComponent extends BaseComponent {} diff --git a/src/themes/custom/app/submission/import-external/submission-import-external.component.ts b/src/themes/custom/app/submission/import-external/submission-import-external.component.ts index cda5c207bf..9222fbd5c3 100644 --- a/src/themes/custom/app/submission/import-external/submission-import-external.component.ts +++ b/src/themes/custom/app/submission/import-external/submission-import-external.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; @@ -29,7 +26,6 @@ import { SubmissionImportExternalComponent as BaseComponent } from '../../../../ ObjectCollectionComponent, ThemedLoadingComponent, AlertComponent, - NgIf, AsyncPipe, SubmissionImportExternalSearchbarComponent, TranslateModule, From dc70ec0ef05e324f09978786ede4c8474af3df3a Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Thu, 6 Feb 2025 15:40:28 +0100 Subject: [PATCH 4/7] [DURACOM-307] remove not migrated directives, clean up --- .../browse-by/browse-by-date/browse-by-date.component.ts | 2 -- .../browse-by-title/browse-by-title.component.ts | 2 -- .../export-metadata-selector.component.ts | 3 +-- .../browse-by-taxonomy/browse-by-taxonomy.component.ts | 6 +----- .../community-page-sub-collection-list.component.ts | 6 +----- .../community-page-sub-community-list.component.ts | 6 +----- .../item-pages/person/person.component.ts | 7 ++----- .../top-level-community-list.component.ts | 7 ++----- .../title/item-page-title-field.component.ts | 3 +-- .../metadata-representation-list.component.ts | 8 ++------ .../profile-page-metadata-form.component.ts | 2 -- .../shared/auth-nav-menu/user-menu/user-menu.component.ts | 3 +-- .../custom/app/shared/browse-by/browse-by.component.ts | 3 +-- .../comcol-page-browse-by.component.ts | 8 +------- .../comcol-page-content/comcol-page-content.component.ts | 2 -- .../comcol-page-handle/comcol-page-handle.component.ts | 2 -- .../create-collection-parent-selector.component.html | 4 +++- .../create-item-parent-selector.component.html | 4 +++- .../edit-collection-selector.component.html | 4 +++- .../edit-community-selector.component.html | 4 +++- .../edit-item-selector/edit-item-selector.component.html | 4 +++- ...namic-lookup-relation-external-source-tab.component.ts | 6 +----- .../dynamic-lookup-relation-search-tab.component.ts | 6 +----- .../app/shared/lang-switch/lang-switch.component.ts | 6 +----- src/themes/custom/app/shared/log-in/log-in.component.ts | 8 ++------ .../access-status-badge/access-status-badge.component.ts | 7 ++----- .../object-collection/shared/badges/badges.component.ts | 3 +-- .../shared/badges/status-badge/status-badge.component.ts | 3 +-- .../shared/badges/type-badge/type-badge.component.ts | 3 +-- .../item-detail-preview-field.component.ts | 6 ------ .../browse-entry-list-element.component.ts | 7 ++----- .../item-list-preview/item-list-preview.component.ts | 4 ---- .../item/item-search-result-list-element.component.ts | 4 +--- .../publication-sidebar-search-list-element.component.ts | 3 +-- .../app/shared/search-form/search-form.component.ts | 7 ++----- .../search/search-sidebar/search-sidebar.component.ts | 7 ++----- src/themes/custom/app/shared/search/search.component.ts | 2 -- .../submission-upload-files.component.ts | 2 -- .../sections/upload/file/section-upload-file.component.ts | 6 +----- 39 files changed, 48 insertions(+), 132 deletions(-) diff --git a/src/app/browse-by/browse-by-date/browse-by-date.component.ts b/src/app/browse-by/browse-by-date/browse-by-date.component.ts index 1ebdcc838e..3cf4e94de7 100644 --- a/src/app/browse-by/browse-by-date/browse-by-date.component.ts +++ b/src/app/browse-by/browse-by-date/browse-by-date.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, isPlatformServer, - NgIf, } from '@angular/common'; import { ChangeDetectorRef, @@ -62,7 +61,6 @@ import { standalone: true, imports: [ AsyncPipe, - NgIf, TranslateModule, ThemedLoadingComponent, ThemedBrowseByComponent, diff --git a/src/app/browse-by/browse-by-title/browse-by-title.component.ts b/src/app/browse-by/browse-by-title/browse-by-title.component.ts index 7d6e3ce716..2c8f9eeaa1 100644 --- a/src/app/browse-by/browse-by-title/browse-by-title.component.ts +++ b/src/app/browse-by/browse-by-title/browse-by-title.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, isPlatformServer, - NgIf, } from '@angular/common'; import { Component, @@ -39,7 +38,6 @@ import { standalone: true, imports: [ AsyncPipe, - NgIf, TranslateModule, ThemedLoadingComponent, ThemedBrowseByComponent, diff --git a/src/app/shared/dso-selector/modal-wrappers/export-metadata-selector/export-metadata-selector.component.ts b/src/app/shared/dso-selector/modal-wrappers/export-metadata-selector/export-metadata-selector.component.ts index 6907ee0d58..d2afb176fe 100644 --- a/src/app/shared/dso-selector/modal-wrappers/export-metadata-selector/export-metadata-selector.component.ts +++ b/src/app/shared/dso-selector/modal-wrappers/export-metadata-selector/export-metadata-selector.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component, OnInit, @@ -58,7 +57,7 @@ import { selector: 'ds-export-metadata-selector', templateUrl: '../dso-selector-modal-wrapper.component.html', standalone: true, - imports: [NgIf, DSOSelectorComponent, TranslateModule], + imports: [DSOSelectorComponent, TranslateModule], }) export class ExportMetadataSelectorComponent extends DSOSelectorModalWrapperComponent implements OnInit { objectType = DSpaceObjectType.DSPACEOBJECT; diff --git a/src/themes/custom/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts b/src/themes/custom/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts index edf2a35c74..4c4dc0a332 100644 --- a/src/themes/custom/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts +++ b/src/themes/custom/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; @@ -30,7 +27,6 @@ import { VarDirective } from '../../../../../app/shared/utils/var.directive'; AsyncPipe, ComcolPageHeaderComponent, ComcolPageLogoComponent, - NgIf, ThemedComcolPageHandleComponent, ThemedComcolPageContentComponent, DsoEditMenuComponent, diff --git a/src/themes/custom/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts b/src/themes/custom/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts index ab2d49b920..0f890f3a32 100644 --- a/src/themes/custom/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts +++ b/src/themes/custom/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -21,7 +18,6 @@ import { VarDirective } from '../../../../../../../app/shared/utils/var.directiv ObjectCollectionComponent, ErrorComponent, ThemedLoadingComponent, - NgIf, TranslateModule, AsyncPipe, VarDirective, diff --git a/src/themes/custom/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts b/src/themes/custom/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts index 3b48efcb0e..fb68aa911e 100644 --- a/src/themes/custom/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts +++ b/src/themes/custom/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -22,7 +19,6 @@ import { VarDirective } from '../../../../../../../app/shared/utils/var.directiv ErrorComponent, ThemedLoadingComponent, VarDirective, - NgIf, ObjectCollectionComponent, AsyncPipe, TranslateModule, diff --git a/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts b/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts index f1a60957ed..c537835117 100644 --- a/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts +++ b/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; @@ -27,7 +24,7 @@ import { listableObjectComponent } from '../../../../../../../app/shared/object- // templateUrl: './person.component.html', templateUrl: '../../../../../../../app/entity-groups/research-entities/item-pages/person/person.component.html', standalone: true, - imports: [NgIf, ThemedResultsBackButtonComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, GenericItemPageFieldComponent, RelatedItemsComponent, RouterLink, TabbedRelatedEntitiesSearchComponent, AsyncPipe, TranslateModule], + imports: [ ThemedResultsBackButtonComponent, ThemedItemPageTitleFieldComponent, DsoEditMenuComponent, MetadataFieldWrapperComponent, ThemedThumbnailComponent, GenericItemPageFieldComponent, RelatedItemsComponent, RouterLink, TabbedRelatedEntitiesSearchComponent, AsyncPipe, TranslateModule], }) export class PersonComponent extends BaseComponent { } diff --git a/src/themes/custom/app/home-page/top-level-community-list/top-level-community-list.component.ts b/src/themes/custom/app/home-page/top-level-community-list/top-level-community-list.component.ts index 0613377e14..18ec70e0bf 100644 --- a/src/themes/custom/app/home-page/top-level-community-list/top-level-community-list.component.ts +++ b/src/themes/custom/app/home-page/top-level-community-list/top-level-community-list.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -18,7 +15,7 @@ import { VarDirective } from '../../../../../app/shared/utils/var.directive'; // templateUrl: './top-level-community-list.component.html' templateUrl: '../../../../../app/home-page/top-level-community-list/top-level-community-list.component.html', standalone: true, - imports: [VarDirective, NgIf, ObjectCollectionComponent, ErrorComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule], + imports: [VarDirective, ObjectCollectionComponent, ErrorComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule], }) export class TopLevelCommunityListComponent extends BaseComponent {} diff --git a/src/themes/custom/app/item-page/simple/field-components/specific-field/title/item-page-title-field.component.ts b/src/themes/custom/app/item-page/simple/field-components/specific-field/title/item-page-title-field.component.ts index 4b0bfa4c91..f710884d48 100644 --- a/src/themes/custom/app/item-page/simple/field-components/specific-field/title/item-page-title-field.component.ts +++ b/src/themes/custom/app/item-page/simple/field-components/specific-field/title/item-page-title-field.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -9,7 +8,7 @@ import { ItemPageTitleFieldComponent as BaseComponent } from '../../../../../../ // templateUrl: './item-page-title-field.component.html', templateUrl: '../../../../../../../../app/item-page/simple/field-components/specific-field/title/item-page-title-field.component.html', standalone: true, - imports: [NgIf, TranslateModule], + imports: [ TranslateModule], }) export class ItemPageTitleFieldComponent extends BaseComponent { } diff --git a/src/themes/custom/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.ts b/src/themes/custom/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.ts index 6d2ddb8f1f..919930dc11 100644 --- a/src/themes/custom/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.ts +++ b/src/themes/custom/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgFor, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -17,7 +13,7 @@ import { VarDirective } from '../../../../../../app/shared/utils/var.directive'; // templateUrl: './metadata-representation-list.component.html' templateUrl: '../../../../../../app/item-page/simple/metadata-representation-list/metadata-representation-list.component.html', standalone: true, - imports: [MetadataFieldWrapperComponent, NgFor, VarDirective, MetadataRepresentationLoaderComponent, NgIf, ThemedLoadingComponent, AsyncPipe, TranslateModule], + imports: [MetadataFieldWrapperComponent, VarDirective, MetadataRepresentationLoaderComponent, ThemedLoadingComponent, AsyncPipe, TranslateModule], }) export class MetadataRepresentationListComponent extends BaseComponent { diff --git a/src/themes/custom/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts b/src/themes/custom/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts index 9a3994172d..10d02e7196 100644 --- a/src/themes/custom/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts +++ b/src/themes/custom/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { ProfilePageMetadataFormComponent as BaseComponent } from '../../../../../app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component'; @@ -10,7 +9,6 @@ import { FormComponent } from '../../../../../app/shared/form/form.component'; // templateUrl: './profile-page-metadata-form.component.html', imports: [ FormComponent, - NgIf, ], standalone: true, }) diff --git a/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.ts b/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.ts index 80df685729..b230b53a3c 100644 --- a/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.ts +++ b/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { @@ -24,7 +23,7 @@ import { UserMenuComponent as BaseComponent } from '../../../../../../app/shared // styleUrls: ['user-menu.component.scss'], styleUrls: ['../../../../../../app/shared/auth-nav-menu/user-menu/user-menu.component.scss'], standalone: true, - imports: [NgIf, ThemedLoadingComponent, RouterLinkActive, NgClass, RouterLink, LogOutComponent, AsyncPipe, TranslateModule], + imports: [ ThemedLoadingComponent, RouterLinkActive, NgClass, RouterLink, LogOutComponent, AsyncPipe, TranslateModule], }) export class UserMenuComponent extends BaseComponent { diff --git a/src/themes/custom/app/shared/browse-by/browse-by.component.ts b/src/themes/custom/app/shared/browse-by/browse-by.component.ts index 34c0bf965a..929b7721f3 100644 --- a/src/themes/custom/app/shared/browse-by/browse-by.component.ts +++ b/src/themes/custom/app/shared/browse-by/browse-by.component.ts @@ -2,7 +2,6 @@ import { AsyncPipe, NgClass, NgComponentOutlet, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -30,7 +29,7 @@ import { StartsWithLoaderComponent } from '../../../../../app/shared/starts-with fadeInOut, ], standalone: true, - imports: [VarDirective, NgClass, NgComponentOutlet, NgIf, ThemedResultsBackButtonComponent, ObjectCollectionComponent, ThemedLoadingComponent, ErrorComponent, AsyncPipe, TranslateModule, StartsWithLoaderComponent], + imports: [VarDirective, NgClass, NgComponentOutlet, ThemedResultsBackButtonComponent, ObjectCollectionComponent, ThemedLoadingComponent, ErrorComponent, AsyncPipe, TranslateModule, StartsWithLoaderComponent], }) export class BrowseByComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts b/src/themes/custom/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts index 9495ae45d5..bf5a5005d5 100644 --- a/src/themes/custom/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts +++ b/src/themes/custom/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgForOf, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { @@ -22,12 +18,10 @@ import { ComcolPageBrowseByComponent as BaseComponent } from '../../../../../../ standalone: true, imports: [ FormsModule, - NgForOf, RouterLink, RouterLinkActive, TranslateModule, AsyncPipe, - NgIf, ], }) export class ComcolPageBrowseByComponent extends BaseComponent { diff --git a/src/themes/custom/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts b/src/themes/custom/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts index 1d98892e33..758e24bb51 100644 --- a/src/themes/custom/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts +++ b/src/themes/custom/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -12,7 +11,6 @@ import { ComcolPageContentComponent as BaseComponent } from '../../../../../../a templateUrl: '../../../../../../app/shared/comcol/comcol-page-content/comcol-page-content.component.html', imports: [ TranslateModule, - NgIf, ], standalone: true, }) diff --git a/src/themes/custom/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts b/src/themes/custom/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts index 7609879f78..45b27a0c78 100644 --- a/src/themes/custom/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts +++ b/src/themes/custom/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -12,7 +11,6 @@ import { ComcolPageHandleComponent as BaseComponent } from '../../../../../../ap styleUrls: ['../../../../../../app/shared/comcol/comcol-page-handle/comcol-page-handle.component.scss'], standalone: true, imports: [ - NgIf, TranslateModule, ], }) diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.html b/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.html index b2831d5c33..b858b6dc2c 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.html +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.html @@ -4,7 +4,9 @@
diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.html b/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.html index 6fc90cbf2d..88d3051d8b 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.html +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.html @@ -5,7 +5,9 @@
diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.html b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.html index b2831d5c33..b858b6dc2c 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.html +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.html @@ -4,7 +4,9 @@
diff --git a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.html b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.html index 6dafc18209..7a7611da4f 100644 --- a/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.html +++ b/src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.html @@ -4,7 +4,9 @@
diff --git a/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts b/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts index ff1f3d9c5e..d85a4130fc 100644 --- a/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts +++ b/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -44,7 +41,6 @@ import { VarDirective } from '../../../../../../../../../app/shared/utils/var.di AsyncPipe, TranslateModule, ErrorComponent, - NgIf, ThemedLoadingComponent, ], }) diff --git a/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts b/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts index 3843c95811..e010faafac 100644 --- a/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts +++ b/src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; import { TranslateModule } from '@ngx-translate/core'; @@ -30,7 +27,6 @@ import { VarDirective } from '../../../../../../../../../app/shared/utils/var.di VarDirective, TranslateModule, NgbDropdownModule, - NgIf, ThemedSearchComponent, ], }) diff --git a/src/themes/custom/app/shared/lang-switch/lang-switch.component.ts b/src/themes/custom/app/shared/lang-switch/lang-switch.component.ts index ce9c192723..0568c5fc73 100644 --- a/src/themes/custom/app/shared/lang-switch/lang-switch.component.ts +++ b/src/themes/custom/app/shared/lang-switch/lang-switch.component.ts @@ -1,7 +1,3 @@ -import { - NgFor, - NgIf, -} from '@angular/common'; import { Component } from '@angular/core'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; import { TranslateModule } from '@ngx-translate/core'; @@ -15,7 +11,7 @@ import { LangSwitchComponent as BaseComponent } from '../../../../../app/shared/ // templateUrl: './lang-switch.component.html', templateUrl: '../../../../../app/shared/lang-switch/lang-switch.component.html', standalone: true, - imports: [NgIf, NgbDropdownModule, NgFor, TranslateModule], + imports: [NgbDropdownModule, TranslateModule], }) export class LangSwitchComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/log-in/log-in.component.ts b/src/themes/custom/app/shared/log-in/log-in.component.ts index 1af5505835..0790a9f14d 100644 --- a/src/themes/custom/app/shared/log-in/log-in.component.ts +++ b/src/themes/custom/app/shared/log-in/log-in.component.ts @@ -1,8 +1,4 @@ -import { - AsyncPipe, - NgFor, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { ThemedLoadingComponent } from 'src/app/shared/loading/themed-loading.component'; import { LogInContainerComponent } from 'src/app/shared/log-in/container/log-in-container.component'; @@ -16,7 +12,7 @@ import { LogInComponent as BaseComponent } from '../../../../../app/shared/log-i // styleUrls: ['./log-in.component.scss'], styleUrls: ['../../../../../app/shared/log-in/log-in.component.scss'], standalone: true, - imports: [NgIf, ThemedLoadingComponent, NgFor, LogInContainerComponent, AsyncPipe], + imports: [ ThemedLoadingComponent, LogInContainerComponent, AsyncPipe], }) export class LogInComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component.ts b/src/themes/custom/app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component.ts index 24e0006b88..c1684a7689 100644 --- a/src/themes/custom/app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component.ts +++ b/src/themes/custom/app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; import { AccessStatusBadgeComponent as BaseComponent } from 'src/app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component'; @@ -12,7 +9,7 @@ import { AccessStatusBadgeComponent as BaseComponent } from 'src/app/shared/obje // templateUrl: './access-status-badge.component.html', templateUrl: '../../../../../../../../app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component.html', standalone: true, - imports: [NgIf, AsyncPipe, TranslateModule], + imports: [AsyncPipe, TranslateModule], }) export class AccessStatusBadgeComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/object-collection/shared/badges/badges.component.ts b/src/themes/custom/app/shared/object-collection/shared/badges/badges.component.ts index f374a9707c..2ae0161c27 100644 --- a/src/themes/custom/app/shared/object-collection/shared/badges/badges.component.ts +++ b/src/themes/custom/app/shared/object-collection/shared/badges/badges.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { BadgesComponent as BaseComponent } from 'src/app/shared/object-collection/shared/badges/badges.component'; @@ -14,7 +13,7 @@ import { ThemedTypeBadgeComponent } from '../../../../../../../app/shared/object // templateUrl: './badges.component.html', templateUrl: '../../../../../../../app/shared/object-collection/shared/badges/badges.component.html', standalone: true, - imports: [ThemedStatusBadgeComponent, NgIf, ThemedMyDSpaceStatusBadgeComponent, ThemedTypeBadgeComponent, ThemedAccessStatusBadgeComponent], + imports: [ThemedStatusBadgeComponent, ThemedMyDSpaceStatusBadgeComponent, ThemedTypeBadgeComponent, ThemedAccessStatusBadgeComponent], }) export class BadgesComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/object-collection/shared/badges/status-badge/status-badge.component.ts b/src/themes/custom/app/shared/object-collection/shared/badges/status-badge/status-badge.component.ts index c39b0849ba..7af7de024e 100644 --- a/src/themes/custom/app/shared/object-collection/shared/badges/status-badge/status-badge.component.ts +++ b/src/themes/custom/app/shared/object-collection/shared/badges/status-badge/status-badge.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; import { StatusBadgeComponent as BaseComponent } from 'src/app/shared/object-collection/shared/badges/status-badge/status-badge.component'; @@ -9,7 +8,7 @@ import { StatusBadgeComponent as BaseComponent } from 'src/app/shared/object-col // templateUrl: './status-badge.component.html', templateUrl: '../../../../../../../../app/shared/object-collection/shared/badges/status-badge/status-badge.component.html', standalone: true, - imports: [NgIf, TranslateModule], + imports: [ TranslateModule], }) export class StatusBadgeComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/object-collection/shared/badges/type-badge/type-badge.component.ts b/src/themes/custom/app/shared/object-collection/shared/badges/type-badge/type-badge.component.ts index 5f7d87f706..4d3a5a01dd 100644 --- a/src/themes/custom/app/shared/object-collection/shared/badges/type-badge/type-badge.component.ts +++ b/src/themes/custom/app/shared/object-collection/shared/badges/type-badge/type-badge.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; import { TypeBadgeComponent as BaseComponent } from 'src/app/shared/object-collection/shared/badges/type-badge/type-badge.component'; @@ -9,7 +8,7 @@ import { TypeBadgeComponent as BaseComponent } from 'src/app/shared/object-colle // templateUrl: './type-badge.component.html', templateUrl: '../../../../../../../../app/shared/object-collection/shared/badges/type-badge/type-badge.component.html', standalone: true, - imports: [NgIf, TranslateModule], + imports: [TranslateModule], }) export class TypeBadgeComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts b/src/themes/custom/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts index 241ac0289a..951d10bb3d 100644 --- a/src/themes/custom/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts +++ b/src/themes/custom/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts @@ -1,7 +1,3 @@ -import { - NgFor, - NgIf, -} from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -15,8 +11,6 @@ import { ItemDetailPreviewFieldComponent as BaseComponent } from '../../../../.. standalone: true, imports: [ MetadataFieldWrapperComponent, - NgFor, - NgIf, TranslateModule, ], }) diff --git a/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts b/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts index 5391c51624..faf006518f 100644 --- a/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts +++ b/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; @@ -18,7 +15,7 @@ import { BrowseEntryListElementComponent as BaseComponent } from '../../../../.. // templateUrl: './browse-entry-list-element.component.html', templateUrl: '../../../../../../app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.html', standalone: true, - imports: [NgIf, RouterLink, AsyncPipe], + imports: [RouterLink, AsyncPipe], }) @listableObjectComponent(BrowseEntry, ViewMode.ListElement, Context.Any, 'custom') export class BrowseEntryListElementComponent extends BaseComponent { diff --git a/src/themes/custom/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts b/src/themes/custom/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts index 54634fd952..cf3cbbabe6 100644 --- a/src/themes/custom/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts +++ b/src/themes/custom/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts @@ -1,8 +1,6 @@ import { AsyncPipe, NgClass, - NgFor, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -29,8 +27,6 @@ import { ThemedThumbnailComponent } from '../../../../../../../app/thumbnail/the ItemCollectionComponent, ItemSubmitterComponent, NgClass, - NgFor, - NgIf, ThemedBadgesComponent, ThemedThumbnailComponent, TranslateModule, diff --git a/src/themes/custom/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts b/src/themes/custom/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts index 7d2913dc1f..cf81cc62ea 100644 --- a/src/themes/custom/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts +++ b/src/themes/custom/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts @@ -1,8 +1,6 @@ import { AsyncPipe, NgClass, - NgFor, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; @@ -26,7 +24,7 @@ import { ThemedThumbnailComponent } from '../../../../../../../../../app/thumbna // templateUrl: './item-search-result-list-element.component.html', templateUrl: '../../../../../../../../../app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.html', standalone: true, - imports: [NgIf, RouterLink, ThemedThumbnailComponent, NgClass, ThemedBadgesComponent, TruncatableComponent, TruncatablePartComponent, NgFor, AsyncPipe], + imports: [ RouterLink, ThemedThumbnailComponent, NgClass, ThemedBadgesComponent, TruncatableComponent, TruncatablePartComponent, AsyncPipe], }) export class ItemSearchResultListElementComponent extends BaseComponent { diff --git a/src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts b/src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts index dbb4526a9a..a31bcc80c3 100644 --- a/src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts +++ b/src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts @@ -1,7 +1,6 @@ import { AsyncPipe, NgClass, - NgIf, } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -22,7 +21,7 @@ import { TruncatablePartComponent } from '../../../../../../../../app/shared/tru // templateUrl: './publication-sidebar-search-list-element.component.html', templateUrl: '../../../../../../../../app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.html', standalone: true, - imports: [TruncatablePartComponent, NgClass, NgIf, AsyncPipe, TranslateModule], + imports: [TruncatablePartComponent, NgClass, AsyncPipe, TranslateModule], }) export class PublicationSidebarSearchListElementComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/search-form/search-form.component.ts b/src/themes/custom/app/shared/search-form/search-form.component.ts index 729a001f61..f9c5b1d910 100644 --- a/src/themes/custom/app/shared/search-form/search-form.component.ts +++ b/src/themes/custom/app/shared/search-form/search-form.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap'; @@ -17,7 +14,7 @@ import { BrowserOnlyPipe } from '../../../../../app/shared/utils/browser-only.pi // templateUrl: './search-form.component.html', templateUrl: '../../../../../app/shared/search-form/search-form.component.html', standalone: true, - imports: [FormsModule, NgIf, NgbTooltipModule, AsyncPipe, TranslateModule, BrowserOnlyPipe], + imports: [FormsModule, NgbTooltipModule, AsyncPipe, TranslateModule, BrowserOnlyPipe], }) export class SearchFormComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/search/search-sidebar/search-sidebar.component.ts b/src/themes/custom/app/shared/search/search-sidebar/search-sidebar.component.ts index 94892ad57b..3281359f30 100644 --- a/src/themes/custom/app/shared/search/search-sidebar/search-sidebar.component.ts +++ b/src/themes/custom/app/shared/search/search-sidebar/search-sidebar.component.ts @@ -5,10 +5,7 @@ * * https://www.atmire.com/software-license/ */ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; @@ -35,7 +32,7 @@ import { ViewModeSwitchComponent } from '../../../../../../app/shared/view-mode- }, ], standalone: true, - imports: [NgIf, ViewModeSwitchComponent, SearchSwitchConfigurationComponent, ThemedSearchFiltersComponent, ThemedSearchSettingsComponent, TranslateModule, AdvancedSearchComponent, AsyncPipe], + imports: [ ViewModeSwitchComponent, SearchSwitchConfigurationComponent, ThemedSearchFiltersComponent, ThemedSearchSettingsComponent, TranslateModule, AdvancedSearchComponent, AsyncPipe], }) export class SearchSidebarComponent extends BaseComponent { } diff --git a/src/themes/custom/app/shared/search/search.component.ts b/src/themes/custom/app/shared/search/search.component.ts index 85a453c16c..4b2810ad73 100644 --- a/src/themes/custom/app/shared/search/search.component.ts +++ b/src/themes/custom/app/shared/search/search.component.ts @@ -1,6 +1,5 @@ import { AsyncPipe, - NgIf, NgTemplateOutlet, } from '@angular/common'; import { @@ -29,7 +28,6 @@ import { ViewModeSwitchComponent } from '../../../../../app/shared/view-mode-swi standalone: true, imports: [ AsyncPipe, - NgIf, NgTemplateOutlet, PageWithSidebarComponent, ThemedSearchFormComponent, diff --git a/src/themes/custom/app/submission/form/submission-upload-files/submission-upload-files.component.ts b/src/themes/custom/app/submission/form/submission-upload-files/submission-upload-files.component.ts index 9c479cb129..a8fe3f19db 100644 --- a/src/themes/custom/app/submission/form/submission-upload-files/submission-upload-files.component.ts +++ b/src/themes/custom/app/submission/form/submission-upload-files/submission-upload-files.component.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component } from '@angular/core'; import { UploaderComponent } from '../../../../../../app/shared/upload/uploader/uploader.component'; @@ -10,7 +9,6 @@ import { SubmissionUploadFilesComponent as BaseComponent } from '../../../../../ templateUrl: '../../../../../../app/submission/form/submission-upload-files/submission-upload-files.component.html', imports: [ UploaderComponent, - NgIf, ], standalone: true, }) diff --git a/src/themes/custom/app/submission/sections/upload/file/section-upload-file.component.ts b/src/themes/custom/app/submission/sections/upload/file/section-upload-file.component.ts index cea515102a..c8440ccf72 100644 --- a/src/themes/custom/app/submission/sections/upload/file/section-upload-file.component.ts +++ b/src/themes/custom/app/submission/sections/upload/file/section-upload-file.component.ts @@ -1,7 +1,4 @@ -import { - AsyncPipe, - NgIf, -} from '@angular/common'; +import { AsyncPipe } from '@angular/common'; import { Component } from '@angular/core'; import { TranslateModule } from '@ngx-translate/core'; import { SubmissionSectionUploadFileComponent as BaseComponent } from 'src/app/submission/sections/upload/file/section-upload-file.component'; @@ -24,7 +21,6 @@ import { SubmissionSectionUploadFileViewComponent } from '../../../../../../../a imports: [ TranslateModule, SubmissionSectionUploadFileViewComponent, - NgIf, AsyncPipe, ThemedFileDownloadLinkComponent, FileSizePipe, From b1eb4a8bf9a40ab3098f8afa5afb11a29ffefbbd Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Thu, 6 Feb 2025 17:53:31 +0100 Subject: [PATCH 5/7] [DURACOM-307] fix tests --- .../context-help-wrapper.component.html | 2 +- .../context-help-wrapper.component.ts | 4 ++-- ...o-selector-modal-wrapper.component.spec.ts | 2 -- .../shared/form/chips/chips.component.spec.ts | 11 +++++----- src/app/shared/form/form.component.spec.ts | 6 ++++-- .../orcid-badge-and-tooltip.component.spec.ts | 6 +----- .../section-duplicates.component.spec.ts | 20 ++++++++++--------- .../date/starts-with-date.component.ts | 3 +-- 8 files changed, 26 insertions(+), 28 deletions(-) diff --git a/src/app/shared/context-help-wrapper/context-help-wrapper.component.html b/src/app/shared/context-help-wrapper/context-help-wrapper.component.html index 82714fb366..bb17493c52 100644 --- a/src/app/shared/context-help-wrapper/context-help-wrapper.component.html +++ b/src/app/shared/context-help-wrapper/context-help-wrapper.component.html @@ -4,7 +4,7 @@ @if (elem.href) { {{elem.text}} } @else { - {{ elem }} + {{ elem.text }} } } diff --git a/src/app/shared/context-help-wrapper/context-help-wrapper.component.ts b/src/app/shared/context-help-wrapper/context-help-wrapper.component.ts index 3bb7205234..57fcb888cb 100644 --- a/src/app/shared/context-help-wrapper/context-help-wrapper.component.ts +++ b/src/app/shared/context-help-wrapper/context-help-wrapper.component.ts @@ -84,7 +84,7 @@ export class ContextHelpWrapperComponent implements OnInit, OnDestroy { @Input() set content(translateKey: string) { this.content$.next(translateKey); } - private content$: BehaviorSubject = new BehaviorSubject(undefined); + private content$: BehaviorSubject = new BehaviorSubject(null); parsedContent$: Observable; @@ -100,7 +100,7 @@ export class ContextHelpWrapperComponent implements OnInit, OnDestroy { this.content$.pipe(distinctUntilChanged(), mergeMap(translateKey => this.translateService.get(translateKey))), this.dontParseLinks$.pipe(distinctUntilChanged()), ]).pipe( - map(([text, dontParseLinks]) => + map(([text, dontParseLinks]: [string, boolean]) => dontParseLinks ? [{ text }] : this.parseLinks(text)), ); this.shouldShowIcon$ = this.contextHelpService.shouldShowIcons$(); diff --git a/src/app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.spec.ts b/src/app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.spec.ts index 4bbdd11a04..91dc1598af 100644 --- a/src/app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.spec.ts +++ b/src/app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.spec.ts @@ -1,4 +1,3 @@ -import { NgIf } from '@angular/common'; import { Component, DebugElement, @@ -164,7 +163,6 @@ describe('DSOSelectorModalWrapperComponent', () => { templateUrl: './dso-selector-modal-wrapper.component.html', imports: [ DSOSelectorComponent, - NgIf, TranslateModule, ], standalone: true, diff --git a/src/app/shared/form/chips/chips.component.spec.ts b/src/app/shared/form/chips/chips.component.spec.ts index 6035da3d15..7d4ba95345 100644 --- a/src/app/shared/form/chips/chips.component.spec.ts +++ b/src/app/shared/form/chips/chips.component.spec.ts @@ -59,11 +59,12 @@ describe('ChipsComponent test suite', () => { // synchronous beforeEach beforeEach(() => { html = ` - `; + @if(chips.hasItems()) { + + }`; testFixture = createTestComponent(html, TestComponent) as ComponentFixture; testComp = testFixture.componentInstance; diff --git a/src/app/shared/form/form.component.spec.ts b/src/app/shared/form/form.component.spec.ts index f593d9bad6..b8933a64cc 100644 --- a/src/app/shared/form/form.component.spec.ts +++ b/src/app/shared/form/form.component.spec.ts @@ -195,11 +195,13 @@ describe('FormComponent test suite', () => { // synchronous beforeEach beforeEach(() => { html = ` - `; + [displayCancel]="displayCancel"> + }`; testFixture = createTestComponent(html, TestComponent) as ComponentFixture; testComp = testFixture.componentInstance; diff --git a/src/app/shared/orcid-badge-and-tooltip/orcid-badge-and-tooltip.component.spec.ts b/src/app/shared/orcid-badge-and-tooltip/orcid-badge-and-tooltip.component.spec.ts index dd47fd918b..8ed97ddb37 100644 --- a/src/app/shared/orcid-badge-and-tooltip/orcid-badge-and-tooltip.component.spec.ts +++ b/src/app/shared/orcid-badge-and-tooltip/orcid-badge-and-tooltip.component.spec.ts @@ -1,7 +1,4 @@ -import { - NgClass, - NgIf, -} from '@angular/common'; +import { NgClass } from '@angular/common'; import { ComponentFixture, TestBed, @@ -24,7 +21,6 @@ describe('OrcidBadgeAndTooltipComponent', () => { OrcidBadgeAndTooltipComponent, NgbTooltipModule, NgClass, - NgIf, ], providers: [ { provide: TranslateService, useValue: { instant: (key: string) => key } }, diff --git a/src/app/submission/sections/duplicates/section-duplicates.component.spec.ts b/src/app/submission/sections/duplicates/section-duplicates.component.spec.ts index a86d44ab17..8aa2cfee24 100644 --- a/src/app/submission/sections/duplicates/section-duplicates.component.spec.ts +++ b/src/app/submission/sections/duplicates/section-duplicates.component.spec.ts @@ -6,7 +6,9 @@ import { } from '@angular/core'; import { ComponentFixture, + fakeAsync, TestBed, + tick, waitForAsync, } from '@angular/core/testing'; import { @@ -210,6 +212,11 @@ describe('SubmissionSectionDuplicatesComponent test suite', () => { formOperationsService = TestBed.inject(SectionFormOperationsService); collectionDataService = TestBed.inject(CollectionDataService); compAsAny.pathCombiner = new JsonPatchOperationPathCombiner('sections', sectionObject.id); + spyOn(comp, 'getDuplicateData').and.returnValue(observableOf({ potentialDuplicates: duplicates })); + collectionDataService.findById.and.returnValue(createSuccessfulRemoteDataObject$(mockCollection)); + sectionsServiceStub.getSectionErrors.and.returnValue(observableOf([])); + sectionsServiceStub.isSectionReadOnly.and.returnValue(observableOf(false)); + compAsAny.submissionService.getSubmissionScope.and.returnValue(SubmissionScopeType.WorkspaceItem); }); afterEach(() => { @@ -219,18 +226,13 @@ describe('SubmissionSectionDuplicatesComponent test suite', () => { }); // Test initialisation of the submission section - it('Should init section properly', () => { - collectionDataService.findById.and.returnValue(createSuccessfulRemoteDataObject$(mockCollection)); - sectionsServiceStub.getSectionErrors.and.returnValue(observableOf([])); - sectionsServiceStub.isSectionReadOnly.and.returnValue(observableOf(false)); - compAsAny.submissionService.getSubmissionScope.and.returnValue(SubmissionScopeType.WorkspaceItem); + it('Should init section properly', fakeAsync(() => { spyOn(comp, 'getSectionStatus').and.returnValue(observableOf(true)); - spyOn(comp, 'getDuplicateData').and.returnValue(observableOf({ potentialDuplicates: duplicates })); expect(comp.isLoading).toBeTruthy(); comp.onSectionInit(); - fixture.detectChanges(); + tick(100); expect(comp.isLoading).toBeFalsy(); - }); + })); // The following tests look for proper logic in the getSectionStatus() implementation // These are very simple as we don't really have a 'false' state unless we're still loading @@ -241,7 +243,7 @@ describe('SubmissionSectionDuplicatesComponent test suite', () => { })); }); it('Should return FALSE', () => { - compAsAny.isLoadin = true; + compAsAny.isLoading = true; expect(compAsAny.getSectionStatus()).toBeObservable(cold('(a|)', { a: false, })); diff --git a/src/themes/custom/app/shared/starts-with/date/starts-with-date.component.ts b/src/themes/custom/app/shared/starts-with/date/starts-with-date.component.ts index 3f57274d36..f14d1f39c5 100644 --- a/src/themes/custom/app/shared/starts-with/date/starts-with-date.component.ts +++ b/src/themes/custom/app/shared/starts-with/date/starts-with-date.component.ts @@ -1,4 +1,3 @@ -import { NgFor } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule, @@ -15,7 +14,7 @@ import { StartsWithDateComponent as BaseComponent } from '../../../../../../app/ // templateUrl: './starts-with-date.component.html', templateUrl: '../../../../../../app/shared/starts-with/date/starts-with-date.component.html', standalone: true, - imports: [FormsModule, ReactiveFormsModule, NgFor, TranslateModule], + imports: [FormsModule, ReactiveFormsModule, TranslateModule], }) export class StartsWithDateComponent extends BaseComponent { } From 1aa9faeb2f95862c9a18196d9e92674d2cc93e3b Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Fri, 7 Feb 2025 17:07:32 +0100 Subject: [PATCH 6/7] [DURACOM-307] add eslint rule to enforce control flow --- .eslintrc.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.eslintrc.json b/.eslintrc.json index 888c968b5c..6ee63b269f 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -294,7 +294,8 @@ "rules": { // Custom DSpace Angular rules "dspace-angular-html/themed-component-usages": "error", - "dspace-angular-html/no-disabled-attribute-on-button": "error" + "dspace-angular-html/no-disabled-attribute-on-button": "error", + "@angular-eslint/template/prefer-control-flow": "error" } }, { From 51c95de793c42f92acac7b60a90392bad4d437cb Mon Sep 17 00:00:00 2001 From: FrancescoMolinaro Date: Mon, 10 Mar 2025 18:11:22 +0100 Subject: [PATCH 7/7] [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 @@
-