[Port dspace-8_x] remove custom theme dependency in base component SuggestionListElementComponent (#4059)

* remove custom theme dependency

(cherry picked from commit 0c63c1720e)

* remove custom theme component

(cherry picked from commit 469164f00b)

* remove obsolete constructor

(cherry picked from commit b54638c863)

* fix lint error

(cherry picked from commit b0407fecc0)

* fix lint error

(cherry picked from commit c6d83ec600)

---------

Co-authored-by: Sascha Szott <szott@gmx.de>
This commit is contained in:
DSpace Bot
2025-03-06 11:21:39 -06:00
committed by GitHub
parent c20526aa8b
commit 682fd99ebb
2 changed files with 2 additions and 10 deletions

View File

@@ -9,9 +9,9 @@ import { TranslateModule } from '@ngx-translate/core';
import { getTestScheduler } from 'jasmine-marbles';
import { TestScheduler } from 'rxjs/testing';
import { ItemSearchResultListElementComponent } from '../../../themes/custom/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component';
import { Item } from '../../core/shared/item.model';
import { mockSuggestionPublicationOne } from '../../shared/mocks/publication-claim.mock';
import { ItemSearchResultListElementComponent } from '../../shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component';
import { SuggestionActionsComponent } from '../suggestion-actions/suggestion-actions.component';
import { SuggestionEvidencesComponent } from './suggestion-evidences/suggestion-evidences.component';
import { SuggestionListElementComponent } from './suggestion-list-element.component';

View File

@@ -6,14 +6,13 @@ import {
OnInit,
Output,
} from '@angular/core';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import { TranslateModule } from '@ngx-translate/core';
import { Suggestion } from 'src/app/core/notifications/suggestions/models/suggestion.model';
import { ItemSearchResultListElementComponent } from '../../../themes/custom/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component';
import { Item } from '../../core/shared/item.model';
import { fadeIn } from '../../shared/animations/fade';
import { isNotEmpty } from '../../shared/empty.util';
import { ItemSearchResultListElementComponent } from '../../shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component';
import { SuggestionActionsComponent } from '../suggestion-actions/suggestion-actions.component';
import { SuggestionApproveAndImport } from './suggestion-approve-and-import';
import { SuggestionEvidencesComponent } from './suggestion-evidences/suggestion-evidences.component';
@@ -62,13 +61,6 @@ export class SuggestionListElementComponent implements OnInit {
*/
@Output() selected = new EventEmitter<boolean>();
/**
* Initialize instance variables
*
* @param {NgbModal} modalService
*/
constructor(private modalService: NgbModal) { }
ngOnInit() {
this.listableObject = {
indexableObject: Object.assign(new Item(), { id: this.object.id, metadata: this.object.metadata }),