feat: implement Ekart logistics API client SDK and dashboard template
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 39s

This commit is contained in:
vignesh 2026-10-11 20:50:34 +05:30
parent e327ac8988
commit e01501b00f
5 changed files with 5 additions and 5 deletions

View file

@ -7,7 +7,7 @@ from django.utils import timezone
from .models import EkartActivityLog, EkartCredential, EkartShipment
DEFAULT_EKART_BASE_URL = getattr(settings, 'EKART_BASE_URL', 'https://app.elite.ekartlogistics.in')
DEFAULT_EKART_CLIENT_ID = getattr(settings, 'EKART_CLIENT_ID', 'sample_client_id')
DEFAULT_EKART_CLIENT_ID = getattr(settings, 'EKART_CLIENT_ID', 'EKART_6aba5a11229f5801fef04696')
DEFAULT_EKART_USERNAME = getattr(settings, 'EKART_USERNAME', 'sample_username')
DEFAULT_EKART_PASSWORD = getattr(settings, 'EKART_PASSWORD', 'sample_password')

View file

@ -24,7 +24,7 @@
<div style="display: grid; grid-template-columns: 1fr 2fr 1fr; gap: 1rem; align-items: end;">
<div class="form-group" style="margin: 0;">
<label class="form-label">Client ID</label>
<input type="text" id="ekart_client_id" class="form-control" value="EKART_DEMO_CLIENT">
<input type="text" id="ekart_client_id" class="form-control" value="EKART_6aba5a11229f5801fef04696">
</div>
<div class="form-group" style="margin: 0;">
<label class="form-label">Bearer Token</label>
@ -81,7 +81,7 @@
<div class="form-group">
<label class="form-label">Shipment Payload (JSON)</label>
<textarea id="payload_ekart_shipment" class="form-control" rows="12">{
"client_id": "EKART_DEMO_CLIENT",
"client_id": "EKART_6aba5a11229f5801fef04696",
"tracking_id": "FMPP1092837465",
"order_number": "ORD-EKART-2026-001",
"service_type": "EXPRESS",
@ -223,7 +223,7 @@
{% endfor %}
</ul>
{% else %}
<p style="font-size: 0.85rem; color: var(--text-muted);">Using default settings credentials (`EKART_DEMO_CLIENT`).</p>
<p style="font-size: 0.85rem; color: var(--text-muted);">Using default settings credentials (<code>EKART_6aba5a11229f5801fef04696</code>).</p>
{% endif %}
</div>
</div>

View file

@ -166,7 +166,7 @@ SFX_PRODUCTION_BASE_URL = os.getenv('SFX_PRODUCTION_BASE_URL', 'https://dale.sha
# Ekart API Credentials & Endpoints
EKART_BASE_URL = os.getenv('EKART_BASE_URL', 'https://app.elite.ekartlogistics.in')
EKART_CLIENT_ID = os.getenv('EKART_CLIENT_ID', 'sample_client_id')
EKART_CLIENT_ID = os.getenv('EKART_CLIENT_ID', 'EKART_6aba5a11229f5801fef04696')
EKART_USERNAME = os.getenv('EKART_USERNAME', 'sample_username')
EKART_PASSWORD = os.getenv('EKART_PASSWORD', 'sample_password')