Validation Rules For All the Forms - ita-social-projects/OoS-Frontend GitHub Wiki

Види валідації:

  1. required
  2. Валідація для імен (кирилиця та символи ( ' - ) )
  3. Тільки кирилиця, якщо букви (для адреси)
  4. емейл (це є внутрішня стандартизована валідація, що передбачає максимальну довжину 74 символи, знак @ та мінімум один символ після нього)
  5. максимальна та мінімальна довжина
  6. формат дати

Повідомлення про помилку:

  1. Це поле є обов'язковим.
  2. Перевірте введені дані. Використовуйте, будь ласка, тільки кирилицю.
  3. Перевірте введені дані, використовуйте будь-ласка тільки кирилицю та символи ( ' - )
  4. Будь-ласка, введіть правильну електронну адресу.
  5. Це поле має містити від {{ minCharachters }} до {{ maxCharachters }} символів.
  6. Перевірте введені данні. Використовуйте "ДД/ММ/РРРР" формат. Наприклад "20/10/2010".

Створити Надавача

  1. Форма властності - required
  2. Тип організації - required
  3. Повна назва - required, minLength=1, maxLength=60
  4. Скорочена назва - required, minLength=1, maxLength=60
  5. Піб Керівника - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  6. Дата народження керівника - required, ДД/ММ/РРРР
  7. _ЄДРПОУ чи ІПН - required, minLength=8, maxLength=10
  8. Емейл- required, формат емейлу
  9. Телефон- required, тільки цифри
  10. Вебсайт- maxLength=256
  11. Фейсбук- maxLength=256
  12. Інстаграм- maxLength=256
  13. Засновник- required, minLength=1, maxLength=60,(кирилиця та символи ( ' - ) )
  14. Область- required, minLength=1, maxLength=60, кирилиця (Аналогічно 19)
  15. Місто- required, minLength=1, maxLength=60, кирилиця (Аналогічно 20)
  16. Райони - required, minLength=1, maxLength=60, кирилиця (Аналогічно 21)
  17. Вулиця- required, minLength=1, maxLength=60, кирилиця (Аналогічно 22)
  18. Будинок- required, minLength=1, maxLength=60, кирилиця(Аналогічно 23)
  19. Статус - нема валідації, по дефолту ставиться працює
  20. Тип Закладу - required
  21. Опис - required, minLength=3, maxLength=2000
  22. Назва розділу - required, minLength=3, maxLength=100 image

Додати дитину

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

image

Створити гурток

  1. Назва - required, minLength=1, maxLength=60
  2. Телефон- required, тільки цифри
  3. Емейл- required, формат емейлу
  4. Вебсайт- maxLength=256
  5. Фейсбук- maxLength=256
  6. Інстаграм- maxLength=256
  7. Вік- required, тільки цифри
  8. Дні Години - required (формат автоматично буде правильний)
  9. Ціна- required, тільки цифри
  10. Опис- - required, minLength=3, maxLength=500
  11. Директор (the director was removed) - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  12. ООП - maxLength=256
  13. Категорії- required, автоматично правильнйи формат
  14. Ключові слова- required, макс кількість 5
  15. Місто- required, minLength=1, maxLength=60, кирилиця кирилиця
  16. Вулиця- required, minLength=1, maxLength=60, кирилиця кирилиця
  17. Будинок- required, minLength=1, maxLength=15, кирилиця, кирилиця Вчителі:
  18. Прізвище - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  19. Ім*я - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  20. По Батькові - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  21. Дата народження - required, ДД/ММ/РРРР
  22. Опис - required, minLength=3, maxLength=300 image

Додати адміністратора гуртка/заступника директора

  1. Прізвище - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  2. Ім*я - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  3. По Батькові - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  4. Телефон- required, тільки цифри
  5. Емейл- required, формат емейлу image

Редагування власної інформації

  1. Прізвище - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  2. Ім*я - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  3. По Батькові - required, minLength=1, maxLength=60, (кирилиця та символи ( ' - ) )
  4. Телефон - required, тільки цифри image