Validation Rules For All the Forms - ita-social-projects/OoS-Frontend GitHub Wiki
Види валідації:
- required
- Валідація для імен (кирилиця та символи ( ' - ) )
- Тільки кирилиця, якщо букви (для адреси)
- емейл (це є внутрішня стандартизована валідація, що передбачає максимальну довжину 74 символи, знак @ та мінімум один символ після нього)
- максимальна та мінімальна довжина
- формат дати
Повідомлення про помилку:
- Це поле є обов'язковим.
- Перевірте введені дані. Використовуйте, будь ласка, тільки кирилицю.
- Перевірте введені дані, використовуйте будь-ласка тільки кирилицю та символи ( ' - )
- Будь-ласка, введіть правильну електронну адресу.
- Це поле має містити від {{ minCharachters }} до {{ maxCharachters }} символів.
- Перевірте введені данні. Використовуйте "ДД/ММ/РРРР" формат. Наприклад "20/10/2010".
Створити Надавача
- Форма властності - required
- Тип організації - required
- Повна назва - required, minLength=1, maxLength=60
- Скорочена назва - required, minLength=1, maxLength=60
- Піб Керівника - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- Дата народження керівника - required, ДД/ММ/РРРР
- _ЄДРПОУ чи ІПН - required, minLength=8, maxLength=10
- Емейл- required, формат емейлу
- Телефон- required, тільки цифри
- Вебсайт- maxLength=256
- Фейсбук- maxLength=256
- Інстаграм- maxLength=256
- Засновник- required, minLength=1, maxLength=60,(кирилиця та символи ( ' - ) )
- Область- required, minLength=1, maxLength=60, кирилиця (Аналогічно 19)
- Місто- required, minLength=1, maxLength=60, кирилиця (Аналогічно 20)
- Райони - required, minLength=1, maxLength=60, кирилиця (Аналогічно 21)
- Вулиця- required, minLength=1, maxLength=60, кирилиця (Аналогічно 22)
- Будинок- required, minLength=1, maxLength=60, кирилиця(Аналогічно 23)
- Статус - нема валідації, по дефолту ставиться працює
- Тип Закладу - required
- Опис - required, minLength=3, maxLength=2000
- Назва розділу - required, minLength=3, maxLength=100

Додати дитину
- Прізвище - required, minLength=1, maxLength=60 (кирилиця та символи ( ' - ) )
- Ім*я - required, minLength=1, maxLength=60 (кирилиця та символи ( ' - ) )
- По Батькові - required, minLength=1, maxLength=60 (кирилиця та символи ( ' - ) )
- Дата народження - required, ДД/ММ/РРРР
- Стать- required
- Соціальна група - нема валідації, по дефолту ставиться відсутня
- Місце проживання - maxLength=256, (кирилиця та символи ( ' - ) )
- Місце навчання - maxLength=256
- _Свідотство -minLength=10, maxLength=30

Створити гурток
- Назва - required, minLength=1, maxLength=60
- Телефон- required, тільки цифри
- Емейл- required, формат емейлу
- Вебсайт- maxLength=256
- Фейсбук- maxLength=256
- Інстаграм- maxLength=256
- Вік- required, тільки цифри
- Дні Години - required (формат автоматично буде правильний)
- Ціна- required, тільки цифри
- Опис- - required, minLength=3, maxLength=500
- Директор (the director was removed) - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- ООП - maxLength=256
- Категорії- required, автоматично правильнйи формат
- Ключові слова- required, макс кількість 5
- Місто- required, minLength=1, maxLength=60, кирилиця кирилиця
- Вулиця- required, minLength=1, maxLength=60, кирилиця кирилиця
- Будинок- required, minLength=1, maxLength=15, кирилиця, кирилиця
Вчителі:
- Прізвище - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- Ім*я - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- По Батькові - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- Дата народження - required, ДД/ММ/РРРР
- Опис - required, minLength=3, maxLength=300

Додати адміністратора гуртка/заступника директора
- Прізвище - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- Ім*я - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- По Батькові - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- Телефон- required, тільки цифри
- Емейл- required, формат емейлу

Редагування власної інформації
- Прізвище - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- Ім*я - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- По Батькові - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
- Телефон - required, тільки цифри
