...
User B goes to dataset A and clicks on "show unmet conditions" to get to the data access request form. If they are not logged in, then they will be met with this view:
Once they log in, then they will have the option to "Request Access":
Upon clicking Request Access, the user will be shown a form to fill out, and upon submitting the form, an email will be set to notify the ACT.
User B can see the status of request on the dataset with the ability to cancel own request.
An ACT member could go to the dataset link provided in the email. There, they will use a new command only visible to the ACT to show the pending access requests table:
They will see a queryable table of access requests for the given dataset (since each will have it's own schema).
After querying for only requests that are awaiting approval/rejection:
Now the ACT member can view the user request and their submitted form before approving their request with a one click approval button. Approval may grant access to one user, or to many (ACT will decide based on request).
...