Skip to content

Manage Dataset Templates Integration #908

Open
ChengShi-1 wants to merge 49 commits intodevelopfrom
TemplateUI
Open

Manage Dataset Templates Integration #908
ChengShi-1 wants to merge 49 commits intodevelopfrom
TemplateUI

Conversation

@ChengShi-1
Copy link
Copy Markdown
Contributor

@ChengShi-1 ChengShi-1 commented Jan 14, 2026

What this PR does / why we need it

We have api and use cases for get/create/delete template, we are able to integrate things related to these use cases.
Collection page -> Edit button -> Dataset Templates

Which issue(s) this PR closes:

Special notes for your reviewer:

Suggestions on how to test this:

Test Template use in dataset

Empty State
image

Create Dataset Template
image

After creating it successfully, it's supposed to jump to Edit Terms page, but because of a lack of API now, we cannot edit terms here, but I have a mock page here.
image

Manage Templates ( you could sort the list by name, date and usage, if you click the table's headers)
PS, make a default, edit templates are not implemented
image

When you click the "eye"(view) icon, there is a modal of Dataset Template Preview
image

When you click the Delete icon, there is a modal of Delete Template
image

When you click copy, it should give you a copy template and refresh the table automatically so you could see it soon.

Create a nested collection inside Root collection, you will have a Edit permission to current collection, and only view permission to root collection's templates.
image

Is there a release notes or changelog update needed for this change?:

Yes

Additional documentation:

@ChengShi-1 ChengShi-1 linked an issue Jan 14, 2026 that may be closed by this pull request
@github-actions github-actions bot added FY26 Sprint 14 FY26 Sprint 14 (2025-12-31 - 2026-01-14) GREI Re-arch GREI re-architecture-related SPA labels Jan 14, 2026
@ChengShi-1 ChengShi-1 added Size: 10 A percentage of a sprint. 7 hours. Original size: 10 GREI Re-arch GREI re-architecture-related FY26 Sprint 15 FY26 Sprint 15 (2026-01-14 - 2026-01-28) and removed GREI Re-arch GREI re-architecture-related SPA FY26 Sprint 14 FY26 Sprint 14 (2025-12-31 - 2026-01-14) labels Jan 14, 2026
@ChengShi-1 ChengShi-1 added the SPA label Jan 14, 2026
@coveralls
Copy link
Copy Markdown

coveralls commented Jan 14, 2026

Coverage Status

coverage: 97.46% (+0.2%) from 97.297% — TemplateUI into develop

@ChengShi-1 ChengShi-1 moved this to In Progress 💻 in IQSS Dataverse Project Jan 15, 2026
@ChengShi-1 ChengShi-1 self-assigned this Jan 15, 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.

Test coverage passed, approved!

@github-project-automation github-project-automation bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Feb 6, 2026
@cmbz cmbz added the FY26 Sprint 17 FY26 Sprint 17 (2026-02-11 - 2026-02-25) label Feb 11, 2026
@cmbz cmbz added the FY26 Sprint 18 FY26 Sprint 18 (2026-02-25 - 2026-03-11) label Feb 26, 2026
@cmbz cmbz added this to the 6.11 milestone Mar 11, 2026
@cmbz cmbz added the FY26 Sprint 20 FY26 Sprint 20 (2026-03-26 - 2026-04-08) label Mar 27, 2026
@cmbz cmbz added the FY26 Sprint 21 FY26 Sprint 21 (2026-04-08 - 2026-04-22) label Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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) GREI Re-arch GREI re-architecture-related Original size: 10 Size: 10 A percentage of a sprint. 7 hours. SPA.Q1.2026.5 Create Template SPA.Q1.2026.6 Manage Template SPA Waiting

Projects

Status: Ready for QA ⏩

Development

Successfully merging this pull request may close these issues.

Dataset Templates Integration

6 participants