fix: minor adjustments
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Generated by Django 6.0.2 on 2026-03-23 12:22
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('shop', '0003_alter_productimage_options'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='shopsettings',
|
||||
name='shared_secret',
|
||||
field=models.CharField(max_length=100, verbose_name='clave de Redsys'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='shopsettings',
|
||||
name='terminal',
|
||||
field=models.CharField(max_length=8, verbose_name='terminal'),
|
||||
),
|
||||
]
|
||||
+10
-3
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user