2021-02-10 10:12:23 +01:00
|
|
|
import {NgModule} from '@angular/core';
|
|
|
|
import {CommonModule} from '@angular/common';
|
|
|
|
import {FormsModule} from '@angular/forms';
|
|
|
|
import {RouterModule} from '@angular/router';
|
|
|
|
|
|
|
|
import {ResultPreviewModule} from "../../utils/result-preview/result-preview.module";
|
|
|
|
import {ErrorMessagesModule} from "../../utils/errorMessages.module";
|
|
|
|
import {searcMyOrcidResultsComponent} from "./searchMyOrcidResults.component";
|
|
|
|
import {OrcidModule} from "../orcid.module";
|
[Trunk | Library]:
1. resultLanding.component.html & result-preview.component.html: Show orcid buttons in all environments (production too) | in <orcid-work> added "resultTitle" property.
2. myOrcidLinks.component.ts: Added "getPersonalDetails()" method and link to advanced research outcomes page, filtered by user's name (if personal details from ORCID fails, use name from AAI - getUserInfo).
3. searchMyOrcidResults.module.ts: Removed PagingModule and added NoLoadPaging.
4. searchMyOrcidResults.component.ts: Added method "totalPages()" to calculate pages in paging.
5. searchMyOrcidResults.component.html:
a. Added <no-load-paging> (instead of custom paging with <paging-no-load>).
b. In <orcid-work> added "resultTitle" property.
c. Fix widths of grid inside card for result preview and orcid buttons.
6. orcid-work.component.ts:
a. Added "resultTitle" @Input property, to show it in notifications, instead of pids.
b. Updated messages for errors and for multiple put-codes.
c. Use "danger" notifications instead of "warning" when an error occurs.
d. For search and my orcid links pages, in orcid buttons, use <icon> for icons | For landing page, updated icons in orcid buttons.
e. Added message "The action will affect your real ORCID iD." in tooltips, when environment == 'beta'.
f. Removed property "procedurePaused" and its usage replaced by "currentAction".
g. [Bug fix] For search pages, added "uk-align-right", in order orcid button not to take width for the whole line.
h. [Bug fix] In method "getOrcidWorks()" check "Session.isLoggedIn()" was missing.
7. orcid.component.ts: If personal details from ORCID fails, use name from AAI - getUserInfo.
8. orcid.module.ts: Added IconsModule and registered icons: add, remove, preview, refresh in IconsService.
9. searchResult.component.ts: Call "orcidService.getPutCodes()" in all environments (production too).
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@60619 d315682c-612b-4755-9ff5-7f18f6832af3
2021-03-11 02:40:53 +01:00
|
|
|
import {NoLoadPaging} from "../../searchPages/searchUtils/no-load-paging.module";
|
2022-05-16 23:31:28 +02:00
|
|
|
import {PagingModule} from "../../utils/paging.module";
|
2021-02-10 10:12:23 +01:00
|
|
|
|
|
|
|
@NgModule({
|
|
|
|
imports: [
|
|
|
|
CommonModule, FormsModule,
|
|
|
|
RouterModule, ErrorMessagesModule,
|
2022-05-16 23:31:28 +02:00
|
|
|
ResultPreviewModule, OrcidModule, NoLoadPaging, PagingModule
|
2021-02-10 10:12:23 +01:00
|
|
|
],
|
|
|
|
declarations: [
|
|
|
|
searcMyOrcidResultsComponent
|
|
|
|
],
|
|
|
|
providers:[
|
|
|
|
],
|
|
|
|
exports: [
|
|
|
|
searcMyOrcidResultsComponent
|
|
|
|
]
|
|
|
|
})
|
|
|
|
export class SearchMyOrcidResultsModule { }
|