Made private constructor arguments protected to be accessible in themed components

This commit is contained in:
Alexandre Vryghem
2023-02-22 14:28:15 +01:00
parent 64dd2e6344
commit 5e726f8916
4 changed files with 23 additions and 19 deletions

View File

@@ -59,8 +59,10 @@ export class MetadataRepresentationListComponent extends AbstractIncrementalList
*/
total: number;
constructor(public relationshipService: RelationshipDataService,
private browseDefinitionDataService: BrowseDefinitionDataService) {
constructor(
public relationshipService: RelationshipDataService,
protected browseDefinitionDataService: BrowseDefinitionDataService,
) {
super();
}

View File

@@ -124,12 +124,13 @@ export class DsDynamicLookupRelationExternalSourceTabComponent implements OnInit
*/
relatedEntityType: ItemType;
constructor(private router: Router,
public searchConfigService: SearchConfigurationService,
private externalSourceService: ExternalSourceDataService,
private modalService: NgbModal,
private selectableListService: SelectableListService,
private paginationService: PaginationService
constructor(
protected router: Router,
public searchConfigService: SearchConfigurationService,
protected externalSourceService: ExternalSourceDataService,
protected modalService: NgbModal,
protected selectableListService: SelectableListService,
protected paginationService: PaginationService,
) {
}

View File

@@ -147,12 +147,12 @@ export class DsDynamicLookupRelationSearchTabComponent implements OnInit, OnDest
@Output() resultFound: EventEmitter<SearchObjects<DSpaceObject>> = new EventEmitter<SearchObjects<DSpaceObject>>();
constructor(
private searchService: SearchService,
private selectableListService: SelectableListService,
protected searchService: SearchService,
protected selectableListService: SelectableListService,
public searchConfigService: SearchConfigurationService,
public lookupRelationService: LookupRelationService,
private relationshipService: RelationshipDataService,
private paginationService: PaginationService
protected relationshipService: RelationshipDataService,
protected paginationService: PaginationService,
) {
}

View File

@@ -74,12 +74,13 @@ export class SearchFormComponent implements OnInit {
*/
@Output() submitSearch = new EventEmitter<any>();
constructor(private router: Router,
private searchService: SearchService,
private paginationService: PaginationService,
private searchConfig: SearchConfigurationService,
private modalService: NgbModal,
private dsoService: DSpaceObjectDataService
constructor(
protected router: Router,
protected searchService: SearchService,
protected paginationService: PaginationService,
protected searchConfig: SearchConfigurationService,
protected modalService: NgbModal,
protected dsoService: DSpaceObjectDataService,
) {
}
@@ -120,7 +121,7 @@ export class SearchFormComponent implements OnInit {
updateSearch(data: any) {
const queryParams = Object.assign({}, data);
this.router.navigate(this.getSearchLinkParts(), {
void this.router.navigate(this.getSearchLinkParts(), {
queryParams: queryParams,
queryParamsHandling: 'merge'
});