replaced type input by getRenderType method

This commit is contained in:
lotte
2019-10-04 16:06:59 +02:00
parent 9badabade6
commit a1f144aa0b
102 changed files with 452 additions and 755 deletions

View File

@@ -24,8 +24,8 @@ import { listableObjectComponent } from '../../../object-collection/shared/lista
providers: [Location, { provide: LocationStrategy, useClass: PathLocationStrategy }]
})
@listableObjectComponent(ClaimedTaskMyDSpaceResult, ViewMode.ListElement)
@listableObjectComponent(ClaimedTask, ViewMode.ListElement)
@listableObjectComponent(ClaimedTaskMyDSpaceResult.name, ViewMode.ListElement)
@listableObjectComponent(ClaimedTask.name, ViewMode.ListElement)
export class ClaimedMyDSpaceResultListElementComponent extends MyDSpaceResultListElementComponent<ClaimedTaskMyDSpaceResult, ClaimedTask> {
/**

View File

@@ -6,6 +6,7 @@ import { ItemMyDSpaceResult } from '../../../object-collection/shared/item-my-ds
import { MyDspaceItemStatusType } from '../../../object-collection/shared/mydspace-item-status/my-dspace-item-status-type';
import { ViewMode } from '../../../../core/shared/view-mode.model';
import { listableObjectComponent } from '../../../object-collection/shared/listable-object/listable-object.decorator';
import { Context } from '../../../../core/shared/context.model';
/**
* This component renders item object for the mydspace result in the list view.
@@ -16,7 +17,7 @@ import { listableObjectComponent } from '../../../object-collection/shared/lista
templateUrl: './item-my-dspace-result-list-element.component.html'
})
@listableObjectComponent(ItemMyDSpaceResult, ViewMode.ListElement)
@listableObjectComponent('PublicationSearchResult', ViewMode.ListElement, Context.Submission)
export class ItemMyDSpaceResultListElementComponent extends MyDSpaceResultListElementComponent<ItemMyDSpaceResult, Item> {
/**

View File

@@ -13,6 +13,7 @@ import { PoolTask } from '../../../../core/tasks/models/pool-task-object.model';
import { PoolTaskMyDSpaceResult } from '../../../object-collection/shared/pool-task-my-dspace-result.model';
import { MyDspaceItemStatusType } from '../../../object-collection/shared/mydspace-item-status/my-dspace-item-status-type';
import { listableObjectComponent } from '../../../object-collection/shared/listable-object/listable-object.decorator';
import { ClaimedTaskMyDSpaceResult } from '../../../object-collection/shared/claimed-task-my-dspace-result.model';
/**
* This component renders pool task object for the mydspace result in the list view.
@@ -23,8 +24,8 @@ import { listableObjectComponent } from '../../../object-collection/shared/lista
templateUrl: './pool-my-dspace-result-list-element.component.html',
})
@listableObjectComponent(PoolTaskMyDSpaceResult, ViewMode.ListElement)
@listableObjectComponent(PoolTask, ViewMode.ListElement)
@listableObjectComponent(PoolTaskMyDSpaceResult.name, ViewMode.ListElement)
@listableObjectComponent(PoolTask.name, ViewMode.ListElement)
export class PoolMyDSpaceResultListElementComponent extends MyDSpaceResultListElementComponent<PoolTaskMyDSpaceResult, PoolTask> implements OnInit {
/**

View File

@@ -22,8 +22,8 @@ import { listableObjectComponent } from '../../../object-collection/shared/lista
templateUrl: './workflowitem-my-dspace-result-list-element.component.html',
})
@listableObjectComponent(WorkflowitemMyDSpaceResult, ViewMode.ListElement)
@listableObjectComponent(WorkflowItem, ViewMode.ListElement)
@listableObjectComponent(WorkflowitemMyDSpaceResult.name, ViewMode.ListElement)
@listableObjectComponent(WorkflowItem.name, ViewMode.ListElement)
export class WorkflowitemMyDSpaceResultListElementComponent extends MyDSpaceResultListElementComponent<WorkflowitemMyDSpaceResult, WorkflowItem> {
/**

View File

@@ -22,7 +22,7 @@ import { listableObjectComponent } from '../../../object-collection/shared/lista
templateUrl: './workspaceitem-my-dspace-result-list-element.component.html',
})
@listableObjectComponent(WorkspaceitemMyDSpaceResult, ViewMode.ListElement)
@listableObjectComponent(WorkspaceitemMyDSpaceResult.name, ViewMode.ListElement)
export class WorkspaceitemMyDSpaceResultListElementComponent extends MyDSpaceResultListElementComponent<WorkspaceitemMyDSpaceResult, WorkspaceItem> {
/**