-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Creators: find CERN people #135
Comments
@jrcastro2 I have discussed this with Jose and Lars and updated the issue, have a look ;) We will need to create subtasks out of this. |
jrcastro2
added a commit
to jrcastro2/invenio-vocabularies
that referenced
this issue
Sep 2, 2024
jrcastro2
added a commit
to jrcastro2/invenio-vocabularies
that referenced
this issue
Sep 2, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The current
names
vocab currently has the ORCID dump. We need to add CERN users too.CERN users can add their ORCID in their computing account profile (via the users-portal): we are modifying the LDAP sync to get this info, see here).
Expected behaviour
When searching and selecting creators in the upload form, I should be able to find all CERN users and other researchers.
Let's take an example: I am searching for John Doe.
Possible scenario
John Doe has an ORCID, and he is in the CERN db. However, he did not add the ORCID to the CERN account.
When searching for him in the upload form, I will find him 2 times, showing the ORCID and CERN logo and links, as we have no way to deduplicate the user.
John Doe does not have an ORCID, and he is in the CERN db.
When searching, I will find him 1 time, showing the CERN logo and links.
John Doe does not have an ORCID, and he is in the CERN db. However, he now creates an ORCID and adds it to his CERN account.
After all the syncing (ORCID and LDAP) completed, I should find him 1 time, showing both the ORCID and CERN logo and links.
Privacy considerations
We cannot expose the CERN db, not the person id of the user. To achieve this, we should:
This level of protection should match the one enforced by the CERN Phonebook. We might want to contact them and ask this.
Technical design
Issue here: #193
EDIT: When creating the names from cern we will use the user id as the id for hte names and hash the person id in the props
Merging
Edit: Instead of deprecating we delete the old value on merge.
Issue here: #194
The text was updated successfully, but these errors were encountered: