Pan-Canadian-Genome-Library / daco

GNU Affero General Public License v3.0
1 stars 0 forks source link

Add to Application Layer - User Updating Application #22

Open Buwujiu opened 2 weeks ago

Buwujiu commented 2 weeks ago

Descriptions

In order to allow users to update applications, we need functions to implement these rules:

  1. When can applications be updated? Applicants can update application content in these status:
    • Draft
    • Rep Review
    • DAC Review
  2. What can be updated? All sections from Applicant Information to Sign & Submit can be updated by the applicants.
  3. When an application is under Rep Review or DAC Review and applications choose to update the content, the application status will be changed to "Draft" state.

State Diagram: https://app.diagrams.net/#G1BjtTpNjSG-GZ16cRhNxVMO66Nb-orq8A#%7B%22pageId%22%3A%22_lPtPaqGYKIoLKm9CYdD%22%7D

Acceptance Criteria

Buwujiu commented 6 days ago

Depends on PR #40