print pdf logic for po #268

Merged
ismail merged 10 commits from frontend into main 2025-09-17 14:14:57 +03:00
2 changed files with 16 additions and 1 deletions
Showing only changes of commit f19627f6b3 - Show all commits

View File

@ -2742,6 +2742,21 @@ class Vendor(models.Model, LocalizedNameMixin):
models.Index(fields=["crn"], name="vendor_crn_idx"),
models.Index(fields=["vrn"], name="vendor_vrn_idx"),
]
constraints = [
models.UniqueConstraint(
fields=["dealer", "crn"], name="unique_crn_per_dealer"
),
models.UniqueConstraint(
fields=["dealer", "vrn"], name="unique_vrn_per_dealer"
),
models.UniqueConstraint(
fields=["dealer", "email"], name="unique_email_per_dealer"
),
models.UniqueConstraint(
fields=["dealer", "phone_number"], name="unique_phone_number_per_dealer"
),
]
def __str__(self):
return self.name

View File

@ -3654,7 +3654,7 @@ class UserCreateView(
# return self.form_invalid(form)
email = form.cleaned_data["email"]
if models.Staff.objects.filter(dealer=dealer,user__email=email).exists() or models.Dealer.objects.filter(user__email=email).exists():
if models.Staff.objects.filter(user__email=email).exists() or models.Dealer.objects.filter(user__email=email).exists():
messages.error(
self.request,
_(