IQSS / IQSS/dataverse

Feature Request: Allow document upload as part of access request

Open
#11,432 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Type: Feature
Dominant language
Java
Stars
1.1k
Forks
564
Avg merge
2d 2h
Merged PRs (30d)
29

Description

Overview of the Feature Request

Allow document upload with an access request.

What kind of user is the feature intended for?
(Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin)

Applicant - to provide documents required (ex. a signed deed) for an access request
Approver - to be able to keep all related items (gb response + documents) together in a single request.

What inspired the request?

ADA has several datasets that require additional documents such as a signed deed to be submitted for an access request.
Applicants have always had to email ADA separately with these documents, then they have to be attached/linked to the access request ticket. It all requires a lot of overhead and manual management.

If those deeds and documents could be submitted as part of the access request, it would keep everything together and require far less tracking and management.

Users often get the signing wrong so being able to send back the request (#11431) with the document and ask them to resubmit with a correct deed would also reduce the manual tracking and management currently required.

What existing behavior do you want changed?

None

Any brand new behavior do you want to add to Dataverse?

Allow document upload as part of a request. This would be particularly useful for "Guestbook at Access Request" use case but maybe for "Guestbook at File Download" as well.

Any open or closed issues related to this feature request?

Not sure.

Are you thinking about creating a pull request for this feature?
Help is always welcome, is this feature something you or your organization plan to implement?

ADA does not have the resources to submit code.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named in the issue. First map the existing access-request workflow and attachment or linking handling, then define whether uploads apply to guestbook access requests, file downloads, or both; done means applicants can submit documents and approvers can review them within the request, including resubmission.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.