fix quota group to array

This commit is contained in:
2025-08-06 09:27:24 +03:30
parent 0b53df4dfe
commit 2449780298
8 changed files with 134 additions and 3 deletions

View File

@@ -0,0 +1,19 @@
# Generated by Django 5.0 on 2025-08-06 04:16
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pos_device', '0029_alter_deviceactivationcode_expires_at'),
]
operations = [
migrations.AlterField(
model_name='deviceactivationcode',
name='expires_at',
field=models.DateTimeField(default=datetime.datetime(2025, 8, 6, 7, 46, 31, 227254)),
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 5.0 on 2025-08-06 05:35
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pos_device', '0030_alter_deviceactivationcode_expires_at'),
]
operations = [
migrations.AlterField(
model_name='deviceactivationcode',
name='expires_at',
field=models.DateTimeField(default=datetime.datetime(2025, 8, 6, 9, 5, 35, 897319)),
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 5.0 on 2025-08-06 05:36
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pos_device', '0031_alter_deviceactivationcode_expires_at'),
]
operations = [
migrations.AlterField(
model_name='deviceactivationcode',
name='expires_at',
field=models.DateTimeField(default=datetime.datetime(2025, 8, 6, 9, 6, 57, 801029)),
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 5.0 on 2025-08-06 05:48
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pos_device', '0032_alter_deviceactivationcode_expires_at'),
]
operations = [
migrations.AlterField(
model_name='deviceactivationcode',
name='expires_at',
field=models.DateTimeField(default=datetime.datetime(2025, 8, 6, 9, 18, 43, 444114)),
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 5.0 on 2025-08-06 05:52
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pos_device', '0033_alter_deviceactivationcode_expires_at'),
]
operations = [
migrations.AlterField(
model_name='deviceactivationcode',
name='expires_at',
field=models.DateTimeField(default=datetime.datetime(2025, 8, 6, 9, 22, 1, 584869)),
),
]

View File

@@ -0,0 +1,17 @@
# Generated by Django 5.0 on 2025-08-06 05:48
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('product', '0067_broker_organization_type'),
]
operations = [
migrations.RemoveField(
model_name='quota',
name='group',
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 5.0 on 2025-08-06 05:52
import django.contrib.postgres.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('product', '0068_remove_quota_group'),
]
operations = [
migrations.AddField(
model_name='quota',
name='group',
field=django.contrib.postgres.fields.ArrayField(base_field=models.CharField(choices=[('rural', 'روستایی'), ('industrial', 'صنعتی'), ('nomadic', 'عشایری')], max_length=50), null=True, size=None),
),
]

View File

@@ -346,10 +346,10 @@ class Quota(BaseModel):
)
month_choices = ArrayField(base_field=models.IntegerField(), null=True)
sale_license = ArrayField(base_field=models.IntegerField(), null=True)
group = models.CharField(
group = ArrayField(base_field=models.CharField(
max_length=50,
choices=[("rural", "روستایی"), ("industrial", "صنعتی"), ("nomadic", "عشایری")] # noqa
)
choices=[("rural", "روستایی"), ("industrial", "صنعتی"), ("nomadic", "عشایری")], # noqa
), null=True)
has_distribution_limit = models.BooleanField(default=False)
distribution_mode = ArrayField(base_field=models.IntegerField(), blank=True, null=True)
has_organization_limit = models.BooleanField(default=False)