Merge branch 'main' of http://10.10.1.136:3000/ismail/haikal into frontend
This commit is contained in:
commit
a3e10e02ff
@ -5544,6 +5544,7 @@ def lead_create(request,dealer_slug):
|
||||
def lead_tracking(request,dealer_slug):
|
||||
dealer = get_object_or_404(models.Dealer,slug=dealer_slug)
|
||||
staff = models.Staff.objects.filter(dealer=dealer, staff_member__user=request.user).first()
|
||||
|
||||
if staff:
|
||||
qs = models.Lead.objects.filter(dealer=dealer,staff=staff).exclude(status="converted")
|
||||
else:
|
||||
@ -5643,10 +5644,14 @@ class LeadUpdateView(LoginRequiredMixin, PermissionRequiredMixin, UpdateView):
|
||||
permission_required = ["inventory.change_lead"]
|
||||
|
||||
def get_form(self, form_class=None):
|
||||
dealer = get_object_or_404(models.Dealer,slug=self.kwargs.get("dealer_slug"))
|
||||
form = super().get_form(form_class)
|
||||
form.fields[
|
||||
"id_car_model"
|
||||
].queryset = form.instance.id_car_make.carmodel_set.all()
|
||||
form.fields["staff"].queryset = form.fields["staff"].queryset.filter(
|
||||
dealer=dealer,staff_member__user__groups__permissions__codename__contains="add_lead").distinct()
|
||||
|
||||
return form
|
||||
def get_success_url(self):
|
||||
return reverse_lazy("lead_list",kwargs={"dealer_slug":self.kwargs.get("dealer_slug")})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user