telephony: автоформат +380, тип линии SIP/АТС и звонок через Asterisk AMI.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-13 14:52:09 +03:00
parent cc62324b69
commit 5d06d4d3ce
42 changed files with 1158 additions and 57 deletions
+4 -5
View File
@@ -8,8 +8,8 @@ from django.utils.translation import gettext_lazy as _
from apps.employees.models.base import Employee
from core.models import BaseModel
from core.models.fields import EncryptedCharField
from core.utils.validators import validate_ukrainian_phone, validate_ukrainian_tax_number
from core.models.fields import EncryptedCharField, UkrainianPhoneField
from core.utils.validators import validate_ukrainian_tax_number
class InternAccount(BaseModel):
@@ -78,9 +78,8 @@ class HiringRequest(BaseModel):
middle_name = models.CharField(_('Отчество'), max_length=150, blank=True)
candidate_email = models.EmailField(_('Личный email кандидата'), blank=True)
candidate_phone = models.CharField(
_('Телефон кандидата'), max_length=20, blank=True,
validators=[validate_ukrainian_phone],
candidate_phone = UkrainianPhoneField(
_('Телефон кандидата'), blank=True,
)
inn_code = models.CharField(
_('ИНН'), max_length=10, blank=True,