Skip to content

Show history of Access Requests via API#12012

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

Show history of Access Requests via API#12012
stevenwinship wants to merge 39 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.606% (-0.01%) from 24.619%
when pulling 15f5c5e on 8013-history-of-access-request-available-via-api
into 8db3dd2 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.

@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

This comment has been minimized.

@cmbz cmbz added the FY26 Sprint 18 FY26 Sprint 18 (2026-02-25 - 2026-03-11) label Feb 26, 2026
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

1 similar comment
@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 this to the 6.11 milestone Mar 11, 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