Add Lead Event and Send SMS
This commit is contained in:
1 parent
43f5dd4594
commit
5e396c0e32
20 files changed
+364
-31
No files matched your search
+7
-2
@@ -4,7 +4,7 @@ from rest_framework.generics import ListAPIView
|
||||
from rest_framework.response import Response
|
||||
from rest_framework import serializers
|
||||
from apps.lead.serializers import LeadTypeSerializers, ProductTypeSerializers,\
|
||||
LeadSourceSerializers, LeadStepSerializers, ShahrSerializers
|
||||
LeadSourceSerializers, LeadStepSerializers, ShahrSerializers, LeadEventSerializers
|
||||
from apps.lead.selectors import fields_new_lead_form
|
||||
from apps.lead.services import create_new_lead, update_lead, update_lead_status,\
|
||||
update_lead_comment, delete_lead_comment, create_lead_comment
|
||||
@@ -25,6 +25,7 @@ class LeadFormItemsApi(APIView):
|
||||
lead_types = LeadTypeSerializers(many=True)
|
||||
product_types = ProductTypeSerializers(many=True)
|
||||
lead_source = LeadSourceSerializers(many=True)
|
||||
lead_event = LeadEventSerializers(many=True)
|
||||
lead_steps = LeadStepSerializers(many=True)
|
||||
shahr = ShahrSerializers(many=True)
|
||||
|
||||
@@ -41,7 +42,11 @@ class LeadCreateApi(APIView):
|
||||
class InputSerializer(serializers.Serializer):
|
||||
title = serializers.CharField(max_length=100, required=True)
|
||||
customer_id = serializers.IntegerField(required=True)
|
||||
desc = serializers.CharField(max_length=200, required=True)
|
||||
desc = serializers.CharField(required=True)
|
||||
mobile1 = serializers.IntegerField(required=True)
|
||||
mobile2 = serializers.IntegerField(required=False)
|
||||
lead_event_id = serializers.IntegerField(required=False)
|
||||
phone = serializers.IntegerField(required=False)
|
||||
lead_type_id = serializers.IntegerField(required=True)
|
||||
product_type_id = serializers.IntegerField(required=True)
|
||||
lead_source_id = serializers.IntegerField(required=True)
|
||||
|
||||
Reference in new issue
Block a user