bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 59 forks source link

SPIKE - UI Discovery for Cont. In Integration #24128

Open arlentees opened 1 week ago

arlentees commented 1 week ago

Repo is the filings UI - entities product.

flutistar commented 1 week ago

1. Document Upload to MinIO and Validation Processes

When documents are uploaded, several validations occur on the file upload component before a unique key is generated for each uploaded file. The validations include:

2. UI Handling of Temporary IDs Before Final Submission

image.png

3. Document Retrieval Post-Authorization Approval

image.png
cameron-eyds commented 1 week ago

Looks great sir, very informative. Gives us a good idea of the exchanges with Minio.

If we are replacing Minio, there will be quite a bit of re-work for sure, in reference to both the Create UIs and LEAR connections to it. Just need to overcome the fact these are clients uploading documents. What IS reassuring is the additional validations that are happening client side before the upload.

arlentees commented 6 days ago

Questions that we need to answer for moving forward:

  1. We need to identify what is happening on the Legal API side (actions that we can't see yet) - we need access
  2. How does Legal API talk to Min.io? What is happening at the signature request?
  3. Is there any temp/draft storage? Why not upload once at submission
  4. Can we create a proof of concept on feature branch?