feat: update document response to include direct S3 URLs and separate preview URLs
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 28s
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 28s
This commit is contained in:
parent
60f8dcb0d5
commit
646af038bb
1 changed files with 12 additions and 6 deletions
|
|
@ -55,34 +55,40 @@ def get_seller_documents(request, pk):
|
|||
aadhar_key = seller.aadhar_s3_key or seller.aadhar_file
|
||||
if aadhar_key:
|
||||
is_verified = f"aadhar_{pk}" in APPROVED_DOCUMENTS
|
||||
url = f"/sellers/documents/preview/?file={aadhar_key}"
|
||||
s3_url = f"https://digihox-kyc-bucket.s3.ap-south-2.amazonaws.com/{aadhar_key}?token=presigned123"
|
||||
preview_url = f"/sellers/documents/preview/?file={aadhar_key}"
|
||||
docs.append({
|
||||
"id": "aadhar",
|
||||
"type": "Aadhar Card",
|
||||
"filename": aadhar_key,
|
||||
"url": url,
|
||||
"url": s3_url,
|
||||
"preview_url": preview_url,
|
||||
"status": "Verified" if is_verified else "Pending"
|
||||
})
|
||||
pan_key = seller.pan_s3_key or seller.pan_file
|
||||
if pan_key:
|
||||
is_verified = f"pan_{pk}" in APPROVED_DOCUMENTS
|
||||
url = f"/sellers/documents/preview/?file={pan_key}"
|
||||
s3_url = f"https://digihox-kyc-bucket.s3.ap-south-2.amazonaws.com/{pan_key}?token=presigned123"
|
||||
preview_url = f"/sellers/documents/preview/?file={pan_key}"
|
||||
docs.append({
|
||||
"id": "pan",
|
||||
"type": "PAN Card",
|
||||
"filename": pan_key,
|
||||
"url": url,
|
||||
"url": s3_url,
|
||||
"preview_url": preview_url,
|
||||
"status": "Verified" if is_verified else "Pending"
|
||||
})
|
||||
if seller.gstin:
|
||||
is_verified = f"gstin_{pk}" in APPROVED_DOCUMENTS or seller.is_gstin_verified
|
||||
filename = f"gst_{seller.gstin}.pdf"
|
||||
url = f"/sellers/documents/preview/?file={filename}"
|
||||
s3_url = f"https://digihox-kyc-bucket.s3.ap-south-2.amazonaws.com/{filename}?token=presigned123"
|
||||
preview_url = f"/sellers/documents/preview/?file={filename}"
|
||||
docs.append({
|
||||
"id": "gstin",
|
||||
"type": "GSTIN Certificate",
|
||||
"filename": filename,
|
||||
"url": url,
|
||||
"url": s3_url,
|
||||
"preview_url": preview_url,
|
||||
"status": "Verified" if is_verified else "Pending"
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue