diff --git a/backend/core/settings/production.py b/backend/core/settings/production.py index b6d1107..ec62353 100644 --- a/backend/core/settings/production.py +++ b/backend/core/settings/production.py @@ -69,4 +69,11 @@ CELERY_BEAT_SCHEDULE = { 'task': 'order.tasks.udpate_bank_status', 'schedule': crontab(minute='*'), }, -} \ No newline at end of file +} + +# ============================================================================== +# to avoid gateway post problem +# ============================================================================== + +USE_X_FORWARDED_HOST = True +SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') \ No newline at end of file diff --git a/backend/order/views.py b/backend/order/views.py index 86c5466..2308d81 100644 --- a/backend/order/views.py +++ b/backend/order/views.py @@ -272,6 +272,7 @@ from rest_framework import serializers from azbankgateways.models import Bank from azbankgateways.models.enum import PaymentStatus from .permissons import PaymentCallBackPermissions +from django.utils.translation import override class BankCallbackSerializer(serializers.ModelSerializer): status_detail = serializers.SerializerMethodField() @@ -282,9 +283,12 @@ class BankCallbackSerializer(serializers.ModelSerializer): model = Bank fields = ['status', 'bank_type', 'tracking_code', 'amount', 'created_at', 'response_result', 'reference_number', 'status_detail'] def get_status_detail(self, obj): - return obj.get_status_display() + with override('fa'): + return obj.get_status_display() + def get_bank_type(self, obj): - return obj.get_bank_type_display() + with override('fa'): + return obj.get_bank_type_display() def get_amount(self, obj): return f'{int(obj.amount):,.0f} تومان' def get_status(self, obj): diff --git a/frontend/components/global/Brands.vue b/frontend/components/global/Brands.vue index 76f8866..569db9a 100644 --- a/frontend/components/global/Brands.vue +++ b/frontend/components/global/Brands.vue @@ -24,7 +24,7 @@ const {} = toRefs(props);
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که -
+ -->