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