mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-16 14:33:03 +00:00
42 lines
1.8 KiB
TypeScript
42 lines
1.8 KiB
TypeScript
import { Component, Inject } from '@angular/core';
|
|
import { SEARCH_CONFIG_SERVICE } from '../../../../my-dspace-page/my-dspace-page.component';
|
|
import { SearchConfigurationService } from '../../../../core/shared/search/search-configuration.service';
|
|
import { Context } from '../../../../core/shared/context.model';
|
|
import { AdminNotifySearchConfigurationService } from "../../config/admin-notify-search-configuration.service";
|
|
import { FILTER_SEARCH } from "../../admin-notify-dashboard.component";
|
|
import { AdminNotifySearchFilterService } from "../../config/admin-notify-filter-service";
|
|
import { FILTER_CONFIG } from "../../../../core/shared/search/search-filter.service";
|
|
import { AdminNotifySearchFilterConfig } from "../../config/admin-notify-search-filter-config";
|
|
|
|
|
|
@Component({
|
|
selector: 'ds-admin-notify-incoming',
|
|
templateUrl: './admin-notify-incoming.component.html',
|
|
styleUrls: ['./admin-notify-incoming.component.scss'],
|
|
providers: [
|
|
{
|
|
provide: SEARCH_CONFIG_SERVICE,
|
|
useClass: AdminNotifySearchConfigurationService
|
|
},
|
|
{
|
|
provide: FILTER_SEARCH,
|
|
useClass: AdminNotifySearchFilterService
|
|
},
|
|
{
|
|
provide: FILTER_CONFIG,
|
|
useClass: AdminNotifySearchFilterConfig
|
|
}
|
|
]
|
|
})
|
|
export class AdminNotifyIncomingComponent {
|
|
protected readonly context = Context.CoarNotify;
|
|
constructor(@Inject(SEARCH_CONFIG_SERVICE) public searchConfigService: AdminNotifySearchConfigurationService,
|
|
@Inject(FILTER_SEARCH) public searchFilterService: AdminNotifySearchFilterService,
|
|
@Inject(FILTER_CONFIG) public filterConfig: AdminNotifySearchFilterConfig) {
|
|
const incomingPrefix = 'incoming.f'
|
|
this.searchConfigService.setParamPrefix(incomingPrefix);
|
|
this.searchFilterService.setParamPrefix(incomingPrefix);
|
|
this.filterConfig.paramNamePrefix = incomingPrefix;
|
|
}
|
|
}
|