update order list serializer add get order view and its permission

This commit is contained in:
Parsa Nazer
2025-03-17 16:15:38 +03:30
parent b29e0a4958
commit f9a339b039
8 changed files with 124 additions and 27 deletions
@@ -0,0 +1,23 @@
# Generated by Django 5.1.2 on 2025-03-17 12:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('order', '0020_rename_bank_record_ordermodel_bank_records'),
]
operations = [
migrations.AddField(
model_name='ordermodel',
name='tax',
field=models.BigIntegerField(blank=True, null=True, verbose_name='مالیات'),
),
migrations.AlterField(
model_name='ordermodel',
name='status',
field=models.CharField(choices=[('CART', 'در سبد خرید'), ('ADMIN_PENDING', 'در انتظار تایید'), ('PENDING', 'درحال پردازش'), ('POSTED', 'ارسال شده'), ('RECEIVED', 'تحویل شده'), ('CANCELED', 'لغو شده'), ('REFUNDED', 'مرجوع شده')], max_length=20, verbose_name='وضعیت سفارش'),
),
]
@@ -0,0 +1,23 @@
# Generated by Django 5.1.2 on 2025-03-17 12:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('order', '0021_ordermodel_tax_alter_ordermodel_status'),
]
operations = [
migrations.AddField(
model_name='ordermodel',
name='discount',
field=models.BigIntegerField(blank=True, null=True, verbose_name='کل تخقیف'),
),
migrations.AddField(
model_name='ordermodel',
name='final_price',
field=models.BigIntegerField(blank=True, null=True, verbose_name='قیمت نهایی'),
),
]