inveniosoftware / invenio-vocabularies

Invenio module for managing vocabularies.
https://invenio-vocabularies.readthedocs.io
MIT License
2 stars 40 forks source link

affiliations: switch to datastreams #327

Open tmorrell opened 1 month ago

tmorrell commented 1 month ago

:heart: Thank you for your contribution!

Description

This PR upgrades affiliation to a datastream and makes it consistent with funders and ROR v2 https://github.com/inveniosoftware/invenio-vocabularies/issues/318.

https://github.com/inveniosoftware/invenio-app-rdm/pull/2680 is needed for it to work within RDM

Checklist

Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

Reminder

By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

  1. You license your contribution under the same terms as the current repository’s license.
  2. You agree that you have the right to license your contribution under the current repository’s license.
tmorrell commented 4 days ago

You can test this locally by adding the following to your Pipfile:

invenio-app-rdm = {extras = ["opensearch2"], version = "~=13.0.0b0.dev1", git = "https://github.com/caltechlibrary/invenio-app-rdm.git", ref = "affiliation_datastream"}
invenio-vocabularies = {git = "https://github.com/caltechlibrary/invenio-vocabularies.git", ref = "affiliation_datastream"}