...
ChangeOwnershipRequest |
---|
String researchProjectId |
String newOwnerId |
RequestTemplate |
---|
DataAccessRequestInterface startWith |
Integer requiredFieldsMask |
SubmissionStatus |
---|
String submissionId |
State state |
String rejectedReason |
Long reviewedOn |
...
Compare behaviors of #6 and #7
GET /accessRequirement/{id}/dataAccessRequest | GET /accessRequirement/{id}/requestTemplate | |
---|---|---|
user has not created a request | NotFoundException | empty DataAccessRequest |
user has a request, zero APPROVED submission | the created DataAccessRequest | the created DataAccessRequest |
user has an APPROVED submission, requires renewal | the created DataAccessRequest | empty DataAccessRenewal |
user has an APPROVED submission, renewal not required | the created DataAccessRequest | the created DataAccessRequest |
Notification
Condition | Target User | Notes | |
---|---|---|---|
1 | After a new submission is created | ACT member | Includes link to a page that manages the dataset's access requests |
2 | After a submission is approved | Requestor | Includes link to view request |
3 | After a submission is rejected | Requestor | Includes reason Includes link to create a new request from the rejected one |
...