Compare commits

...

3 Commits

3 changed files with 8 additions and 5 deletions

View File

@ -1711,8 +1711,11 @@ class Customer(models.Model):
national_id = models.CharField( national_id = models.CharField(
max_length=10, unique=True, verbose_name=_("National ID"), null=True, blank=True max_length=10, unique=True, verbose_name=_("National ID"), null=True, blank=True
) )
phone_number = PhoneNumberField(
region="SA", unique=True, verbose_name=_("Phone Number") phone_number = models.CharField(
max_length=255,
verbose_name=_("Phone Number"),
validators=[SaudiPhoneNumberValidator()],
) )
address = models.CharField( address = models.CharField(
max_length=200, blank=True, null=True, verbose_name=_("Address") max_length=200, blank=True, null=True, verbose_name=_("Address")
@ -1723,7 +1726,7 @@ class Customer(models.Model):
blank=True, blank=True,
null=True, null=True,
verbose_name=_("Image"), verbose_name=_("Image"),
default="default-image/user-jpg", default="default-image/user.jpg",
) )
thumbnail = ImageSpecField( thumbnail = ImageSpecField(
source="image", source="image",

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 MiB

View File

@ -299,13 +299,13 @@
return emailRegex.test(email) && email !== ''; return emailRegex.test(email) && email !== '';
} }
function validateform2(name,arabic_name,phone_number) { function validateform2(name,arabic_name,phone_number) {
if (name === '' || arabic_name === '' || phone_number === '' || phone_number.length < 10 || !phone_number.startsWith('056')) { if (name === '' || arabic_name === '' || phone_number === '' || phone_number.length < 10 || !phone_number.startsWith('05')) {
return false; return false;
} }
return true return true
} }
function validate_sa_phone_number(phone_number) { function validate_sa_phone_number(phone_number) {
const phone_numberRegex = /^056[0-9]{7}$/; const phone_numberRegex = /^05[0-10]{7}$/;
return phone_numberRegex.test(phone_number) && phone_numberRegex !== ''; return phone_numberRegex.test(phone_number) && phone_numberRegex !== '';
} }
function getAllFormData() { function getAllFormData() {