add new fields for auto-evalution model
This commit is contained in:
@@ -0,0 +1,167 @@
|
||||
# Generated by Django 5.2.7 on 2026-05-05 12:06
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("evaluation", "0043_mechanicautoevaluationmodel_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="car_type",
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="tex_passport_file",
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="assessment_task_type",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="evaluation_auto_assessment_task_type",
|
||||
to="evaluation.referenceitemmodel",
|
||||
verbose_name="assessment task type",
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="body_type",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="evaluation_auto_body_type",
|
||||
to="evaluation.referenceitemmodel",
|
||||
verbose_name="body type",
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="car_position",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="evaluation_auto_car_position",
|
||||
to="evaluation.referenceitemmodel",
|
||||
verbose_name="car position",
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="distance_covered",
|
||||
field=models.PositiveIntegerField(blank=True, null=True, verbose_name="distance covered"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="fuel_type",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="evaluation_auto_fuel_type",
|
||||
to="evaluation.referenceitemmodel",
|
||||
verbose_name="fuel type",
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="object_owner_residence",
|
||||
field=models.CharField(blank=True, max_length=255, null=True, verbose_name="object owner residence"),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="state_car",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="evaluation_auto_state_car",
|
||||
to="evaluation.referenceitemmodel",
|
||||
verbose_name="state car",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="autoevaluationmodel",
|
||||
name="object_type",
|
||||
field=models.CharField(
|
||||
blank=True,
|
||||
choices=[
|
||||
("lightweight_auto", "Yengil automobil"),
|
||||
("truck_car", "Yuk automobil"),
|
||||
("special_tech", "Maxsus texnika"),
|
||||
("bus", "Avtobus"),
|
||||
("moto", "Mototsikl"),
|
||||
],
|
||||
max_length=50,
|
||||
null=True,
|
||||
verbose_name="object type",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="bonuscategory",
|
||||
name="category",
|
||||
field=models.CharField(
|
||||
choices=[
|
||||
("lightweight_auto", "Yengil automobil"),
|
||||
("truck_car", "Yuk automobil"),
|
||||
("special_tech", "Maxsus texnika"),
|
||||
("bus", "Avtobus"),
|
||||
("moto", "Mototsikl"),
|
||||
],
|
||||
max_length=50,
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="mechanicautoevaluationmodel",
|
||||
name="object_type",
|
||||
field=models.CharField(
|
||||
blank=True,
|
||||
choices=[
|
||||
("lightweight_auto", "Yengil automobil"),
|
||||
("truck_car", "Yuk automobil"),
|
||||
("special_tech", "Maxsus texnika"),
|
||||
("bus", "Avtobus"),
|
||||
("moto", "Mototsikl"),
|
||||
],
|
||||
max_length=50,
|
||||
null=True,
|
||||
verbose_name="object type",
|
||||
),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="AutoEvaluationTexPassportFile",
|
||||
fields=[
|
||||
("id", models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name="ID")),
|
||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
||||
("updated_at", models.DateTimeField(auto_now=True)),
|
||||
(
|
||||
"file",
|
||||
models.FileField(
|
||||
upload_to="auto_evaluation/tech_passports/%Y/%m/", verbose_name="tech passport file"
|
||||
),
|
||||
),
|
||||
(
|
||||
"auto_evaluation",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="tex_passport_files",
|
||||
to="evaluation.autoevaluationmodel",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Auto Evaluation Tex Passport File",
|
||||
"verbose_name_plural": "Auto Evaluation Tex Passport Files",
|
||||
"db_table": "AutoEvaluationTexPassportFile",
|
||||
},
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user