Skip to content

Conversation

g-saracca
Copy link
Contributor

What this PR does / why we need it:

Adds the Contact Owner and Share button in the file page.

Which issue(s) this PR closes:

Special notes for your reviewer:

Reusing same Contact and Share components used in Dataset & Collection pages.
Just change the rendering condition of the Share button a little bit. Before it was checking if the dataset version wasn't deaccessioned or the user has edit permissions, now only renders the button if it's not deaccessioned as JSF is doing.

Suggestions on how to test this:

This is just reusing the same components used in dataset and collection page for sharing and contacting owners.
So maybe same checks as in dataset and collection pages.

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

Yes, adds this buttons in File Page.

Screenshot 2025-10-06 at 16 21 55 Screenshot 2025-10-06 at 16 40 45

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

Yes, added in CHANGELOG.

Additional documentation:

@github-actions github-actions bot added GREI Re-arch GREI re-architecture-related SPA: File Page labels Oct 6, 2025
@g-saracca g-saracca moved this to Ready for Review ⏩ in IQSS Dataverse Project Oct 6, 2025
@g-saracca g-saracca added the Size: 0.5 A percentage of a sprint. 0.35 hours label Oct 6, 2025
@g-saracca g-saracca changed the title Contact Owner and Share in File page Contact Owner and Share buttons in File page Oct 6, 2025
@coveralls
Copy link

Coverage Status

coverage: 98.05% (+0.9%) from 97.156%
when pulling 456e53f on feat/855-contact-owner-and-share-file
into 905d610 on develop.

@cmbz cmbz added the FY26 Sprint 8 FY26 Sprint 8 (2025-10-08 - 2025-10-22) label Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY26 Sprint 8 FY26 Sprint 8 (2025-10-08 - 2025-10-22) GREI Re-arch GREI re-architecture-related Size: 0.5 A percentage of a sprint. 0.35 hours SPA: File Page

Projects

Status: Ready for Review ⏩

Development

Successfully merging this pull request may close these issues.

Contact Owner and Share in File Page

3 participants