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

This commit is contained in:
vickytechkey 2026-08-16 16:12:33 +05:30
parent 60f8dcb0d5
commit 646af038bb

View file

@ -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"
})