Open LindsayMacfarlane opened 1 year ago
@pbastia, will we still want a separate application attachment table, or can attachments go into the regular attachments table?
@BCerki The attachment table right now just matches files between a project and the google cloud file UUID (and a project status that looks irrelevant now). We don't have a mechanic to assign attachment types yet - either a reporting requirement id, or an enum on the schedules. In this case we can probably have an additional application_attachment
that joins an attachment record and a schedule / attachment type for the initial submission - and reuse that pattern for the reporting requirements attachments
Hey team! Please add your planning poker estimate with Zenhub @BCerki @dleard @pbastia @sam-warren @Sepehr-Sobhani @tmastrom @gurjmatharu
@dleard @sam-warren @tmastrom do you mind adding your estimate?
Description:
Ability for proponents to upload and submit application-related documentation. The applications require a fixed set of specific documents to be uploaded, and will be presented with one upload field per document. For this iteration, the attachments page will remain the same for both EP and IA projects, and will need one "field" for
Appendix A
and one forAppendix B
. The upload component has already been built for CCBC and can be borrowed from them.Wireframe: https://www.figma.com/file/84BpebYIR1iYetxJThLsW6/CIF---External-User-Portal?node-id=141-1588&t=grieAJ8m5Qvvtl3C-4
Acceptance Criteria:
Given I am a Proponent When I am on the attachments page for an application Then I see a list of documents I need to upload and a changes saved indicator and a return to dashboard link
Given I am a Proponent When I click the
Upload document
button for a specific required document Then I am presented with a file selection window, and can select a file to uploadGiven I am a Proponent When I uploaded a file and the field expects only one attachment Then the 'Upload' button changes to 'Remove'
Given I am a Proponent When I uploaded a file and the field expects more than one attachment Then the 'Upload' button allows uploading more than one file
Given I am a Proponent When I have submitted my attachments Then I can click on the uploaded file and see the file in another tab / download those attachments to confirm they are the correct ones
Development Checklist:
Notes:
Definition of Ready (Note: If any of these points are not applicable, mark N/A)
Definition of Done (Note: If any of these points are not applicable, mark N/A)