utdal / profiles

A simple CRUD/search profile system for research profiles, providing user-editable information and basic pages to aesthetically promote and highlight researcher activities and achievements.
MIT License
6 stars 0 forks source link

Orcid Publications Import Optimization #138

Open betsyecastro opened 6 months ago

betsyecastro commented 6 months ago

Adds architecture changes for publications import

  1. ProfileDataFactory to generate duplicated records for the database and the ORCID API to simulate overlap and test the synchronization process.
  2. ProfileDataFactory to generate authors names for orcid publications in random formats and test the format method defined in the Publications helper.
  3. Partial mock for getPublications() method.
betsyecastro commented 6 months ago

Hi @wunc I applied the changes we discussed yesterday and the PR is ready for review.

I will work on the failing security check on a separate branch.