[DURACOM-191] Remove my-dspace-page.module and fix missing imports

This commit is contained in:
Giuseppe Digilio
2024-03-13 18:17:55 +01:00
parent 464d793a6d
commit 5ff7b8c58b
9 changed files with 11 additions and 55 deletions

View File

@@ -34,7 +34,7 @@ import { HALEndpointService } from '../shared/hal-endpoint.service';
* or the workflow pooled/claimed task page.
*
*/
@Injectable()
@Injectable({ providedIn: 'root' })
@dataService(DUPLICATE)
export class SubmissionDuplicateDataService extends BaseDataService<Duplicate> implements SearchData<Duplicate> {

View File

@@ -1,45 +0,0 @@
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { SearchModule } from '../shared/search/search.module';
import { UploadModule } from '../shared/upload/upload.module';
import { CollectionSelectorComponent } from './collection-selector/collection-selector.component';
import { MyDSpaceGuard } from './my-dspace.guard';
import { MyDSpaceConfigurationService } from './my-dspace-configuration.service';
import { MyDSpaceNewExternalDropdownComponent } from './my-dspace-new-submission/my-dspace-new-external-dropdown/my-dspace-new-external-dropdown.component';
import { MyDSpaceNewSubmissionComponent } from './my-dspace-new-submission/my-dspace-new-submission.component';
import { MyDSpaceNewSubmissionDropdownComponent } from './my-dspace-new-submission/my-dspace-new-submission-dropdown/my-dspace-new-submission-dropdown.component';
import { MyDSpacePageComponent } from './my-dspace-page.component';
import { MyDspaceQaEventsNotificationsComponent } from './my-dspace-qa-events-notifications/my-dspace-qa-events-notifications.component';
import { ThemedMyDSpacePageComponent } from './themed-my-dspace-page.component';
const DECLARATIONS = [
MyDSpacePageComponent,
ThemedMyDSpacePageComponent,
MyDSpaceNewSubmissionComponent,
CollectionSelectorComponent,
MyDSpaceNewSubmissionDropdownComponent,
MyDSpaceNewExternalDropdownComponent,
MyDspaceQaEventsNotificationsComponent,
];
@NgModule({
imports: [
CommonModule,
SearchModule,
UploadModule,
...DECLARATIONS,
],
providers: [
MyDSpaceGuard,
MyDSpaceConfigurationService,
],
exports: DECLARATIONS,
})
/**
* This module handles all components that are necessary for the mydspace page
*/
export class MyDSpacePageModule {
}

View File

@@ -25,6 +25,7 @@ import { ClaimedTaskSearchResult } from '../../../../object-collection/shared/cl
import { listableObjectComponent } from '../../../../object-collection/shared/listable-object/listable-object.decorator';
import { TruncatableService } from '../../../../truncatable/truncatable.service';
import { followLink } from '../../../../utils/follow-link-config.model';
import { VarDirective } from '../../../../utils/var.directive';
import { SearchResultListElementComponent } from '../../../search-result-list-element/search-result-list-element.component';
import { ThemedItemListPreviewComponent } from '../../item-list-preview/themed-item-list-preview.component';
@@ -36,7 +37,7 @@ import { ThemedItemListPreviewComponent } from '../../item-list-preview/themed-i
styleUrls: ['../../../search-result-list-element/search-result-list-element.component.scss'],
templateUrl: './claimed-approved-search-result-list-element.component.html',
standalone: true,
imports: [NgIf, ThemedItemListPreviewComponent, AsyncPipe, TranslateModule],
imports: [NgIf, ThemedItemListPreviewComponent, AsyncPipe, TranslateModule, VarDirective],
})
@listableObjectComponent(ClaimedApprovedTaskSearchResult, ViewMode.ListElement)
export class ClaimedApprovedSearchResultListElementComponent extends SearchResultListElementComponent<ClaimedTaskSearchResult, ClaimedTask> {

View File

@@ -25,6 +25,7 @@ import { ClaimedTaskSearchResult } from '../../../../object-collection/shared/cl
import { listableObjectComponent } from '../../../../object-collection/shared/listable-object/listable-object.decorator';
import { TruncatableService } from '../../../../truncatable/truncatable.service';
import { followLink } from '../../../../utils/follow-link-config.model';
import { VarDirective } from '../../../../utils/var.directive';
import { SearchResultListElementComponent } from '../../../search-result-list-element/search-result-list-element.component';
import { ThemedItemListPreviewComponent } from '../../item-list-preview/themed-item-list-preview.component';
@@ -36,7 +37,7 @@ import { ThemedItemListPreviewComponent } from '../../item-list-preview/themed-i
styleUrls: ['../../../search-result-list-element/search-result-list-element.component.scss'],
templateUrl: './claimed-declined-search-result-list-element.component.html',
standalone: true,
imports: [NgIf, ThemedItemListPreviewComponent, AsyncPipe, TranslateModule],
imports: [NgIf, ThemedItemListPreviewComponent, AsyncPipe, TranslateModule, VarDirective],
})
@listableObjectComponent(ClaimedDeclinedTaskSearchResult, ViewMode.ListElement)
export class ClaimedDeclinedSearchResultListElementComponent extends SearchResultListElementComponent<ClaimedTaskSearchResult, ClaimedTask> {

View File

@@ -26,6 +26,7 @@ import { ClaimedTaskSearchResult } from '../../../../object-collection/shared/cl
import { listableObjectComponent } from '../../../../object-collection/shared/listable-object/listable-object.decorator';
import { TruncatableService } from '../../../../truncatable/truncatable.service';
import { followLink } from '../../../../utils/follow-link-config.model';
import { VarDirective } from '../../../../utils/var.directive';
import { SearchResultListElementComponent } from '../../../search-result-list-element/search-result-list-element.component';
import { ThemedItemListPreviewComponent } from '../../item-list-preview/themed-item-list-preview.component';
@@ -37,7 +38,7 @@ import { ThemedItemListPreviewComponent } from '../../item-list-preview/themed-i
styleUrls: ['../../../search-result-list-element/search-result-list-element.component.scss'],
templateUrl: './claimed-declined-task-search-result-list-element.component.html',
standalone: true,
imports: [NgIf, ThemedItemListPreviewComponent, AsyncPipe, TranslateModule],
imports: [NgIf, ThemedItemListPreviewComponent, AsyncPipe, TranslateModule, VarDirective],
})
@listableObjectComponent(ClaimedDeclinedTaskTaskSearchResult, ViewMode.ListElement)
export class ClaimedDeclinedTaskSearchResultListElementComponent extends SearchResultListElementComponent<ClaimedTaskSearchResult, ClaimedTask> implements OnInit {

View File

@@ -49,6 +49,7 @@ import { ClaimedTaskSearchResult } from '../../../object-collection/shared/claim
import { listableObjectComponent } from '../../../object-collection/shared/listable-object/listable-object.decorator';
import { TruncatableService } from '../../../truncatable/truncatable.service';
import { followLink } from '../../../utils/follow-link-config.model';
import { VarDirective } from '../../../utils/var.directive';
import { Duplicate } from '../../duplicate-data/duplicate.model';
import { SearchResultListElementComponent } from '../../search-result-list-element/search-result-list-element.component';
import { ThemedItemListPreviewComponent } from '../item-list-preview/themed-item-list-preview.component';
@@ -58,7 +59,7 @@ import { ThemedItemListPreviewComponent } from '../item-list-preview/themed-item
styleUrls: ['../../search-result-list-element/search-result-list-element.component.scss'],
templateUrl: './claimed-search-result-list-element.component.html',
standalone: true,
imports: [NgIf, ThemedItemListPreviewComponent, NgClass, ClaimedTaskActionsComponent, AsyncPipe, TranslateModule],
imports: [NgIf, ThemedItemListPreviewComponent, NgClass, ClaimedTaskActionsComponent, AsyncPipe, TranslateModule, VarDirective],
})
@listableObjectComponent(ClaimedTaskSearchResult, ViewMode.ListElement)
export class ClaimedSearchResultListElementComponent extends SearchResultListElementComponent<ClaimedTaskSearchResult, ClaimedTask> implements OnInit, OnDestroy {

View File

@@ -49,6 +49,7 @@ import { listableObjectComponent } from '../../../object-collection/shared/lista
import { PoolTaskSearchResult } from '../../../object-collection/shared/pool-task-search-result.model';
import { TruncatableService } from '../../../truncatable/truncatable.service';
import { followLink } from '../../../utils/follow-link-config.model';
import { VarDirective } from '../../../utils/var.directive';
import { Duplicate } from '../../duplicate-data/duplicate.model';
import { SearchResultListElementComponent } from '../../search-result-list-element/search-result-list-element.component';
import { ThemedItemListPreviewComponent } from '../item-list-preview/themed-item-list-preview.component';
@@ -61,7 +62,7 @@ import { ThemedItemListPreviewComponent } from '../item-list-preview/themed-item
styleUrls: ['../../search-result-list-element/search-result-list-element.component.scss'],
templateUrl: './pool-search-result-list-element.component.html',
standalone: true,
imports: [NgIf, ThemedItemListPreviewComponent, NgClass, PoolTaskActionsComponent, AsyncPipe, TranslateModule],
imports: [NgIf, ThemedItemListPreviewComponent, NgClass, PoolTaskActionsComponent, AsyncPipe, TranslateModule, VarDirective],
})
@listableObjectComponent(PoolTaskSearchResult, ViewMode.ListElement)

View File

@@ -17,7 +17,6 @@ import { EditItemPageModule } from '../../app/item-page/edit-item-page/edit-item
import { ItemPageModule } from '../../app/item-page/item-page.module';
import { ItemSharedModule } from '../../app/item-page/item-shared.module';
import { ItemVersionsModule } from '../../app/item-page/versions/item-versions.module';
import { MyDSpacePageModule } from '../../app/my-dspace-page/my-dspace-page.module';
import { NavbarModule } from '../../app/navbar/navbar.module';
import { RegisterEmailFormModule } from '../../app/register-email-form/register-email-form.module';
import { RootModule } from '../../app/root.module';
@@ -230,7 +229,6 @@ const DECLARATIONS = [
StoreRouterConnectingModule,
TranslateModule,
SubmissionModule,
MyDSpacePageModule,
SearchModule,
FormsModule,
ResourcePoliciesModule,

View File

@@ -17,7 +17,6 @@ import { BrowseByPageModule } from '../../app/browse-by/browse-by-page.module';
import { EditItemPageModule } from '../../app/item-page/edit-item-page/edit-item-page.module';
import { ItemPageModule } from '../../app/item-page/item-page.module';
import { ItemVersionsModule } from '../../app/item-page/versions/item-versions.module';
import { MyDSpacePageModule } from '../../app/my-dspace-page/my-dspace-page.module';
import { NavbarModule } from '../../app/navbar/navbar.module';
import { RegisterEmailFormModule } from '../../app/register-email-form/register-email-form.module';
import { RootModule } from '../../app/root.module';
@@ -61,7 +60,6 @@ const DECLARATIONS = [
StoreRouterConnectingModule,
TranslateModule,
SubmissionModule,
MyDSpacePageModule,
SearchModule,
FormsModule,
ResourcePoliciesModule,