Merge pull request 'update' (#144) from shaxob into main
Some checks failed
Deploy to Production / build-and-deploy (push) Failing after 1m13s
Some checks failed
Deploy to Production / build-and-deploy (push) Failing after 1m13s
Reviewed-on: #144
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
from django.db import models
|
||||
from django.db.models import DecimalField
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django_core.models import AbstractBaseModel
|
||||
from model_bakery import baker
|
||||
@@ -28,6 +29,25 @@ class MechanicAutoEvaluationModel(AbstractBaseModel):
|
||||
null=True,
|
||||
blank=True,
|
||||
)
|
||||
with_tender_field = models.BooleanField(default=False)
|
||||
|
||||
tender_contract_number = models.CharField(
|
||||
max_length=255,
|
||||
null=True,
|
||||
blank=True
|
||||
)
|
||||
|
||||
tender_contract_file = models.FileField(
|
||||
upload_to="tender_contracts/%Y/%m/",
|
||||
null=True,
|
||||
blank=True
|
||||
)
|
||||
|
||||
tender_contract_date = models.DateField(
|
||||
null=True,
|
||||
blank=True
|
||||
)
|
||||
|
||||
valuation = models.OneToOneField(
|
||||
ValuationModel,
|
||||
on_delete=models.CASCADE,
|
||||
@@ -308,6 +328,14 @@ class MechanicAutoEvaluationTexPassportFile(AbstractBaseModel):
|
||||
verbose_name=_("tech passport file"),
|
||||
upload_to="mechanic_evaluation/tech_passports/%Y/%m/",
|
||||
)
|
||||
status = models.CharField(
|
||||
verbose_name=_("status"),
|
||||
max_length=50,
|
||||
choices=AutoEvaluationStatus.choices,
|
||||
default=AutoEvaluationStatus.CREATED,
|
||||
)
|
||||
|
||||
calculated_price = DecimalField(max_digits=12, decimal_places=2, null=True)
|
||||
|
||||
def __str__(self):
|
||||
return f"Tex passport file for MechanicAutoEvaluation #{self.mechanic_auto_evaluation_id}"
|
||||
|
||||
Reference in New Issue
Block a user