1
1
/*
2
2
* RERO ILS UI
3
- * Copyright (C) 2019-2022 RERO
4
- * Copyright (C) 2019-2022 UCLouvain
3
+ * Copyright (C) 2019-2023 RERO
4
+ * Copyright (C) 2019-2023 UCLouvain
5
5
*
6
6
* This program is free software: you can redistribute it and/or modify
7
7
* it under the terms of the GNU Affero General Public License as published by
17
17
*/
18
18
19
19
import { APP_BASE_HREF , PlatformLocation } from '@angular/common' ;
20
- import { HttpClient , HttpClientModule , HTTP_INTERCEPTORS } from '@angular/common/http' ;
20
+ import { HTTP_INTERCEPTORS , HttpClient , HttpClientModule } from '@angular/common/http' ;
21
21
import { APP_INITIALIZER , CUSTOM_ELEMENTS_SCHEMA , LOCALE_ID , NgModule } from '@angular/core' ;
22
22
import { FormsModule , ReactiveFormsModule } from '@angular/forms' ;
23
23
import { BrowserModule } from '@angular/platform-browser' ;
@@ -44,13 +44,10 @@ import {
44
44
SelectAccountEditorWidgetComponent
45
45
} from './acquisition/components/editor/widget/select-account-editor-widget/select-account-editor-widget.component' ;
46
46
import { ReceivedOrderPermissionValidator } from './acquisition/utils/permissions' ;
47
- import { PaymentsDataComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/payments-data.component' ;
48
47
import { AppRoutingModule } from './app-routing.module' ;
49
48
import { AppComponent } from './app.component' ;
50
49
import { DocumentsTypeahead } from './classes/typeahead/documents-typeahead' ;
51
50
import { ItemsTypeahead } from './classes/typeahead/items-typeahead' ;
52
- import { MefOrganisationTypeahead } from './classes/typeahead/mef-organisation-typeahead' ;
53
- import { MefPersonTypeahead } from './classes/typeahead/mef-person-typeahead' ;
54
51
import { MefTypeahead } from './classes/typeahead/mef-typeahead' ;
55
52
import { PatronsTypeahead } from './classes/typeahead/patrons-typeahead' ;
56
53
import { TabOrderDirective } from './directives/tab-order.directive' ;
@@ -72,6 +69,7 @@ import { ItemInCollectionPipe } from './pipe/item-in-collection.pipe';
72
69
import { MainTitleRelationPipe } from './pipe/main-title-relation.pipe' ;
73
70
import { MarcPipe } from './pipe/marc.pipe' ;
74
71
import { NotesFormatPipe } from './pipe/notes-format.pipe' ;
72
+ import { PatronNamePipe } from './pipe/patron-name.pipe' ;
75
73
import { SubjectProcessPipe } from './pipe/subject-process.pipe' ;
76
74
import { CircPoliciesBriefViewComponent } from './record/brief-view/circ-policies-brief-view.component' ;
77
75
import { CollectionBriefViewComponent } from './record/brief-view/collection-brief-view.component' ;
@@ -82,10 +80,15 @@ import { ItemTypesBriefViewComponent } from './record/brief-view/item-types-brie
82
80
import { ItemsBriefViewComponent } from './record/brief-view/items-brief-view/items-brief-view.component' ;
83
81
import { LibrariesBriefViewComponent } from './record/brief-view/libraries-brief-view.component' ;
84
82
import { LoansBriefViewComponent } from './record/brief-view/loans-brief-view/loans-brief-view.component' ;
83
+ import { PatronTransactionEventDefaultComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-event-default.component' ;
84
+ import { PatronTransactionEventOverdueComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-event-overdue.component' ;
85
+ import { PatronTransactionEventsBriefViewComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-events-brief-view.component' ;
85
86
import { PatronTypesBriefViewComponent } from './record/brief-view/patron-types-brief-view.component' ;
86
87
import { PatronsBriefViewComponent } from './record/brief-view/patrons-brief-view/patrons-brief-view.component' ;
87
88
import { TemplatesBriefViewComponent } from './record/brief-view/templates-brief-view.component' ;
88
89
import { VendorBriefViewComponent } from './record/brief-view/vendor-brief-view.component' ;
90
+ import { CirculationLogLoanComponent } from './record/circulation-logs/circulation-log/circulation-log-loan/circulation-log-loan.component' ;
91
+ import { CirculationLogNotificationComponent } from './record/circulation-logs/circulation-log/circulation-log-notification/circulation-log-notification.component' ;
89
92
import { CirculationLogComponent } from './record/circulation-logs/circulation-log/circulation-log.component' ;
90
93
import { CirculationLogsDialogComponent } from './record/circulation-logs/circulation-logs-dialog.component' ;
91
94
import { CirculationLogsComponent } from './record/circulation-logs/circulation-logs.component' ;
@@ -150,18 +153,24 @@ import { LocalFieldComponent } from './record/detail-view/local-field/local-fiel
150
153
import { LocationDetailViewComponent } from './record/detail-view/location-detail-view/location-detail-view.component' ;
151
154
import { OrganisationDetailViewComponent } from './record/detail-view/organisation-detail-view/organisation-detail-view.component' ;
152
155
import { PatronDetailViewComponent } from './record/detail-view/patron-detail-view/patron-detail-view.component' ;
156
+ import { PatronPermissionComponent } from './record/detail-view/patron-detail-view/patron-permissions/patron-permission/patron-permission.component' ;
157
+ import { PatronPermissionsComponent } from './record/detail-view/patron-detail-view/patron-permissions/patron-permissions.component' ;
153
158
import { PatronTypesDetailViewComponent } from './record/detail-view/patron-types-detail-view/patron-types-detail-view.component' ;
154
159
import { PermissionDetailViewComponent } from './record/detail-view/permission-detail-view/permission-detail-view.component' ;
155
160
import { RecordMaskedComponent } from './record/detail-view/record-masked/record-masked.component' ;
156
161
import { TemplateDetailViewComponent } from './record/detail-view/template-detail-view/template-detail-view.component' ;
157
162
import { VendorDetailViewComponent } from './record/detail-view/vendor-detail-view/vendor-detail-view.component' ;
158
- import { DocumentRecordSearchComponent } from './record/search-view/document-record-search/document-record-search.component' ;
159
163
import { IdentifiedbyValueComponent } from './record/editor/wrappers/identifiedby-value.component' ;
160
164
import { UserIdComponent } from './record/editor/wrappers/user-id/user-id.component' ;
161
165
import { CipoPatronTypeItemTypeComponent } from './record/formly/type/cipo-patron-type-item-type/cipo-patron-type-item-type.component' ;
162
166
import { ItemAvailabilityComponent } from './record/item-availability/item-availability.component' ;
163
167
import { OperationLogsDialogComponent } from './record/operation-logs/operation-logs-dialog/operation-logs-dialog.component' ;
164
168
import { OperationLogsComponent } from './record/operation-logs/operation-logs.component' ;
169
+ import { DocumentRecordSearchComponent } from './record/search-view/document-record-search/document-record-search.component' ;
170
+ import { PatronTransactionEventSearchViewComponent } from './record/search-view/patron-transaction-event-search-view/patron-transaction-event-search-view.component' ;
171
+ import { PaymentsDataComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/payments-data.component' ;
172
+ import { PaymentDataPieComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/pie/payment-data-pie.component' ;
173
+ import { PaymentsDataTableComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/table/payments-data-table.component' ;
165
174
import { AppConfigService } from './service/app-config.service' ;
166
175
import { AppInitializerService } from './service/app-initializer.service' ;
167
176
import { OrganisationService } from './service/organisation.service' ;
@@ -170,17 +179,6 @@ import { UiRemoteTypeaheadService } from './service/ui-remote-typeahead.service'
170
179
import { CurrentLibraryPermissionValidator } from './utils/permissions' ;
171
180
import { CustomShortcutHelpComponent } from './widgets/custom-shortcut-help/custom-shortcut-help.component' ;
172
181
import { FrontpageComponent } from './widgets/frontpage/frontpage.component' ;
173
- import { PatronTransactionEventsBriefViewComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-events-brief-view.component' ;
174
- import { PatronNamePipe } from './pipe/patron-name.pipe' ;
175
- import { PatronTransactionEventOverdueComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-event-overdue.component' ;
176
- import { PatronTransactionEventDefaultComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-event-default.component' ;
177
- import { PatronTransactionEventSearchViewComponent } from './record/search-view/patron-transaction-event-search-view/patron-transaction-event-search-view.component' ;
178
- import { PaymentsDataTableComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/table/payments-data-table.component' ;
179
- import { PaymentDataPieComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/pie/payment-data-pie.component' ;
180
- import { PatronPermissionsComponent } from './record/detail-view/patron-detail-view/patron-permissions/patron-permissions.component' ;
181
- import { PatronPermissionComponent } from './record/detail-view/patron-detail-view/patron-permissions/patron-permission/patron-permission.component' ;
182
- import { CirculationLogLoanComponent } from './record/circulation-logs/circulation-log/circulation-log-loan/circulation-log-loan.component' ;
183
- import { CirculationLogNotificationComponent } from './record/circulation-logs/circulation-log/circulation-log-notification/circulation-log-notification.component' ;
184
182
185
183
/** Init application factory */
186
184
export function appInitFactory ( appInitializerService : AppInitializerService ) : ( ) => Promise < any > {
@@ -370,8 +368,7 @@ export function appInitFactory(appInitializerService: AppInitializerService): ()
370
368
// Use the "multi" parameter to allow the recovery of several services in the injector.
371
369
{ provide : typeaheadToken , useExisting : DocumentsTypeahead , multi : true } ,
372
370
{ provide : typeaheadToken , useExisting : ItemsTypeahead , multi : true } ,
373
- { provide : typeaheadToken , useExisting : MefOrganisationTypeahead , multi : true } ,
374
- { provide : typeaheadToken , useExisting : MefPersonTypeahead , multi : true } ,
371
+ { provide : typeaheadToken , useExisting : MefTypeahead , multi : true } ,
375
372
{ provide : typeaheadToken , useExisting : PatronsTypeahead , multi : true } ,
376
373
{
377
374
provide : CoreConfigService ,
@@ -388,8 +385,7 @@ export function appInitFactory(appInitializerService: AppInitializerService): ()
388
385
ItemsTypeahead ,
389
386
PatronsTypeahead ,
390
387
MainTitlePipe ,
391
- MefPersonTypeahead ,
392
- MefOrganisationTypeahead ,
388
+ MefTypeahead ,
393
389
TruncateTextPipe ,
394
390
CurrentLibraryPermissionValidator ,
395
391
ReceivedOrderPermissionValidator ,
0 commit comments