phone number validator
This commit is contained in:
parent
cf378f1a1e
commit
390ebc9d86
@ -177,7 +177,7 @@ class DealerForm(forms.ModelForm):
|
||||
|
||||
"""
|
||||
|
||||
phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
# phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
|
||||
class Meta:
|
||||
model = Dealer
|
||||
@ -193,7 +193,7 @@ class DealerForm(forms.ModelForm):
|
||||
|
||||
|
||||
class CustomerForm(forms.ModelForm):
|
||||
phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
# phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
|
||||
class Meta:
|
||||
model = Customer
|
||||
@ -563,7 +563,7 @@ class VendorForm(forms.ModelForm):
|
||||
:type Meta: Type[VendorForm.Meta]
|
||||
"""
|
||||
|
||||
phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
# phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
contact_person = forms.CharField(label=_("Contact Person"))
|
||||
|
||||
class Meta:
|
||||
@ -652,7 +652,7 @@ class RepresentativeForm(forms.ModelForm):
|
||||
:type Meta.fields: list of str
|
||||
"""
|
||||
|
||||
phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
# phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
|
||||
class Meta:
|
||||
model = Representative
|
||||
@ -1077,7 +1077,7 @@ class LeadForm(forms.ModelForm):
|
||||
:type id_car_model: ModelChoiceField
|
||||
"""
|
||||
|
||||
phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
# phone_number = SaudiPhoneNumberField(label=_("Phone Number"))
|
||||
|
||||
# email = forms.EmailField(
|
||||
# label=_("Email"),
|
||||
|
||||
@ -1980,7 +1980,7 @@ class Lead(models.Model):
|
||||
first_name = models.CharField(max_length=50, verbose_name=_("First Name"))
|
||||
last_name = models.CharField(max_length=50, verbose_name=_("Last Name"))
|
||||
email = models.EmailField(verbose_name=_("Email"))
|
||||
phone_number = models.CharField(max_length=255, verbose_name=_("Phone Number"),validators=[SaudiPhoneNumberValidator])
|
||||
phone_number = models.CharField(max_length=255, verbose_name=_("Phone Number"),validators=[SaudiPhoneNumberValidator()])
|
||||
address = models.CharField(
|
||||
max_length=200, blank=True, null=True, verbose_name=_("Address")
|
||||
)
|
||||
|
||||
@ -3,8 +3,8 @@ from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class SaudiPhoneNumberValidator(RegexValidator):
|
||||
def __init__(self):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(
|
||||
regex=r"^(\+9665|05)[0-9]{8}$",
|
||||
message=_("Enter a valid Saudi phone number (05XXXXXXXX or +9665XXXXXXXX)"),
|
||||
)
|
||||
)
|
||||
@ -8,7 +8,7 @@
|
||||
{% trans "Aging Inventory" %}
|
||||
<i class="fas fa-box-open text-danger ms-2"></i>
|
||||
</h2>
|
||||
<h4 class="text-muted mb-3 ">{% trans "Aging Inventory Total" %} :: <span class=" text-danger">{{total_aging_inventory_value}}<span class="icon-saudi_riyal"></span></span></h4>
|
||||
<h4 class="text-muted mb-3 ">{% trans "Aging Inventory Total" %} :: <span class=" text-danger">{{total_aging_inventory_value|default:0.00}}<span class="icon-saudi_riyal"></span></span></h4>
|
||||
<p class="text-muted mb-0">{% trans "Cars in inventory for more than 60 days." %}</p>
|
||||
|
||||
</div>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user