This commit is contained in:
Marwan Alwali 2025-01-20 18:45:25 +03:00
parent 662dc045c2
commit 6eb7d5bcd3
14 changed files with 1 additions and 205 deletions

View File

@ -6,7 +6,7 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('inventory', '0004_invoicemodelbase'),
('inventory', '0004_rename_assigned_lead_staff_remove_customer_city_and_more'),
]

View File

@ -1,32 +0,0 @@
# Generated by Django 4.2.17 on 2025-01-19 14:01
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('inventory', '0005_merge_20250119_1555'),
]
operations = [
migrations.CreateModel(
name='CarTransferLog',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('transfer_date', models.DateTimeField(auto_now_add=True, verbose_name='Transfer Date')),
('remarks', models.TextField(blank=True, null=True, verbose_name='Remarks')),
('cars', models.ManyToManyField(related_name='transfer_logs', to='inventory.car', verbose_name='Cars')),
('from_dealer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='transfers_out', to='inventory.dealer', verbose_name='From Dealer')),
('to_dealer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='transfers_in', to='inventory.dealer', verbose_name='To Dealer')),
],
options={
'verbose_name': 'Car Transfer Log',
'verbose_name_plural': 'Car Transfer Logs',
},
),
migrations.DeleteModel(
name='InvoiceModelBase',
),
]

View File

@ -1,24 +0,0 @@
# Generated by Django 4.2.17 on 2025-01-19 14:15
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('inventory', '0006_cartransferlog_delete_invoicemodelbase'),
]
operations = [
migrations.RemoveField(
model_name='cartransferlog',
name='cars',
),
migrations.AddField(
model_name='cartransferlog',
name='car',
field=models.ForeignKey(default=4, on_delete=django.db.models.deletion.CASCADE, related_name='transfer_logs', to='inventory.car', verbose_name='Car'),
preserve_default=False,
),
]

View File

@ -1,35 +0,0 @@
# Generated by Django 4.2.17 on 2025-01-19 14:29
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('inventory', '0007_remove_cartransferlog_cars_cartransferlog_car'),
]
operations = [
migrations.AddField(
model_name='cartransferlog',
name='created_at',
field=models.DateTimeField(auto_now_add=True, default=datetime.datetime(2025, 1, 19, 14, 29, 29, 771881, tzinfo=datetime.timezone.utc), verbose_name='Created At'),
preserve_default=False,
),
migrations.AddField(
model_name='cartransferlog',
name='is_approved',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='cartransferlog',
name='status',
field=models.CharField(default='pending', max_length=10, verbose_name=[('draft', 'Draft'), ('approved', 'Approved'), ('pending', 'Pending'), ('success', 'Success'), ('failure', 'Failure')]),
),
migrations.AddField(
model_name='cartransferlog',
name='updated_at',
field=models.DateTimeField(auto_now=True, verbose_name='Updated At'),
),
]

View File

@ -1,36 +0,0 @@
# Generated by Django 4.2.17 on 2025-01-19 14:31
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('inventory', '0008_cartransferlog_created_at_cartransferlog_is_approved_and_more'),
]
operations = [
migrations.CreateModel(
name='CarTransfer',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('transfer_date', models.DateTimeField(auto_now_add=True, verbose_name='Transfer Date')),
('remarks', models.TextField(blank=True, null=True, verbose_name='Remarks')),
('status', models.CharField(default='draft', max_length=10, verbose_name=[('draft', 'Draft'), ('approved', 'Approved'), ('pending', 'Pending'), ('success', 'Success'), ('failure', 'Failure')])),
('is_approved', models.BooleanField(default=False)),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created At')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Updated At')),
('car', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='transfer_logs', to='inventory.car', verbose_name='Car')),
('from_dealer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='transfers_out', to='inventory.dealer', verbose_name='From Dealer')),
('to_dealer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='transfers_in', to='inventory.dealer', verbose_name='To Dealer')),
],
options={
'verbose_name': 'Car Transfer Log',
'verbose_name_plural': 'Car Transfer Logs',
},
),
migrations.DeleteModel(
name='CarTransferLog',
),
]

View File

@ -1,23 +0,0 @@
# Generated by Django 4.2.17 on 2025-01-19 15:20
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('inventory', '0009_cartransfer_delete_cartransferlog'),
]
operations = [
migrations.AddField(
model_name='cartransfer',
name='active',
field=models.BooleanField(default=True),
),
migrations.AlterField(
model_name='car',
name='status',
field=models.CharField(choices=[('available', 'Available'), ('sold', 'Sold'), ('hold', 'Hold'), ('damaged', 'Damaged'), ('reserved', 'Reserved'), ('transfer', 'Transfer')], default='available', max_length=10, verbose_name='Status'),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 4.2.17 on 2025-01-20 08:11
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('inventory', '0010_cartransfer_active_alter_car_status'),
]
operations = [
migrations.AlterField(
model_name='cartransfer',
name='status',
field=models.CharField(default='draft', max_length=10, verbose_name=[('draft', 'Draft'), ('approved', 'Approved'), ('pending', 'Pending'), ('accept', 'Accept'), ('success', 'Success'), ('failure', 'Failure')]),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 4.2.17 on 2025-01-20 08:21
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('inventory', '0011_alter_cartransfer_status'),
]
operations = [
migrations.AddField(
model_name='cartransfer',
name='quantity',
field=models.IntegerField(default=1, verbose_name='Quantity'),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 4.2.17 on 2025-01-20 09:17
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('inventory', '0012_cartransfer_quantity'),
]
operations = [
migrations.AlterField(
model_name='cartransfer',
name='status',
field=models.CharField(default='draft', max_length=10, verbose_name=[('draft', 'Draft'), ('approved', 'Approved'), ('pending', 'Pending'), ('accept', 'Accept'), ('success', 'Success'), ('reject', 'Reject')]),
),
]