diff --git a/inventory/migrations/0008_schedule_status.py b/inventory/migrations/0008_schedule_status.py new file mode 100644 index 00000000..6d1d25ac --- /dev/null +++ b/inventory/migrations/0008_schedule_status.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.17 on 2025-02-05 09:43 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('inventory', '0007_schedule_scheduled_type'), + ] + + operations = [ + migrations.AddField( + model_name='schedule', + name='status', + field=models.CharField(choices=[('Scheduled', 'Scheduled'), ('Completed', 'Completed'), ('Canceled', 'Canceled')], default='Scheduled', max_length=200), + ), + ] diff --git a/inventory/migrations/0009_alter_opportunity_customer.py b/inventory/migrations/0009_alter_opportunity_customer.py new file mode 100644 index 00000000..a0497c71 --- /dev/null +++ b/inventory/migrations/0009_alter_opportunity_customer.py @@ -0,0 +1,21 @@ +# Generated by Django 4.2.17 on 2025-02-05 10:00 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + migrations.swappable_dependency(settings.DJANGO_LEDGER_CUSTOMER_MODEL), + ('inventory', '0008_schedule_status'), + ] + + operations = [ + migrations.AlterField( + model_name='opportunity', + name='customer', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='opportunities', to=settings.DJANGO_LEDGER_CUSTOMER_MODEL), + ), + ] diff --git a/inventory/migrations/0010_remove_lead_id_car_make_remove_lead_id_car_model_and_more.py b/inventory/migrations/0010_remove_lead_id_car_make_remove_lead_id_car_model_and_more.py new file mode 100644 index 00000000..71bbe9b0 --- /dev/null +++ b/inventory/migrations/0010_remove_lead_id_car_make_remove_lead_id_car_model_and_more.py @@ -0,0 +1,27 @@ +# Generated by Django 4.2.17 on 2025-02-05 10:05 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('inventory', '0009_alter_opportunity_customer'), + ] + + operations = [ + migrations.RemoveField( + model_name='lead', + name='id_car_make', + ), + migrations.RemoveField( + model_name='lead', + name='id_car_model', + ), + migrations.AddField( + model_name='lead', + name='car', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='inventory.car', verbose_name='Car'), + ), + ] diff --git a/inventory/migrations/0011_remove_lead_year_alter_schedule_customer.py b/inventory/migrations/0011_remove_lead_year_alter_schedule_customer.py new file mode 100644 index 00000000..c317e165 --- /dev/null +++ b/inventory/migrations/0011_remove_lead_year_alter_schedule_customer.py @@ -0,0 +1,25 @@ +# Generated by Django 4.2.17 on 2025-02-05 10:17 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + migrations.swappable_dependency(settings.DJANGO_LEDGER_CUSTOMER_MODEL), + ('inventory', '0010_remove_lead_id_car_make_remove_lead_id_car_model_and_more'), + ] + + operations = [ + migrations.RemoveField( + model_name='lead', + name='year', + ), + migrations.AlterField( + model_name='schedule', + name='customer', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='schedules', to=settings.DJANGO_LEDGER_CUSTOMER_MODEL), + ), + ] diff --git a/templates/crm/leads/lead_list.html b/templates/crm/leads/lead_list.html index d2d21fd4..43f2ec2c 100644 --- a/templates/crm/leads/lead_list.html +++ b/templates/crm/leads/lead_list.html @@ -135,19 +135,26 @@ -