Skip to content

Show history of Access Requests via API#12012

Open
stevenwinship wants to merge 34 commits intodevelopfrom
8013-history-of-access-request-available-via-api
Open

Show history of Access Requests via API#12012
stevenwinship wants to merge 34 commits intodevelopfrom
8013-history-of-access-request-available-via-api

Conversation

@stevenwinship
Copy link
Contributor

@stevenwinship stevenwinship commented Dec 2, 2025

What this PR does / why we need it: Allow the dataset owners to track their actual numbers of data requests on their restricted file/dataset

Which issue(s) this PR closes:#8013

Special notes for your reviewer:

Suggestions on how to test this:

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

With includeHistory
image

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

Additional documentation:

@github-actions github-actions bot added Feature: Messaging Feature: Permissions Size: 30 A percentage of a sprint. 21 hours. (formerly size:33) Type: Feature a feature request Type: Suggestion an idea labels Dec 2, 2025
@stevenwinship stevenwinship self-assigned this Dec 2, 2025
@stevenwinship stevenwinship moved this to In Progress 💻 in IQSS Dataverse Project Dec 2, 2025
@coveralls
Copy link

coveralls commented Dec 2, 2025

Coverage Status

coverage: 24.557% (-0.01%) from 24.571%
when pulling 4866647 on 8013-history-of-access-request-available-via-api
into 30ab514 on develop.

@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 FY26 Sprint 11 FY26 Sprint 11 (2025-11-20 - 2025-12-03) FY26 Sprint 12 FY26 Sprint 12 (2025-12-03 - 2025-12-17) labels Dec 3, 2025
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship moved this from In Progress 💻 to Ready for Review ⏩ in IQSS Dataverse Project Dec 4, 2025
@stevenwinship stevenwinship removed their assignment Dec 4, 2025
@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.

@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 16 FY26 Sprint 16 (2026-01-28 - 2026-02-11) label Jan 29, 2026
@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 17 FY26 Sprint 17 (2026-02-11 - 2026-02-25) label Feb 11, 2026
@github-actions

This comment has been minimized.

Copy link
Member

@pdurbin pdurbin left a comment

Choose a reason for hiding this comment

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

Overall, this looks fine so I'm approving it but I did leave a little review.


* `includeHistory` When `true` this will force the return of all requests and not just the "created" ones.
* `start` For pagination, use this to request a specific page.
* `per_page` For pagination, use this to limit the number of items in each paged list.
Copy link
Member

Choose a reason for hiding this comment

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

I assume we're using per_page (snake_case) to be consistent with the Search API.

However, it looks inconsistent next to includeHistory.

In the v2 API we should probably pick one. For now, for this PR, I guess it's fine.

@github-project-automation github-project-automation bot moved this from Ready for Review ⏩ to Ready for QA ⏩ in IQSS Dataverse Project Feb 17, 2026
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions
Copy link

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:8013-history-of-access-request-available-via-api
ghcr.io/gdcc/configbaker:8013-history-of-access-request-available-via-api

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

@cmbz cmbz added the FY26 Sprint 18 FY26 Sprint 18 (2026-02-25 - 2026-03-11) label Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature: Messaging Feature: Permissions 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) Size: 30 A percentage of a sprint. 21 hours. (formerly size:33) Type: Feature a feature request Type: Suggestion an idea

Projects

Status: Ready for QA ⏩

Development

Successfully merging this pull request may close these issues.

request access: when a user requests access to a file and is rejected, that action is saved and should be available via API

4 participants