Files
crmApi/apps/lead/models_proxy.py
T
2024-01-22 13:01:42 +03:30

21 lines
1.1 KiB
Python

from apps.lead.models import Lead as LeadModel, LeadType as LeadTypeModel, LeadStep as LeadStepModel
from apps.workspace.models import City as CityModel
from apps.customer.models import Customer as CustomerModel
from apps.shop.models import ProductType as ProductTypeModel
from django.core.exceptions import ValidationError
from utils.validations import ObjectValidationById
class LeadProxy(LeadModel):
def full_objects_validation_by_id(self, request):
customer = ObjectValidationById(object_model=CustomerModel, request=request).is_valid(self.customer_id)
customer = ObjectValidationById(object_model=LeadTypeModel, request=request).is_valid(lead_type_id)
customer = ObjectValidationById(object_model=CustomerModel, request=request).is_valid(customer_id)
customer = ObjectValidationById(object_model=CustomerModel, request=request).is_valid(customer_id)
customer = ObjectValidationById(object_model=CustomerModel, request=request).is_valid(customer_id)
customer = ObjectValidationById(object_model=CustomerModel, request=request).is_valid(customer_id)
return True