DSpace / RestContract

REST Contract for DSpace 7-8
https://wiki.lyrasis.org/display/DSDOC8x/
37 stars 48 forks source link

Update ORCID synchronization preferences #190

Closed LucaGiamminonni closed 2 years ago

LucaGiamminonni commented 2 years ago

This PR add the update of ORCID synchronization preferences on profiles endpoint.

Includes https://github.com/DSpace/RestContract/pull/180 Related to https://github.com/DSpace/DSpace/pull/8263

REVIEWERS: Here's a diff of what is unique in this PR https://github.com/DSpace/RestContract/compare/4Science:CST-5347...4Science:CST-5590

abollini commented 2 years ago

Documentation about the ORCID functionalities is available in the DSpace-CRIS technical documentation pp 76-89 of pdf https://github.com/4Science/DSpace/releases/download/dspace-cris-2022.01.01/dspace-cris-2022.01.01.pdf it can moved to the dspace wiki once the contribution is finalized. It is almost accurate also for the porting with the exception of the features related to nested metadata that cannot be ported to DSpace as this concept is not yet supported in DSpace

LucaGiamminonni commented 2 years ago

I updated the contract to include the endpoint used by ORCID after login and to explain "BIOGRAPHICAL" and "IDENTIFIERS" values.

tdonohue commented 2 years ago

Merging as this is at +2 and the implementation PR https://github.com/DSpace/DSpace/pull/8263 related to this was merged. Thanks @LucaGiamminonni !