From 23a378bd26b22bb6809397283773c84b254ed454 Mon Sep 17 00:00:00 2001 From: lotte Date: Mon, 25 Nov 2019 12:11:40 +0100 Subject: [PATCH] fixes after merge with master --- .../simple/related-items/related-items-component.ts | 1 + .../name-variant-modal/name-variant-modal.component.html | 2 +- ...n-search-result-list-submission-element.component.spec.ts | 5 +++-- src/app/shared/mocks/mock-search-service.ts | 2 +- .../claimed-task/claimed-task-actions.component.spec.ts | 3 +-- .../claimed-task/claimed-task-actions.component.ts | 2 +- .../mydspace-actions/item/item-actions.component.spec.ts | 2 +- .../shared/mydspace-actions/item/item-actions.component.ts | 2 +- src/app/shared/mydspace-actions/mydspace-actions.ts | 4 ++-- .../pool-task/pool-task-actions.component.spec.ts | 2 +- .../pool-task/pool-task-actions.component.ts | 2 +- .../workflowitem/workflowitem-actions.component.spec.ts | 3 +-- .../workflowitem/workflowitem-actions.component.ts | 2 +- .../workspaceitem/workspaceitem-actions.component.spec.ts | 3 +-- .../workspaceitem/workspaceitem-actions.component.ts | 2 +- src/app/submission/submission.service.spec.ts | 4 +--- 16 files changed, 19 insertions(+), 22 deletions(-) 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 79cdd60c50..ce502468e9 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 @@ -6,6 +6,7 @@ import { PaginatedList } from '../../../core/data/paginated-list'; import { FindAllOptions } from '../../../core/data/request.models'; import { ViewMode } from '../../../core/shared/view-mode.model'; import { RelationshipService } from '../../../core/data/relationship.service'; +import { Subscription } from 'rxjs'; @Component({ selector: 'ds-related-items', diff --git a/src/app/entity-groups/research-entities/submission/item-list-elements/person/name-variant-modal/name-variant-modal.component.html b/src/app/entity-groups/research-entities/submission/item-list-elements/person/name-variant-modal/name-variant-modal.component.html index 8bf283ae3d..9d2139621c 100644 --- a/src/app/entity-groups/research-entities/submission/item-list-elements/person/name-variant-modal/name-variant-modal.component.html +++ b/src/app/entity-groups/research-entities/submission/item-list-elements/person/name-variant-modal/name-variant-modal.component.html @@ -10,4 +10,4 @@ \ No newline at end of file + diff --git a/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.spec.ts b/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.spec.ts index ed2dbb4b38..d126be527e 100644 --- a/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.spec.ts +++ b/src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.spec.ts @@ -15,6 +15,7 @@ import { ItemDataService } from '../../../../../core/data/item-data.service'; import { SelectableListService } from '../../../../../shared/object-list/selectable-list/selectable-list.service'; import { Store } from '@ngrx/store'; import { createSuccessfulRemoteDataObject$ } from '../../../../../shared/testing/utils'; +import { PaginatedList } from '../../../../../core/data/paginated-list'; let personListElementComponent: PersonSearchResultListSubmissionElementComponent; let fixture: ComponentFixture; @@ -23,7 +24,7 @@ const mockItemWithMetadata: ItemSearchResult = Object.assign( new ItemSearchResult(), { indexableObject: Object.assign(new Item(), { - bitstreams: createSuccessfulRemoteDataObject$([]), + bundles: createSuccessfulRemoteDataObject$(new PaginatedList(undefined, [])), metadata: { 'dc.title': [ { @@ -44,7 +45,7 @@ const mockItemWithoutMetadata: ItemSearchResult = Object.assign( new ItemSearchResult(), { indexableObject: Object.assign(new Item(), { - bitstreams: createSuccessfulRemoteDataObject$([]), + bundles: createSuccessfulRemoteDataObject$(new PaginatedList(undefined, [])), metadata: { 'dc.title': [ { diff --git a/src/app/shared/mocks/mock-search-service.ts b/src/app/shared/mocks/mock-search-service.ts index 20da2049d1..74dec2ff40 100644 --- a/src/app/shared/mocks/mock-search-service.ts +++ b/src/app/shared/mocks/mock-search-service.ts @@ -1,5 +1,5 @@ import { of as observableOf } from 'rxjs'; -import { SearchService } from '../../+search-page/search-service/search.service'; +import { SearchService } from '../../core/shared/search/search.service'; export function getMockSearchService(): SearchService { return jasmine.createSpyObj('searchService', { diff --git a/src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.spec.ts b/src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.spec.ts index edf6ae4195..df371cfaba 100644 --- a/src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.spec.ts +++ b/src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.spec.ts @@ -17,11 +17,10 @@ import { ClaimedTaskActionsComponent } from './claimed-task-actions.component'; import { ClaimedTask } from '../../../core/tasks/models/claimed-task-object.model'; import { WorkflowItem } from '../../../core/submission/models/workflowitem.model'; import { createSuccessfulRemoteDataObject } from '../../testing/utils'; -import { CoreModule } from '../../../core/core.module'; import { getMockSearchService } from '../../mocks/mock-search-service'; import { getMockRequestService } from '../../mocks/mock-request.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; +import { SearchService } from '../../../core/shared/search/search.service'; let component: ClaimedTaskActionsComponent; let fixture: ComponentFixture; diff --git a/src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.ts b/src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.ts index 6355b4eca1..81d24fa1d7 100644 --- a/src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.ts +++ b/src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.ts @@ -13,8 +13,8 @@ import { WorkflowItem } from '../../../core/submission/models/workflowitem.model import { RemoteData } from '../../../core/data/remote-data'; import { MyDSpaceActionsComponent } from '../mydspace-actions'; import { NotificationsService } from '../../notifications/notifications.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; +import { SearchService } from '../../../core/shared/search/search.service'; /** * This component represents actions related to ClaimedTask object. diff --git a/src/app/shared/mydspace-actions/item/item-actions.component.spec.ts b/src/app/shared/mydspace-actions/item/item-actions.component.spec.ts index d121c990d2..1890c02e1d 100644 --- a/src/app/shared/mydspace-actions/item/item-actions.component.spec.ts +++ b/src/app/shared/mydspace-actions/item/item-actions.component.spec.ts @@ -12,10 +12,10 @@ import { ItemActionsComponent } from './item-actions.component'; import { ItemDataService } from '../../../core/data/item-data.service'; import { NotificationsService } from '../../notifications/notifications.service'; import { NotificationsServiceStub } from '../../testing/notifications-service-stub'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; import { getMockSearchService } from '../../mocks/mock-search-service'; import { getMockRequestService } from '../../mocks/mock-request.service'; +import { SearchService } from '../../../core/shared/search/search.service'; let component: ItemActionsComponent; let fixture: ComponentFixture; diff --git a/src/app/shared/mydspace-actions/item/item-actions.component.ts b/src/app/shared/mydspace-actions/item/item-actions.component.ts index 7f6307c5ec..8026303c61 100644 --- a/src/app/shared/mydspace-actions/item/item-actions.component.ts +++ b/src/app/shared/mydspace-actions/item/item-actions.component.ts @@ -7,8 +7,8 @@ import { MyDSpaceActionsComponent } from '../mydspace-actions'; import { ItemDataService } from '../../../core/data/item-data.service'; import { Item } from '../../../core/shared/item.model'; import { NotificationsService } from '../../notifications/notifications.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; +import { SearchService } from '../../../core/shared/search/search.service'; /** * This component represents mydspace actions related to Item object. diff --git a/src/app/shared/mydspace-actions/mydspace-actions.ts b/src/app/shared/mydspace-actions/mydspace-actions.ts index 88d09c60a8..c83fa35b24 100644 --- a/src/app/shared/mydspace-actions/mydspace-actions.ts +++ b/src/app/shared/mydspace-actions/mydspace-actions.ts @@ -11,9 +11,9 @@ import { ResourceType } from '../../core/shared/resource-type'; import { NotificationOptions } from '../notifications/models/notification-options.model'; import { NotificationsService } from '../notifications/notifications.service'; import { TranslateService } from '@ngx-translate/core'; -import { SearchService } from '../../+search-page/search-service/search.service'; import { RequestService } from '../../core/data/request.service'; import { Subscription } from 'rxjs'; +import { SearchService } from '../../core/shared/search/search.service'; /** * Abstract class for all different representations of mydspace actions @@ -76,7 +76,7 @@ export abstract class MyDSpaceActionsComponent this.requestService.removeByHrefSubstring(cachedHref)) + tap((cachedHref: string) => this.requestService.removeByHrefSubstring(cachedHref)) ).subscribe(() => this.router.navigateByUrl(url)); } diff --git a/src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.spec.ts b/src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.spec.ts index f9d88d610a..eb980f0351 100644 --- a/src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.spec.ts +++ b/src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.spec.ts @@ -18,9 +18,9 @@ import { PoolTask } from '../../../core/tasks/models/pool-task-object.model'; import { WorkflowItem } from '../../../core/submission/models/workflowitem.model'; import { createSuccessfulRemoteDataObject } from '../../testing/utils'; import { getMockRequestService } from '../../mocks/mock-request.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; import { getMockSearchService } from '../../mocks/mock-search-service'; +import { SearchService } from '../../../core/shared/search/search.service'; let component: PoolTaskActionsComponent; let fixture: ComponentFixture; diff --git a/src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.ts b/src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.ts index b284be6f0b..892298d2f7 100644 --- a/src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.ts +++ b/src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.ts @@ -13,8 +13,8 @@ import { PoolTaskDataService } from '../../../core/tasks/pool-task-data.service' import { isNotUndefined } from '../../empty.util'; import { MyDSpaceActionsComponent } from '../mydspace-actions'; import { NotificationsService } from '../../notifications/notifications.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; +import { SearchService } from '../../../core/shared/search/search.service'; /** * This component represents mydspace actions related to PoolTask object. diff --git a/src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.spec.ts b/src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.spec.ts index 69c22ccce9..894c8ad8ab 100644 --- a/src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.spec.ts +++ b/src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.spec.ts @@ -7,7 +7,6 @@ import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; import { MockTranslateLoader } from '../../mocks/mock-translate-loader'; import { RouterStub } from '../../testing/router-stub'; -import { RemoteData } from '../../../core/data/remote-data'; import { Item } from '../../../core/shared/item.model'; import { WorkflowItem } from '../../../core/submission/models/workflowitem.model'; import { WorkflowitemActionsComponent } from './workflowitem-actions.component'; @@ -16,9 +15,9 @@ import { NotificationsService } from '../../notifications/notifications.service' import { NotificationsServiceStub } from '../../testing/notifications-service-stub'; import { createSuccessfulRemoteDataObject } from '../../testing/utils'; import { getMockRequestService } from '../../mocks/mock-request.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; import { getMockSearchService } from '../../mocks/mock-search-service'; +import { SearchService } from '../../../core/shared/search/search.service'; let component: WorkflowitemActionsComponent; let fixture: ComponentFixture; diff --git a/src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.ts b/src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.ts index 45e777cef8..62a23ba66e 100644 --- a/src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.ts +++ b/src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.ts @@ -7,8 +7,8 @@ import { MyDSpaceActionsComponent } from '../mydspace-actions'; import { WorkflowItem } from '../../../core/submission/models/workflowitem.model'; import { WorkflowItemDataService } from '../../../core/submission/workflowitem-data.service'; import { NotificationsService } from '../../notifications/notifications.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; +import { SearchService } from '../../../core/shared/search/search.service'; /** * This component represents actions related to WorkflowItem object. diff --git a/src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.spec.ts b/src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.spec.ts index f664d80ac6..ac2d911a2c 100644 --- a/src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.spec.ts +++ b/src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.spec.ts @@ -11,7 +11,6 @@ import { MockTranslateLoader } from '../../mocks/mock-translate-loader'; import { NotificationsService } from '../../notifications/notifications.service'; import { NotificationsServiceStub } from '../../testing/notifications-service-stub'; import { RouterStub } from '../../testing/router-stub'; -import { RemoteData } from '../../../core/data/remote-data'; import { Item } from '../../../core/shared/item.model'; import { WorkspaceItem } from '../../../core/submission/models/workspaceitem.model'; import { WorkspaceitemActionsComponent } from './workspaceitem-actions.component'; @@ -19,8 +18,8 @@ import { WorkspaceitemDataService } from '../../../core/submission/workspaceitem import { createSuccessfulRemoteDataObject } from '../../testing/utils'; import { RequestService } from '../../../core/data/request.service'; import { getMockRequestService } from '../../mocks/mock-request.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { getMockSearchService } from '../../mocks/mock-search-service'; +import { SearchService } from '../../../core/shared/search/search.service'; let component: WorkspaceitemActionsComponent; let fixture: ComponentFixture; diff --git a/src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.ts b/src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.ts index 0a5e18ff3d..2378c8e251 100644 --- a/src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.ts +++ b/src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.ts @@ -9,8 +9,8 @@ import { WorkspaceItem } from '../../../core/submission/models/workspaceitem.mod import { MyDSpaceActionsComponent } from '../mydspace-actions'; import { WorkspaceitemDataService } from '../../../core/submission/workspaceitem-data.service'; import { NotificationsService } from '../../notifications/notifications.service'; -import { SearchService } from '../../../+search-page/search-service/search.service'; import { RequestService } from '../../../core/data/request.service'; +import { SearchService } from '../../../core/shared/search/search.service'; /** * This component represents actions related to WorkspaceItem object. diff --git a/src/app/submission/submission.service.spec.ts b/src/app/submission/submission.service.spec.ts index d67fb3679a..3a95b0747b 100644 --- a/src/app/submission/submission.service.spec.ts +++ b/src/app/submission/submission.service.spec.ts @@ -37,18 +37,16 @@ import { SaveSubmissionSectionFormAction, SetActiveSectionAction } from './objects/submission-objects.actions'; -import { RemoteData } from '../core/data/remote-data'; import { RemoteDataError } from '../core/data/remote-data-error'; import { throwError as observableThrowError } from 'rxjs/internal/observable/throwError'; import { createFailedRemoteDataObject, createSuccessfulRemoteDataObject, - createSuccessfulRemoteDataObject$ } from '../shared/testing/utils'; import { getMockSearchService } from '../shared/mocks/mock-search-service'; import { getMockRequestService } from '../shared/mocks/mock-request.service'; -import { SearchService } from '../+search-page/search-service/search.service'; import { RequestService } from '../core/data/request.service'; +import { SearchService } from '../core/shared/search/search.service'; describe('SubmissionService test suite', () => { const config = MOCK_SUBMISSION_CONFIG;