Skip to content

11912 edit template api#12159

Merged
ChengShi-1 merged 54 commits intodevelopfrom
11912-edit-template-api
Apr 27, 2026
Merged

11912 edit template api#12159
ChengShi-1 merged 54 commits intodevelopfrom
11912-edit-template-api

Conversation

@sekmiller
Copy link
Copy Markdown
Contributor

What this PR does / why we need it: Allows user to update the metadata, instructions, license, terms of use or terms of access of a given template

Which issue(s) this PR closes:

Special notes for your reviewer:

Suggestions on how to test this: There are several new api endpoints one of which is used to either update the license or the custom terms of access for a given template (see release notes and updated documentation)

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: included

@github-actions github-actions Bot added Feature: API FY26 Sprint 10 FY26 Sprint 10 (2025-11-05 - 2025-11-19) FY26 Sprint 11 FY26 Sprint 11 (2025-11-20 - 2025-12-03) FY26 Sprint 12 FY26 Sprint 12 (2025-12-03 - 2025-12-17) FY26 Sprint 13 FY26 Sprint 13 (2025-12-17 - 2025-12-31) FY26 Sprint 14 FY26 Sprint 14 (2025-12-31 - 2026-01-14) FY26 Sprint 15 FY26 Sprint 15 (2026-01-14 - 2026-01-28) FY26 Sprint 16 FY26 Sprint 16 (2026-01-28 - 2026-02-11) labels Feb 12, 2026
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@cmbz cmbz added the FY26 Sprint 21 FY26 Sprint 21 (2026-04-08 - 2026-04-22) label Apr 8, 2026
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@sekmiller sekmiller assigned ekraffmiller and unassigned sekmiller Apr 14, 2026
Copy link
Copy Markdown
Contributor

@ekraffmiller ekraffmiller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, approved

@pdurbin pdurbin dismissed qqmyers’s stale review April 15, 2026 15:09

Already addressed.

@pdurbin pdurbin moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Apr 15, 2026
@github-actions

This comment has been minimized.

@github-actions
Copy link
Copy Markdown

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:11912-edit-template-api
ghcr.io/gdcc/configbaker:11912-edit-template-api

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

@cmbz cmbz added the FY26 Sprint 22 FY26 Sprint 22 (2026-04-22 - 2026-05-06) label Apr 22, 2026
@ChengShi-1 ChengShi-1 self-assigned this Apr 27, 2026
@ChengShi-1 ChengShi-1 moved this from Ready for QA ⏩ to QA ✅ in IQSS Dataverse Project Apr 27, 2026
@ChengShi-1
Copy link
Copy Markdown
Contributor

QAed
PUT "$SERVER/api/dataverses/$TPL/metadata?nameOnly=true"
PUT "$SERVER/api/dataverses/$TPL/metadata"
PUT "$SERVER/api/dataverses/$TPL/licenseTerms" with license, customTerms

@ChengShi-1 ChengShi-1 merged commit 718b114 into develop Apr 27, 2026
23 checks passed
@github-project-automation github-project-automation Bot moved this from QA ✅ to Merged 🚀 in IQSS Dataverse Project Apr 27, 2026
@scolapasta scolapasta moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature: API FY26 Sprint 9 FY26 Sprint 9 (2025-10-22 - 2025-11-05) FY26 Sprint 10 FY26 Sprint 10 (2025-11-05 - 2025-11-19) FY26 Sprint 11 FY26 Sprint 11 (2025-11-20 - 2025-12-03) FY26 Sprint 12 FY26 Sprint 12 (2025-12-03 - 2025-12-17) FY26 Sprint 13 FY26 Sprint 13 (2025-12-17 - 2025-12-31) FY26 Sprint 14 FY26 Sprint 14 (2025-12-31 - 2026-01-14) FY26 Sprint 15 FY26 Sprint 15 (2026-01-14 - 2026-01-28) FY26 Sprint 16 FY26 Sprint 16 (2026-01-28 - 2026-02-11) FY26 Sprint 17 FY26 Sprint 17 (2026-02-11 - 2026-02-25) FY26 Sprint 18 FY26 Sprint 18 (2026-02-25 - 2026-03-11) FY26 Sprint 20 FY26 Sprint 20 (2026-03-26 - 2026-04-08) FY26 Sprint 21 FY26 Sprint 21 (2026-04-08 - 2026-04-22) FY26 Sprint 22 FY26 Sprint 22 (2026-04-22 - 2026-05-06) GREI Re-arch Issues related to the GREI Dataverse rearchitecture Original size: 20 Size: 20 A percentage of a sprint. 14 hours. SPA.Q3.2025.12 Dataset Templates SPA These changes are required for the Dataverse SPA Type: Feature a feature request

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

Add a new API to edit templates metadata and Terms of Use/Access

8 participants