fix: minor adjustments

This commit is contained in:
2026-03-23 13:25:56 +01:00
parent fb6c63deea
commit 16d1b3c954
3 changed files with 42 additions and 19 deletions
+10 -3
View File
@@ -310,7 +310,11 @@ class OrderLine(TimestampedModel):
def create_order_code(*args, **kwargs):
return timezone.now().isoformat().replace('-', '').replace('T', '').replace(':', '').replace('.', '')[:-5]
return timezone.now().isoformat()\
.replace('-', '')\
.replace('T', '')\
.replace(':', '')\
.replace('.', '')[:-5]
class Order(TimestampedModel):
@@ -318,6 +322,7 @@ class Order(TimestampedModel):
STATUS_PENDING = 'PEN', _('pendiente de pago')
STATUS_PAID = 'PAI', _('pagado')
STATUS_RETURNED = 'RTN', _('devuelto')
STATUS_RETURNED_PARTIAL = 'PRT', _('devuelto parcialmente')
STATUS_ERROR = 'ERR', _('Error')
class ShippingStatuses(models.TextChoices):
@@ -516,6 +521,8 @@ class Payment(models.Model):
class ShopSettings(SingletonModel):
debug = models.BooleanField(default=True, verbose_name=_('Modo depuración'))
# Redsys
merchant_code = models.CharField(
max_length=9,
blank=False,
@@ -528,8 +535,8 @@ class ShopSettings(SingletonModel):
choices=CURRENCY_CODES,
verbose_name=_('Código de moneda'),
) # 978 == EURO
terminal = models.CharField(max_length=8, verbose_name=_('Terminal'))
shared_secret = models.CharField(max_length=100, verbose_name=_('Clave de Redsys'))
terminal = models.CharField(max_length=8, verbose_name=_('terminal'))
shared_secret = models.CharField(max_length=100, verbose_name=_('clave de Redsys'))
tpv_domain = models.URLField(max_length=128, blank=True, null=True, verbose_name=_('dominio del tpv'))
class Meta: