diff --git a/projects/admin/src/app/app.module.ts b/projects/admin/src/app/app.module.ts index f27367881..53db7bdae 100644 --- a/projects/admin/src/app/app.module.ts +++ b/projects/admin/src/app/app.module.ts @@ -1,7 +1,7 @@ /* * RERO ILS UI - * Copyright (C) 2019-2022 RERO - * Copyright (C) 2019-2022 UCLouvain + * Copyright (C) 2019-2023 RERO + * Copyright (C) 2019-2023 UCLouvain * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -17,7 +17,7 @@ */ import { APP_BASE_HREF, PlatformLocation } from '@angular/common'; -import { HttpClient, HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; +import { HTTP_INTERCEPTORS, HttpClient, HttpClientModule } from '@angular/common/http'; import { APP_INITIALIZER, CUSTOM_ELEMENTS_SCHEMA, LOCALE_ID, NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { BrowserModule } from '@angular/platform-browser'; @@ -44,13 +44,10 @@ import { SelectAccountEditorWidgetComponent } from './acquisition/components/editor/widget/select-account-editor-widget/select-account-editor-widget.component'; import { ReceivedOrderPermissionValidator } from './acquisition/utils/permissions'; -import { PaymentsDataComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/payments-data.component'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { DocumentsTypeahead } from './classes/typeahead/documents-typeahead'; import { ItemsTypeahead } from './classes/typeahead/items-typeahead'; -import { MefOrganisationTypeahead } from './classes/typeahead/mef-organisation-typeahead'; -import { MefPersonTypeahead } from './classes/typeahead/mef-person-typeahead'; import { MefTypeahead } from './classes/typeahead/mef-typeahead'; import { PatronsTypeahead } from './classes/typeahead/patrons-typeahead'; import { TabOrderDirective } from './directives/tab-order.directive'; @@ -72,7 +69,7 @@ import { ItemInCollectionPipe } from './pipe/item-in-collection.pipe'; import { MainTitleRelationPipe } from './pipe/main-title-relation.pipe'; import { MarcPipe } from './pipe/marc.pipe'; import { NotesFormatPipe } from './pipe/notes-format.pipe'; -import { SubjectProcessPipe } from './pipe/subject-process.pipe'; +import { PatronNamePipe } from './pipe/patron-name.pipe'; import { CircPoliciesBriefViewComponent } from './record/brief-view/circ-policies-brief-view.component'; import { CollectionBriefViewComponent } from './record/brief-view/collection-brief-view.component'; import { DocumentsBriefViewComponent } from './record/brief-view/documents-brief-view/documents-brief-view.component'; @@ -82,10 +79,15 @@ import { ItemTypesBriefViewComponent } from './record/brief-view/item-types-brie import { ItemsBriefViewComponent } from './record/brief-view/items-brief-view/items-brief-view.component'; import { LibrariesBriefViewComponent } from './record/brief-view/libraries-brief-view.component'; import { LoansBriefViewComponent } from './record/brief-view/loans-brief-view/loans-brief-view.component'; +import { PatronTransactionEventDefaultComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-event-default.component'; +import { PatronTransactionEventOverdueComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-event-overdue.component'; +import { PatronTransactionEventsBriefViewComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-events-brief-view.component'; import { PatronTypesBriefViewComponent } from './record/brief-view/patron-types-brief-view.component'; import { PatronsBriefViewComponent } from './record/brief-view/patrons-brief-view/patrons-brief-view.component'; import { TemplatesBriefViewComponent } from './record/brief-view/templates-brief-view.component'; import { VendorBriefViewComponent } from './record/brief-view/vendor-brief-view.component'; +import { CirculationLogLoanComponent } from './record/circulation-logs/circulation-log/circulation-log-loan/circulation-log-loan.component'; +import { CirculationLogNotificationComponent } from './record/circulation-logs/circulation-log/circulation-log-notification/circulation-log-notification.component'; import { CirculationLogComponent } from './record/circulation-logs/circulation-log/circulation-log.component'; import { CirculationLogsDialogComponent } from './record/circulation-logs/circulation-logs-dialog.component'; import { CirculationLogsComponent } from './record/circulation-logs/circulation-logs.component'; @@ -150,18 +152,24 @@ import { LocalFieldComponent } from './record/detail-view/local-field/local-fiel import { LocationDetailViewComponent } from './record/detail-view/location-detail-view/location-detail-view.component'; import { OrganisationDetailViewComponent } from './record/detail-view/organisation-detail-view/organisation-detail-view.component'; import { PatronDetailViewComponent } from './record/detail-view/patron-detail-view/patron-detail-view.component'; +import { PatronPermissionComponent } from './record/detail-view/patron-detail-view/patron-permissions/patron-permission/patron-permission.component'; +import { PatronPermissionsComponent } from './record/detail-view/patron-detail-view/patron-permissions/patron-permissions.component'; import { PatronTypesDetailViewComponent } from './record/detail-view/patron-types-detail-view/patron-types-detail-view.component'; import { PermissionDetailViewComponent } from './record/detail-view/permission-detail-view/permission-detail-view.component'; import { RecordMaskedComponent } from './record/detail-view/record-masked/record-masked.component'; import { TemplateDetailViewComponent } from './record/detail-view/template-detail-view/template-detail-view.component'; import { VendorDetailViewComponent } from './record/detail-view/vendor-detail-view/vendor-detail-view.component'; -import { DocumentRecordSearchComponent } from './record/search-view/document-record-search/document-record-search.component'; import { IdentifiedbyValueComponent } from './record/editor/wrappers/identifiedby-value.component'; import { UserIdComponent } from './record/editor/wrappers/user-id/user-id.component'; import { CipoPatronTypeItemTypeComponent } from './record/formly/type/cipo-patron-type-item-type/cipo-patron-type-item-type.component'; import { ItemAvailabilityComponent } from './record/item-availability/item-availability.component'; import { OperationLogsDialogComponent } from './record/operation-logs/operation-logs-dialog/operation-logs-dialog.component'; import { OperationLogsComponent } from './record/operation-logs/operation-logs.component'; +import { DocumentRecordSearchComponent } from './record/search-view/document-record-search/document-record-search.component'; +import { PatronTransactionEventSearchViewComponent } from './record/search-view/patron-transaction-event-search-view/patron-transaction-event-search-view.component'; +import { PaymentsDataComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/payments-data.component'; +import { PaymentDataPieComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/pie/payment-data-pie.component'; +import { PaymentsDataTableComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/table/payments-data-table.component'; import { AppConfigService } from './service/app-config.service'; import { AppInitializerService } from './service/app-initializer.service'; import { OrganisationService } from './service/organisation.service'; @@ -170,17 +178,6 @@ import { UiRemoteTypeaheadService } from './service/ui-remote-typeahead.service' import { CurrentLibraryPermissionValidator } from './utils/permissions'; import { CustomShortcutHelpComponent } from './widgets/custom-shortcut-help/custom-shortcut-help.component'; import { FrontpageComponent } from './widgets/frontpage/frontpage.component'; -import { PatronTransactionEventsBriefViewComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-events-brief-view.component'; -import { PatronNamePipe } from './pipe/patron-name.pipe'; -import { PatronTransactionEventOverdueComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-event-overdue.component'; -import { PatronTransactionEventDefaultComponent } from './record/brief-view/patron-transaction-events-brief-view/patron-transaction-event-default.component'; -import { PatronTransactionEventSearchViewComponent } from './record/search-view/patron-transaction-event-search-view/patron-transaction-event-search-view.component'; -import { PaymentsDataTableComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/table/payments-data-table.component'; -import { PaymentDataPieComponent } from './record/search-view/patron-transaction-event-search-view/payments-data/pie/payment-data-pie.component'; -import { PatronPermissionsComponent } from './record/detail-view/patron-detail-view/patron-permissions/patron-permissions.component'; -import { PatronPermissionComponent } from './record/detail-view/patron-detail-view/patron-permissions/patron-permission/patron-permission.component'; -import { CirculationLogLoanComponent } from './record/circulation-logs/circulation-log/circulation-log-loan/circulation-log-loan.component'; -import { CirculationLogNotificationComponent } from './record/circulation-logs/circulation-log/circulation-log-notification/circulation-log-notification.component'; /** Init application factory */ export function appInitFactory(appInitializerService: AppInitializerService): () => Promise { @@ -271,7 +268,6 @@ export function appInitFactory(appInitializerService: AppInitializerService): () RecordMaskedComponent, IdentifiedbyValueComponent, DialogImportComponent, - SubjectProcessPipe, NotificationTypePipe, CirculationLogsComponent, CirculationLogsDialogComponent, @@ -370,8 +366,7 @@ export function appInitFactory(appInitializerService: AppInitializerService): () // Use the "multi" parameter to allow the recovery of several services in the injector. { provide: typeaheadToken, useExisting: DocumentsTypeahead, multi: true }, { provide: typeaheadToken, useExisting: ItemsTypeahead, multi: true }, - { provide: typeaheadToken, useExisting: MefOrganisationTypeahead, multi: true }, - { provide: typeaheadToken, useExisting: MefPersonTypeahead, multi: true }, + { provide: typeaheadToken, useExisting: MefTypeahead, multi: true }, { provide: typeaheadToken, useExisting: PatronsTypeahead, multi: true }, { provide: CoreConfigService, @@ -388,8 +383,7 @@ export function appInitFactory(appInitializerService: AppInitializerService): () ItemsTypeahead, PatronsTypeahead, MainTitlePipe, - MefPersonTypeahead, - MefOrganisationTypeahead, + MefTypeahead, TruncateTextPipe, CurrentLibraryPermissionValidator, ReceivedOrderPermissionValidator, diff --git a/projects/admin/src/app/circulation/item/item.component.html b/projects/admin/src/app/circulation/item/item.component.html index cde35c228..a844b5abe 100644 --- a/projects/admin/src/app/circulation/item/item.component.html +++ b/projects/admin/src/app/circulation/item/item.component.html @@ -1,6 +1,6 @@
diff --git a/projects/admin/src/app/circulation/main-request/requested-item/requested-item.component.html b/projects/admin/src/app/circulation/main-request/requested-item/requested-item.component.html index 434172f2c..be456b774 100644 --- a/projects/admin/src/app/circulation/main-request/requested-item/requested-item.component.html +++ b/projects/admin/src/app/circulation/main-request/requested-item/requested-item.component.html @@ -1,6 +1,6 @@
diff --git a/projects/admin/src/app/circulation/patron/pickup/pickup-item/pickup-item.component.html b/projects/admin/src/app/circulation/patron/pickup/pickup-item/pickup-item.component.html index f52e33da4..ce0632466 100644 --- a/projects/admin/src/app/circulation/patron/pickup/pickup-item/pickup-item.component.html +++ b/projects/admin/src/app/circulation/patron/pickup/pickup-item/pickup-item.component.html @@ -1,6 +1,6 @@ - + @@ -75,22 +72,7 @@

{{ altgr_title }}

- - - + @@ -200,8 +182,8 @@

{{ altgr_title }}

- {{ subject._text }} + title="{{ subject.entity.type | translate }}"> + {{ subject.entity.authorized_access_point }}
diff --git a/projects/admin/src/app/routes/corporate-bodies-route.ts b/projects/admin/src/app/routes/corporate-bodies-route.ts index 5791e4e1b..eb3484a25 100644 --- a/projects/admin/src/app/routes/corporate-bodies-route.ts +++ b/projects/admin/src/app/routes/corporate-bodies-route.ts @@ -59,7 +59,7 @@ export class CorporateBodiesRoute extends BaseRoute implements RouteInterface { types: [ { key: 'corporate-bodies', - index: 'contributions', + index: 'entities', label: _('Organisation'), component: ContributionBriefComponent, detailComponent: ContributionDetailViewComponent, diff --git a/projects/admin/src/app/routes/import-documents-route.ts b/projects/admin/src/app/routes/import-documents-route.ts index 164faecb0..0eeac30c0 100644 --- a/projects/admin/src/app/routes/import-documents-route.ts +++ b/projects/admin/src/app/routes/import-documents-route.ts @@ -21,7 +21,6 @@ import { PERMISSIONS, PERMISSION_OPERATOR } from '@rero/shared'; import { Observable, of } from 'rxjs'; import { ImportSourceApiService } from '../api/import-source-api.service'; import { ExternalSourceSetting } from '../classes/external-source'; -import { CanAccessGuard, CAN_ACCESS_ACTIONS } from '../guard/can-access.guard'; import { PermissionGuard } from '../guard/permission.guard'; import { DocumentsBriefViewComponent } from '../record/brief-view/documents-brief-view/documents-brief-view.component'; import { DocumentDetailViewComponent } from '../record/detail-view/document-detail-view/document-detail-view.component'; diff --git a/projects/admin/src/app/routes/persons-route.ts b/projects/admin/src/app/routes/persons-route.ts index 5566005b2..1941f8bc9 100644 --- a/projects/admin/src/app/routes/persons-route.ts +++ b/projects/admin/src/app/routes/persons-route.ts @@ -59,7 +59,7 @@ export class PersonsRoute extends BaseRoute implements RouteInterface { types: [ { key: 'persons', - index: 'contributions', + index: 'entities', label: _('Persons'), component: ContributionBriefComponent, detailComponent: ContributionDetailViewComponent, diff --git a/projects/admin/src/app/service/ui-remote-typeahead.service.spec.ts b/projects/admin/src/app/service/ui-remote-typeahead.service.spec.ts index f37e82521..bf4c825cc 100644 --- a/projects/admin/src/app/service/ui-remote-typeahead.service.spec.ts +++ b/projects/admin/src/app/service/ui-remote-typeahead.service.spec.ts @@ -1,6 +1,6 @@ /* * RERO ILS UI - * Copyright (C) 2020 RERO + * Copyright (C) 2020-2023 RERO * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -22,8 +22,7 @@ import { RecordModule, TruncateTextPipe } from '@rero/ng-core'; import { MainTitlePipe, SharedModule } from '@rero/shared'; import { DocumentsTypeahead } from '../classes/typeahead/documents-typeahead'; import { ItemsTypeahead } from '../classes/typeahead/items-typeahead'; -import { MefOrganisationTypeahead } from '../classes/typeahead/mef-organisation-typeahead'; -import { MefPersonTypeahead } from '../classes/typeahead/mef-person-typeahead'; +import { MefTypeahead } from '../classes/typeahead/mef-typeahead'; import { PatronsTypeahead } from '../classes/typeahead/patrons-typeahead'; import { UiRemoteTypeaheadService } from './ui-remote-typeahead.service'; @@ -40,8 +39,7 @@ describe('UiRemoteTypeaheadService', () => { providers: [ DocumentsTypeahead, ItemsTypeahead, - MefPersonTypeahead, - MefOrganisationTypeahead, + MefTypeahead, PatronsTypeahead, TruncateTextPipe, MainTitlePipe diff --git a/projects/public-search/src/app/document-brief/document-brief.component.html b/projects/public-search/src/app/document-brief/document-brief.component.html index ca0412589..5b0e5279c 100644 --- a/projects/public-search/src/app/document-brief/document-brief.component.html +++ b/projects/public-search/src/app/document-brief/document-brief.component.html @@ -1,6 +1,6 @@ - +