diff --git a/crm/views/seller_views.py b/crm/views/seller_views.py index 02f5bff..bebb388 100644 --- a/crm/views/seller_views.py +++ b/crm/views/seller_views.py @@ -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" })