Project

General

Profile

Actions

개선(improvement) #1602

closed

Apply email validation

Added by ziniy Kang 6 months ago. Updated 3 months ago.

Status:
완료성공(Resolve)
Priority:
보통(Normal)
Assignee:
Start date:
09/18/2025
Due date:
09/18/2025
% Done:

100%

Estimated time:
4.00 h
Part:
FE
Build env.:
Prod

Description

Request: Apply email validation

- Validation conditions
1) Automatic Trim of Spaces
- If there are spaces before or after the input value, they must be automatically removed on submission.
- Do not validate with spaces included. First apply to trim, then follow the email validation process like ``.

2) Basic Format Conditions
- Must contain the `@' character
- After `@` there must be a '.'(dot).
- This ensures that the email address at least follows the `` format.

3) Length Restrictions (based on RFC)
- Total length: Up to 254 characters — following the RFC maximum length of 254.
- Local part (before "@"): Up to 64 characters — based on the standard specification.
- Domain part: Generally up to 255 characters, but restricted to 254 in total length. Each domain label can be up to 63 characters.

- Path
1. Users > Customer > Traders > [New] modal ‘Company Master’ > Biz Member
2. Users > Customer > Traders > (Comp detail) modal ‘Company Master’ > Biz Member
- input : ID, Email

- Validation error screen: When the user clicks [Save] without meeting the validation conditions, show orange color on the input stroke (same as existing implementation — see attached screenshot).



Files

[250916]_email-validation path 1.png (532 KB) [250916]_email-validation path 1.png Zia Han, 09/17/2025 05:58 AM
[250916]_Admin-text input validation.png (491 KB) [250916]_Admin-text input validation.png Zia Han, 09/17/2025 05:58 AM
picture351-1.png (41.8 KB) picture351-1.png Tracy Truong, 09/22/2025 02:53 AM
picture351-2.png (53 KB) picture351-2.png Tracy Truong, 09/22/2025 02:53 AM
picture600-1.png (68.2 KB) picture600-1.png Incorrect email Tracy Truong, 09/30/2025 08:47 AM
picture600-2.png (50.3 KB) picture600-2.png Correct Tracy Truong, 09/30/2025 08:47 AM
스크린샷 2025-11-06 오후 1.20.00.png (563 KB) 스크린샷 2025-11-06 오후 1.20.00.png Zia Han, 11/06/2025 04:26 AM
picture926-1.png (47.5 KB) picture926-1.png default state Tracy Truong, 11/10/2025 04:14 AM
picture926-2.png (102 KB) picture926-2.png error alert Tracy Truong, 11/10/2025 04:14 AM
picture926-3.png (109 KB) picture926-3.png added "." Tracy Truong, 11/10/2025 04:14 AM
picture926-4.png (112 KB) picture926-4.png Tracy Truong, 11/10/2025 04:14 AM
picture936-2.png (177 KB) picture936-2.png missing "@", "." Tracy Truong, 11/20/2025 06:53 AM
picture936-3.png (182 KB) picture936-3.png 1st times: Tracy Truong, 11/20/2025 06:53 AM
picture936-4.png (174 KB) picture936-4.png 2nd times: Tracy Truong, 11/20/2025 06:53 AM
picture936-6.png (178 KB) picture936-6.png 3rd times: Tracy Truong, 11/20/2025 06:53 AM
picture936-7.png (171 KB) picture936-7.png 4th times - save successfully Tracy Truong, 11/20/2025 06:53 AM
picture936-8.png (10.2 KB) picture936-8.png user no. 130261 Tracy Truong, 11/20/2025 06:53 AM
picture936-9.png (122 KB) picture936-9.png seller - biz member Tracy Truong, 11/20/2025 06:53 AM
Ohmy Admin and 7 more pages - Work 2 - Microsoft​ Edge 2025-12-04 09-25-00.mp4 (38.3 MB) Ohmy Admin and 7 more pages - Work 2 - Microsoft​ Edge 2025-12-04 09-25-00.mp4 Tracy Truong, 12/04/2025 02:26 AM
picture913-1.png (336 KB) picture913-1.png Tracy Truong, 12/04/2025 02:30 AM
picture913-2.png (189 KB) picture913-2.png Tracy Truong, 12/04/2025 02:30 AM
picture913-3.png (143 KB) picture913-3.png Tracy Truong, 12/04/2025 02:30 AM

Related issues

Related to .biz Hotel Improvements - 개선(improvement) #1601: Sign up only with an email-type ID완료성공(Resolve)Tan Jang09/22/202509/22/2025

Actions
Copied from Ellis improvement - 개선(improvement) #1597: [Plan] Apply email validation완료성공(Resolve)Zia Han09/17/202509/17/2025

Actions
Actions #1

Updated by ziniy Kang 6 months ago

Actions #2

Updated by Joseph Vo 6 months ago

  • Assignee changed from Joseph Vo to Tan Jang
Actions #3

Updated by Tan Jang 6 months ago

  • Due date set to 09/18/2025
  • Status changed from 신규(New) to 진행(Doing)
  • Start date set to 09/18/2025
  • Estimated time set to 4.00 h
Actions #4

Updated by Tan Jang 6 months ago

  • Status changed from 진행(Doing) to QA test
  • Assignee changed from Tan Jang to Tracy Truong
  • % Done changed from 0 to 100
  • Build env. set to Dev
Actions #5

Updated by Tracy Truong 6 months ago

Checked on Dev. ok

- Validation conditions
1) Automatic Trim of Spaces > ok
- If there are spaces before or after the input value, they must be automatically removed on submission.
- Do not validate with spaces included. First apply to trim, then follow the email validation process like ``.

2) Basic Format Conditions > ok
- Must contain the `' character
- After `
` there must be a '.'(dot).
- This ensures that the email address at least follows the `` format.

3) Length Restrictions (based on RFC)
- Total length: Up to 254 characters — following the RFC maximum length of 254.
- Local part (before "@"): Up to 64 characters — based on the standard specification.
- Domain part: Generally up to 255 characters, but restricted to 254 in total length. Each domain label can be up to 63 characters.

ok

email test:

- Validation error screen: When the user clicks [Save] without meeting the validation conditions, show orange color on the input stroke (same as existing implementation — see attached screenshot). > ok

Actions #6

Updated by Tan Jang 5 months ago

  • Status changed from 완료(Done) to QA test
  • Assignee changed from Tan Jang to Tracy Truong
  • Build env. changed from Dev to Staging
Actions #8

Updated by ziniy Kang 5 months ago

  • Status changed from 완료(Done) to 확인(Confirmed)
Actions #9

Updated by ziniy Kang 5 months ago

Actions #10

Updated by ziniy Kang 5 months ago

  • Status changed from 확인(Confirmed) to 완료실패(Failed)
Actions #11

Updated by ziniy Kang 5 months ago

  • Assignee changed from Tan Jang to Zia Han
Actions #12

Updated by Zia Han 4 months ago

Path : Users > Customer > Traders > (Comp detail) 모달 ‘Company Master’ > Biz Member

The domain part in the basic format condition is not being validated for the “.” (dot).

- “.” must exist after the “@”, but the data is being saved even without it.

- Space and length validations have been confirmed as working correctly.

Actions #13

Updated by ziniy Kang 4 months ago

  • Assignee changed from Zia Han to Tan Jang
Actions #14

Updated by Tan Jang 4 months ago

  • Status changed from 완료실패(Failed) to QA test
  • Assignee changed from Tan Jang to Tracy Truong
  • Build env. changed from Staging to Dev
Actions #15

Updated by Tracy Truong 4 months ago

tested on DEV,
1st test: input email: tuyenoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooocomooooooooooooooooooooooooooooooooooooooooooooooooooooooooooom => error
After that, added ".", => organge border disappear
Registered with => save successfully

Actions #16

Updated by ziniy Kang 4 months ago

  • Assignee changed from Tan Jang to Zia Han
Actions #17

Updated by Zia Han 4 months ago

  • Status changed from 완료(Done) to 확인(Confirmed)
Actions #18

Updated by ziniy Kang 4 months ago

  • Assignee changed from Zia Han to Tan Jang
Actions #19

Updated by Tan Jang 4 months ago

  • Status changed from 확인(Confirmed) to QA test
  • Assignee changed from Tan Jang to Tracy Truong
  • Build env. changed from Dev to Staging

Hi Tracy,
Please help me check STG again, thank you.

Actions #20

Updated by Tracy Truong 4 months ago

Actions #21

Updated by ziniy Kang 4 months ago

  • Status changed from 완료(Done) to QA test
  • Assignee changed from Tan Jang to Zia Han
Actions #22

Updated by Zia Han 3 months ago

  • Status changed from QA test to 확인(Confirmed)
  • Assignee changed from Zia Han to Tan Jang
Actions #23

Updated by Tan Jang 3 months ago

  • Status changed from 확인(Confirmed) to QA test
  • Assignee changed from Tan Jang to Tracy Truong
  • Build env. changed from Staging to Prod

this task applied to PROD.

Actions #24

Updated by Tracy Truong 3 months ago

Actions #25

Updated by ziniy Kang 3 months ago

  • Assignee changed from Tan Jang to Zia Han
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 50 MB)