This commit is contained in:
javad committed 2024-01-22 13:01:42 +03:30
commit 89a5d70512
284 files changed
+8364

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
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