This commit is contained in:
Faheedkhan 2025-06-29 18:32:37 +03:00
parent b49c35adc2
commit e4a78e1bbd
3 changed files with 3 additions and 3 deletions

View File

@ -2203,7 +2203,7 @@ class Vendor(models.Model, LocalizedNameMixin):
)
def get_absolute_url(self):
return reverse("vendor_detail", kwargs={"dealer_slug":self.dealer.slug,"pk": self.pk})
return reverse("vendor_detail", kwargs={"dealer_slug":self.dealer.slug,"slug": self.slug})
def save(self, *args, **kwargs):
if not self.slug:

View File

@ -937,7 +937,7 @@ def po_fullfilled_notification(sender, instance, created, **kwargs):
@receiver(post_save, sender=models.Vendor)
def vendor_created_notification(sender, instance, created, **kwargs):
if created:
recipients = models.CustomGroup.objects.filter(dealer=instance.dealer,name="Inventory").first().group.user_set.excludeall()
recipients = models.CustomGroup.objects.filter(dealer=instance.dealer,name="Inventory").first().group.user_set.all()
for recipient in recipients:
models.Notification.objects.create(

View File

@ -2494,7 +2494,7 @@ class VendorCreateView(
)
else:
messages.error(self.request, _("Vendor with this email already exists"))
return redirect("vendor_create")
return redirect("vendor_create",dealer_slug=self.kwargs["dealer_slug"])
dealer = get_user_type(self.request)
form.instance.dealer = dealer
form.instance.save()