21 lines
1.1 KiB
Python
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
|
|
|