diff --git a/src/app/+item-page/simple/entity-types/journal-volume/journal-volume-page-fields.component.ts b/src/app/+item-page/simple/entity-types/journal-volume/journal-volume-page-fields.component.ts index 09e43cf427..7549fbd2ff 100644 --- a/src/app/+item-page/simple/entity-types/journal-volume/journal-volume-page-fields.component.ts +++ b/src/app/+item-page/simple/entity-types/journal-volume/journal-volume-page-fields.component.ts @@ -21,7 +21,14 @@ import { isNotEmpty } from '../../../../shared/empty.util'; * The component for displaying metadata and relations of an item with entity type Journal Volume */ export class JournalVolumePageFieldsComponent extends EntityPageFieldsComponent { + /** + * The journals related to this journal volume + */ journals$: Observable; + + /** + * The journal issues related to this journal volume + */ issues$: Observable; constructor( diff --git a/src/app/+item-page/simple/entity-types/orgunit/orgunit-page-fields.component.ts b/src/app/+item-page/simple/entity-types/orgunit/orgunit-page-fields.component.ts index e1a2c7abe8..28385b5d54 100644 --- a/src/app/+item-page/simple/entity-types/orgunit/orgunit-page-fields.component.ts +++ b/src/app/+item-page/simple/entity-types/orgunit/orgunit-page-fields.component.ts @@ -21,9 +21,19 @@ import { isNotEmpty } from '../../../../shared/empty.util'; * The component for displaying metadata and relations of an item with entity type Organisation Unit */ export class OrgUnitPageFieldsComponent extends EntityPageFieldsComponent implements OnInit { - + /** + * The people related to this organisation unit + */ people$: Observable; + + /** + * The projects related to this organisation unit + */ projects$: Observable; + + /** + * The publications related to this organisation unit + */ publications$: Observable; constructor( diff --git a/src/app/+item-page/simple/entity-types/person/person-page-fields.component.ts b/src/app/+item-page/simple/entity-types/person/person-page-fields.component.ts index db74c6e1af..8c502a6ccf 100644 --- a/src/app/+item-page/simple/entity-types/person/person-page-fields.component.ts +++ b/src/app/+item-page/simple/entity-types/person/person-page-fields.component.ts @@ -22,10 +22,29 @@ import { isNotEmpty } from '../../../../shared/empty.util'; * The component for displaying metadata and relations of an item with entity type Person */ export class PersonPageFieldsComponent extends EntityPageFieldsComponent { + /** + * The publications related to this person + */ publications$: Observable; + + /** + * The projects related to this person + */ projects$: Observable; + + /** + * The organisation units related to this person + */ orgUnits$: Observable; + + /** + * The applied fixed filter + */ fixedFilter$: Observable; + + /** + * The query used for applying the fixed filter + */ fixedFilterQuery: string; constructor( diff --git a/src/app/+item-page/simple/entity-types/project/project-page-fields.component.ts b/src/app/+item-page/simple/entity-types/project/project-page-fields.component.ts index 976b3ccec0..54bed63e6d 100644 --- a/src/app/+item-page/simple/entity-types/project/project-page-fields.component.ts +++ b/src/app/+item-page/simple/entity-types/project/project-page-fields.component.ts @@ -21,8 +21,19 @@ import { isNotEmpty } from '../../../../shared/empty.util'; * The component for displaying metadata and relations of an item with entity type Project */ export class ProjectPageFieldsComponent extends EntityPageFieldsComponent implements OnInit { + /** + * The people related to this project + */ people$: Observable; + + /** + * The publications related to this project + */ publications$: Observable; + + /** + * The organisation units related to this project + */ orgUnits$: Observable; constructor( diff --git a/src/app/+item-page/simple/entity-types/publication/publication-page-fields.component.ts b/src/app/+item-page/simple/entity-types/publication/publication-page-fields.component.ts index 5fcccea10e..8f2d980ec3 100644 --- a/src/app/+item-page/simple/entity-types/publication/publication-page-fields.component.ts +++ b/src/app/+item-page/simple/entity-types/publication/publication-page-fields.component.ts @@ -22,9 +22,24 @@ import { changeDetection: ChangeDetectionStrategy.OnPush, }) export class PublicationPageFieldsComponent extends EntityPageFieldsComponent implements OnInit { + /** + * The authors related to this publication + */ authors$: Observable; + + /** + * The projects related to this publication + */ projects$: Observable; + + /** + * The organisation units related to this publication + */ orgUnits$: Observable; + + /** + * The journal issues related to this publication + */ journalIssues$: Observable; constructor(