Skip to content

Conversation

@qqmyers
Copy link
Member

@qqmyers qqmyers commented Feb 9, 2025

What this PR does / why we need it: Multiple license changes per #10883, affecting attributes that can be uploaded for new licenses and what is sent to DataCite.

Which issue(s) this PR closes:

Special notes for your reviewer: This should cover all the points listed in the issue, plus the optional add of a language parameter.

Suggestions on how to test this: ~Regression testing - licenses should work as before on a new db as well as after an update of an existing db. The new feature is primarily in what gets sent to DataCite, so creating a dataset, selecting a license, publishing, and then verifying that the DataCite export has the new rights attributes and xml:lang entry as shown in the issue should do it.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Is there a release notes update needed for this change?: included.

Additional documentation:

@coveralls
Copy link

coveralls commented Feb 9, 2025

Coverage Status

coverage: 22.726% (-0.01%) from 22.736%
when pulling bb55c81 on GlobalDataverseCommunityConsortium:IQSS/10883
into 2210d16 on IQSS:develop.

@qqmyers qqmyers added the Size: 10 A percentage of a sprint. 7 hours. label Feb 11, 2025
@qqmyers qqmyers marked this pull request as ready for review February 11, 2025 22:49
@qqmyers qqmyers changed the title IQSS/10883-LIcense Enhancements IQSS/10883-License Enhancements Feb 11, 2025
@cmbz cmbz added this to the 6.6 milestone Feb 12, 2025
@scolapasta scolapasta moved this from SPRINT READY to This Sprint 🏃‍♀️ 🏃 in IQSS Dataverse Project Feb 26, 2025
@scolapasta scolapasta moved this from This Sprint 🏃‍♀️ 🏃 to Ready for Review ⏩ in IQSS Dataverse Project Feb 26, 2025
@sekmiller sekmiller self-assigned this Feb 26, 2025
@sekmiller sekmiller moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project Feb 26, 2025
@cmbz cmbz added the FY25 Sprint 18 FY25 Sprint 18 (2025-02-26 - 2025-03-12) label Feb 27, 2025
@github-project-automation github-project-automation bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Feb 27, 2025
@ofahimIQSS ofahimIQSS moved this from Ready for QA ⏩ to QA ✅ in IQSS Dataverse Project Feb 27, 2025
@ofahimIQSS ofahimIQSS self-assigned this Feb 27, 2025
@sekmiller sekmiller removed their assignment Feb 28, 2025
@ofahimIQSS
Copy link
Contributor

No issues found with this PR. Merging

@ofahimIQSS ofahimIQSS merged commit 9e01018 into IQSS:develop Feb 28, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from QA ✅ to Merged 🚀 in IQSS Dataverse Project Feb 28, 2025
@ofahimIQSS ofahimIQSS removed their assignment Feb 28, 2025
@pdurbin
Copy link
Member

pdurbin commented Feb 28, 2025

@ofahimIQSS @qqmyers @jeromeroucou now that this PR has been merged does the JSON French license in this PR need to be revisited? Would it still work?

@qqmyers
Copy link
Member Author

qqmyers commented Feb 28, 2025

Things should be null safe, so the new fields aren't needed.

@jeromeroucou
Copy link
Contributor

Things should be null safe, so the new fields aren't needed.

I agree with @qqmyers

But if you are OK, I will push an update with new fields as soon as I have confirmation of which uri to use (actually SPDX page is set). This will be more consistent with other licenses files that have these fields filled in.

@pdurbin
Copy link
Member

pdurbin commented Mar 3, 2025

@jeromeroucou sure, sounds good. Please do create a PR when you're ready.

@jeromeroucou
Copy link
Contributor

@pdurbin I've just push the PR #11302 with new fields

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY25 Sprint 18 FY25 Sprint 18 (2025-02-26 - 2025-03-12) Size: 10 A percentage of a sprint. 7 hours.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Send additional license information to DataCite

7 participants