mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-13 21:13:07 +00:00
[DURACOM-191] fix errors
This commit is contained in:
@@ -1,12 +1,11 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { metadataRepresentationComponent } from '../../../../shared/metadata-representation/metadata-representation.decorator';
|
import {
|
||||||
import { MetadataRepresentationType } from '../../../../core/shared/metadata-representation/metadata-representation.model';
|
ItemMetadataRepresentationListElementComponent
|
||||||
import { ItemMetadataRepresentationListElementComponent } from '../../../../shared/object-list/metadata-representation-list-element/item/item-metadata-representation-list-element.component';
|
} from '../../../../shared/object-list/metadata-representation-list-element/item/item-metadata-representation-list-element.component';
|
||||||
import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
|
import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
|
||||||
import { RouterLink } from '@angular/router';
|
import { RouterLink } from '@angular/router';
|
||||||
import { TruncatableComponent } from '../../../../shared/truncatable/truncatable.component';
|
import { TruncatableComponent } from '../../../../shared/truncatable/truncatable.component';
|
||||||
|
|
||||||
@metadataRepresentationComponent('OrgUnit', MetadataRepresentationType.Item)
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-org-unit-item-metadata-list-element',
|
selector: 'ds-org-unit-item-metadata-list-element',
|
||||||
templateUrl: './org-unit-item-metadata-list-element.component.html',
|
templateUrl: './org-unit-item-metadata-list-element.component.html',
|
||||||
|
@@ -1,13 +1,12 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { metadataRepresentationComponent } from '../../../../shared/metadata-representation/metadata-representation.decorator';
|
import {
|
||||||
import { MetadataRepresentationType } from '../../../../core/shared/metadata-representation/metadata-representation.model';
|
ItemMetadataRepresentationListElementComponent
|
||||||
import { ItemMetadataRepresentationListElementComponent } from '../../../../shared/object-list/metadata-representation-list-element/item/item-metadata-representation-list-element.component';
|
} from '../../../../shared/object-list/metadata-representation-list-element/item/item-metadata-representation-list-element.component';
|
||||||
import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
|
import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
|
||||||
import { RouterLink } from '@angular/router';
|
import { RouterLink } from '@angular/router';
|
||||||
import { TruncatableComponent } from '../../../../shared/truncatable/truncatable.component';
|
import { TruncatableComponent } from '../../../../shared/truncatable/truncatable.component';
|
||||||
import { NgIf, NgFor } from '@angular/common';
|
import { NgFor, NgIf } from '@angular/common';
|
||||||
|
|
||||||
@metadataRepresentationComponent('Person', MetadataRepresentationType.Item)
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-person-item-metadata-list-element',
|
selector: 'ds-person-item-metadata-list-element',
|
||||||
templateUrl: './person-item-metadata-list-element.component.html',
|
templateUrl: './person-item-metadata-list-element.component.html',
|
||||||
|
@@ -1,13 +1,12 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { metadataRepresentationComponent } from '../../../../shared/metadata-representation/metadata-representation.decorator';
|
import {
|
||||||
import { MetadataRepresentationType } from '../../../../core/shared/metadata-representation/metadata-representation.model';
|
ItemMetadataRepresentationListElementComponent
|
||||||
import { ItemMetadataRepresentationListElementComponent } from '../../../../shared/object-list/metadata-representation-list-element/item/item-metadata-representation-list-element.component';
|
} from '../../../../shared/object-list/metadata-representation-list-element/item/item-metadata-representation-list-element.component';
|
||||||
import { DSONameService } from '../../../../core/breadcrumbs/dso-name.service';
|
import { DSONameService } from '../../../../core/breadcrumbs/dso-name.service';
|
||||||
import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
|
import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
|
||||||
import { RouterLink } from '@angular/router';
|
import { RouterLink } from '@angular/router';
|
||||||
import { TruncatableComponent } from '../../../../shared/truncatable/truncatable.component';
|
import { TruncatableComponent } from '../../../../shared/truncatable/truncatable.component';
|
||||||
|
|
||||||
@metadataRepresentationComponent('Project', MetadataRepresentationType.Item)
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-project-item-metadata-list-element',
|
selector: 'ds-project-item-metadata-list-element',
|
||||||
templateUrl: './project-item-metadata-list-element.component.html',
|
templateUrl: './project-item-metadata-list-element.component.html',
|
||||||
|
@@ -3,17 +3,17 @@ import {
|
|||||||
ComponentFactoryResolver,
|
ComponentFactoryResolver,
|
||||||
EventEmitter,
|
EventEmitter,
|
||||||
Input,
|
Input,
|
||||||
|
OnChanges,
|
||||||
OnInit,
|
OnInit,
|
||||||
Output,
|
Output,
|
||||||
ViewChild,
|
|
||||||
OnChanges,
|
|
||||||
SimpleChanges,
|
SimpleChanges,
|
||||||
ComponentRef,
|
Type,
|
||||||
|
ViewChild,
|
||||||
} from '@angular/core';
|
} from '@angular/core';
|
||||||
import { getComponentByWorkflowTaskOption } from './claimed-task-actions-decorator';
|
import { getComponentByWorkflowTaskOption } from './claimed-task-actions-decorator';
|
||||||
import { ClaimedTask } from '../../../../core/tasks/models/claimed-task-object.model';
|
import { ClaimedTask } from '../../../../core/tasks/models/claimed-task-object.model';
|
||||||
import { ClaimedTaskActionsDirective } from './claimed-task-actions.directive';
|
import { ClaimedTaskActionsDirective } from './claimed-task-actions.directive';
|
||||||
import { hasValue, isNotEmpty, hasNoValue } from '../../../empty.util';
|
import { hasNoValue, hasValue, isNotEmpty } from '../../../empty.util';
|
||||||
import { MyDSpaceActionsResult } from '../../mydspace-actions';
|
import { MyDSpaceActionsResult } from '../../mydspace-actions';
|
||||||
import { Item } from '../../../../core/shared/item.model';
|
import { Item } from '../../../../core/shared/item.model';
|
||||||
import { WorkflowItem } from '../../../../core/submission/models/workflowitem.model';
|
import { WorkflowItem } from '../../../../core/submission/models/workflowitem.model';
|
||||||
@@ -64,7 +64,7 @@ export class ClaimedTaskActionsLoaderComponent implements OnInit, OnChanges {
|
|||||||
/**
|
/**
|
||||||
* The reference to the dynamic component
|
* The reference to the dynamic component
|
||||||
*/
|
*/
|
||||||
protected compRef: ComponentRef<Component>;
|
protected compRef;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The list of input and output names for the dynamic component
|
* The list of input and output names for the dynamic component
|
||||||
@@ -105,7 +105,7 @@ export class ClaimedTaskActionsLoaderComponent implements OnInit, OnChanges {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private instantiateComponent(changes?: SimpleChanges): void {
|
private instantiateComponent(changes?: SimpleChanges): void {
|
||||||
const comp = this.getComponentByWorkflowTaskOption(this.option);
|
const comp = this.getComponentByWorkflowTaskOption(this.option) as Type<unknown>;
|
||||||
if (hasValue(comp)) {
|
if (hasValue(comp)) {
|
||||||
const componentFactory = this.componentFactoryResolver.resolveComponentFactory(comp);
|
const componentFactory = this.componentFactoryResolver.resolveComponentFactory(comp);
|
||||||
|
|
||||||
|
@@ -1,14 +1,9 @@
|
|||||||
import { MetadataRepresentationType } from '../../../../core/shared/metadata-representation/metadata-representation.model';
|
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { MetadataRepresentationListElementComponent } from '../metadata-representation-list-element.component';
|
import { MetadataRepresentationListElementComponent } from '../metadata-representation-list-element.component';
|
||||||
import { metadataRepresentationComponent } from '../../../metadata-representation/metadata-representation.decorator';
|
|
||||||
import { VALUE_LIST_BROWSE_DEFINITION } from '../../../../core/shared/value-list-browse-definition.resource-type';
|
import { VALUE_LIST_BROWSE_DEFINITION } from '../../../../core/shared/value-list-browse-definition.resource-type';
|
||||||
import { RouterLink } from '@angular/router';
|
import { RouterLink } from '@angular/router';
|
||||||
import { NgIf } from '@angular/common';
|
import { NgIf } from '@angular/common';
|
||||||
//@metadataRepresentationComponent('Publication', MetadataRepresentationType.PlainText)
|
|
||||||
// For now, authority controlled fields are rendered the same way as plain text fields
|
|
||||||
//@metadataRepresentationComponent('Publication', MetadataRepresentationType.AuthorityControlled)
|
|
||||||
@metadataRepresentationComponent('Publication', MetadataRepresentationType.BrowseLink)
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-browse-link-metadata-list-element',
|
selector: 'ds-browse-link-metadata-list-element',
|
||||||
templateUrl: './browse-link-metadata-list-element.component.html',
|
templateUrl: './browse-link-metadata-list-element.component.html',
|
||||||
|
@@ -1,11 +1,10 @@
|
|||||||
import { MetadataRepresentationType } from '../../../../core/shared/metadata-representation/metadata-representation.model';
|
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { MetadataRepresentationListElementComponent } from '../metadata-representation-list-element.component';
|
import { MetadataRepresentationListElementComponent } from '../metadata-representation-list-element.component';
|
||||||
import { ViewMode } from '../../../../core/shared/view-mode.model';
|
import { ViewMode } from '../../../../core/shared/view-mode.model';
|
||||||
import { metadataRepresentationComponent } from '../../../metadata-representation/metadata-representation.decorator';
|
import {
|
||||||
import { ListableObjectComponentLoaderComponent } from '../../../object-collection/shared/listable-object/listable-object-component-loader.component';
|
ListableObjectComponentLoaderComponent
|
||||||
|
} from '../../../object-collection/shared/listable-object/listable-object-component-loader.component';
|
||||||
|
|
||||||
@metadataRepresentationComponent('Publication', MetadataRepresentationType.Item)
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-item-metadata-list-element',
|
selector: 'ds-item-metadata-list-element',
|
||||||
templateUrl: './item-metadata-list-element.component.html',
|
templateUrl: './item-metadata-list-element.component.html',
|
||||||
|
@@ -1,14 +1,9 @@
|
|||||||
import { MetadataRepresentationType } from '../../../../core/shared/metadata-representation/metadata-representation.model';
|
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { MetadataRepresentationListElementComponent } from '../metadata-representation-list-element.component';
|
import { MetadataRepresentationListElementComponent } from '../metadata-representation-list-element.component';
|
||||||
import { metadataRepresentationComponent } from '../../../metadata-representation/metadata-representation.decorator';
|
|
||||||
import { VALUE_LIST_BROWSE_DEFINITION } from '../../../../core/shared/value-list-browse-definition.resource-type';
|
import { VALUE_LIST_BROWSE_DEFINITION } from '../../../../core/shared/value-list-browse-definition.resource-type';
|
||||||
import { RouterLink } from '@angular/router';
|
import { RouterLink } from '@angular/router';
|
||||||
import { NgIf } from '@angular/common';
|
import { NgIf } from '@angular/common';
|
||||||
|
|
||||||
@metadataRepresentationComponent('Publication', MetadataRepresentationType.PlainText)
|
|
||||||
// For now, authority controlled fields are rendered the same way as plain text fields
|
|
||||||
@metadataRepresentationComponent('Publication', MetadataRepresentationType.AuthorityControlled)
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-plain-text-metadata-list-element',
|
selector: 'ds-plain-text-metadata-list-element',
|
||||||
templateUrl: './plain-text-metadata-list-element.component.html',
|
templateUrl: './plain-text-metadata-list-element.component.html',
|
||||||
|
Reference in New Issue
Block a user