Project

General

Profile

Actions

개선(improvement) #1601

closed

Sign up only with an email-type ID

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

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

100%

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

Description

Request: Apply email validation (for both Vendor and Seller)

- 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 (for both Vendor and Seller)
1. Sign up > 2.Corperation Info
- input : Rep. email
2. Sign up > 3. Administrator registration
- input : ID, Email
3. Member list > Staff list > [New] modal
- input : ID, Email

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


Files

image.png (150 KB) image.png Lexi Kim, 09/01/2025 12:13 AM
[250916]_email-validation path 2.png (231 KB) [250916]_email-validation path 2.png Zia Han, 09/17/2025 06:29 AM
[250916]_email-validation path 3.png (243 KB) [250916]_email-validation path 3.png Zia Han, 09/17/2025 06:30 AM
[250916]_email-validation path 4.png (266 KB) [250916]_email-validation path 4.png Zia Han, 09/17/2025 06:31 AM
[250916]_dotBiz-text input validation.png (268 KB) [250916]_dotBiz-text input validation.png Zia Han, 09/17/2025 06:31 AM
picture002-1.png (85.1 KB) picture002-1.png case 1 (failed) Tracy Truong, 09/23/2025 06:46 AM
picture002-2.png (77.1 KB) picture002-2.png Alert Tracy Truong, 09/23/2025 06:46 AM
picture002-3.png (65.5 KB) picture002-3.png Validation error screen Tracy Truong, 09/23/2025 06:46 AM
picture685-1.png (78 KB) picture685-1.png Tracy Truong, 09/29/2025 03:19 AM
스크린샷 2025-11-06 오후 2.42.11.png (477 KB) 스크린샷 2025-11-06 오후 2.42.11.png Zia Han, 11/06/2025 05:53 AM
스크린샷 2025-11-06 오후 2.42.49.png (542 KB) 스크린샷 2025-11-06 오후 2.42.49.png Zia Han, 11/06/2025 05:53 AM
image.png (58 KB) image.png Tracy Truong, 11/10/2025 04:41 AM
image.png (57.4 KB) image.png Tracy Truong, 11/10/2025 04:54 AM
picture287-1.png (94.7 KB) picture287-1.png 1st times case Tracy Truong, 11/10/2025 04:56 AM
picture287-2.png (91.3 KB) picture287-2.png 2nd times case Tracy Truong, 11/10/2025 04:56 AM
picture287-3.png (93.7 KB) picture287-3.png 2nd times case Tracy Truong, 11/10/2025 04:56 AM
picture287-4.png (86.5 KB) picture287-4.png 3rd times: Tracy Truong, 11/10/2025 04:56 AM
picture287-5.png (84.6 KB) picture287-5.png path 3: 1st times Tracy Truong, 11/10/2025 04:56 AM
picture287-6.png (84.2 KB) picture287-6.png path 3: 2nd times Tracy Truong, 11/10/2025 04:56 AM
picture287-7.png (89 KB) picture287-7.png path 3: 3rd times Tracy Truong, 11/10/2025 04:56 AM
picture287-8.png (84.5 KB) picture287-8.png path 3: 3rd times Tracy Truong, 11/10/2025 04:56 AM
picture287-9.png (83.7 KB) picture287-9.png path 3: 4th times Tracy Truong, 11/10/2025 04:56 AM
picture973-1.png (75.6 KB) picture973-1.png 1st times case Tracy Truong, 11/10/2025 05:01 AM
picture973-2.png (77.7 KB) picture973-2.png 2nd times case Tracy Truong, 11/10/2025 05:01 AM
picture973-3.png (101 KB) picture973-3.png 3rd times case Tracy Truong, 11/10/2025 05:01 AM
picture973-4.png (83.3 KB) picture973-4.png 3rd times case Tracy Truong, 11/10/2025 05:01 AM
picture973-5.png (83.7 KB) picture973-5.png 4th times case Tracy Truong, 11/10/2025 05:01 AM
picture973-6.png (76.7 KB) picture973-6.png 4th times case Tracy Truong, 11/10/2025 05:01 AM
picture973-7.png (79.1 KB) picture973-7.png 5th times case Tracy Truong, 11/10/2025 05:01 AM
picture973-8.png (82.2 KB) picture973-8.png other cases Tracy Truong, 11/10/2025 05:01 AM
[251113]_Add mamber.mov (12.5 MB) [251113]_Add mamber.mov Zia Han, 11/13/2025 04:57 AM
[251113]_Sign-up.mov (16.1 MB) [251113]_Sign-up.mov Zia Han, 11/13/2025 04:57 AM
스크린샷 2025-11-18 오전 11.20.05.png (280 KB) 스크린샷 2025-11-18 오전 11.20.05.png Zia Han, 11/18/2025 02:25 AM
Sign up - Work 2 - Microsoft​ Edge 2025-11-18 15-26-29.mp4 (15.2 MB) Sign up - Work 2 - Microsoft​ Edge 2025-11-18 15-26-29.mp4 Tracy Truong, 11/18/2025 08:36 AM
Add member - Work 2 - Microsoft​ Edge 2025-11-18 15-20-11.mp4 (31.4 MB) Add member - Work 2 - Microsoft​ Edge 2025-11-18 15-20-11.mp4 Tracy Truong, 11/18/2025 08:36 AM
Sign up - step 2 - Work 2 - Microsoft​ Edge 2025-11-20 14-52-02.mp4 (16.9 MB) Sign up - step 2 - Work 2 - Microsoft​ Edge 2025-11-20 14-52-02.mp4 Tracy Truong, 11/20/2025 07:57 AM
sign up step 3 2025-11-20 14-55-13.mp4 (37.1 MB) sign up step 3 2025-11-20 14-55-13.mp4 Tracy Truong, 11/20/2025 07:57 AM
add member 2025-11-20 15-06-57.mp4 (34.4 MB) add member 2025-11-20 15-06-57.mp4 Tracy Truong, 11/20/2025 08:11 AM
picture630-1.png (85.1 KB) picture630-1.png 1st/2nd times Tracy Truong, 11/20/2025 08:17 AM
picture630-2.png (79.4 KB) picture630-2.png 3rd times Tracy Truong, 11/20/2025 08:17 AM
picture630-3.png (76.7 KB) picture630-3.png no "@" / "." Tracy Truong, 11/20/2025 08:17 AM
picture630-4.png (56.7 KB) picture630-4.png Staff list> add member> email address: trim space is wrong Tracy Truong, 11/20/2025 08:17 AM
picture630-5.png (83.8 KB) picture630-5.png 1st/2nd times Tracy Truong, 11/20/2025 08:17 AM
picture630-6.png (80.7 KB) picture630-6.png 3rd times Tracy Truong, 11/20/2025 08:17 AM
picture630-7.png (74.1 KB) picture630-7.png no "@" / "." Tracy Truong, 11/20/2025 08:17 AM
Ohmy Partners and 7 more pages - Work 2 - Microsoft​ Edge 2025-11-21 10-13-39.mp4 (9.12 MB) Ohmy Partners and 7 more pages - Work 2 - Microsoft​ Edge 2025-11-21 10-13-39.mp4 Tracy Truong, 11/21/2025 03:14 AM
Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 10-59-10.mp4 (16.5 MB) Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 10-59-10.mp4 Step 2 Tracy Truong, 12/04/2025 04:00 AM
Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 11-00-51.mp4 (15.3 MB) Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 11-00-51.mp4 Step 2 - missing "@", ".", Trim test Tracy Truong, 12/04/2025 04:01 AM
Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 11-02-45.mp4 (49.7 MB) Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 11-02-45.mp4 Step 3 Tracy Truong, 12/04/2025 04:04 AM
Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 11-10-51.mp4 (46.7 MB) Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 11-10-51.mp4 Add member - ID Tracy Truong, 12/04/2025 04:12 AM
Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 11-13-34.mp4 (38.1 MB) Ohmy Partners and 6 more pages - Work 2 - Microsoft​ Edge 2025-12-04 11-13-34.mp4 Add member - Email Tracy Truong, 12/04/2025 04:15 AM

Related issues

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

Actions
Related to Ellis improvement - 개선(improvement) #1602: Apply email validation완료성공(Resolve)Zia Han09/18/202509/18/2025

Actions
Copied from .biz Hotel Improvements - 개선(improvement) #1322: [Plan] Sign up only with an email-type ID완료성공(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

Dear ziniy Kang, please send a text or message after translation for checking easier

Actions #3

Updated by Joseph Vo 6 months ago

  • Assignee changed from Joseph Vo to ziniy Kang
Actions #4

Updated by Joseph Vo 6 months ago

  • Status changed from 신규(New) to 피드백(Feedback)
Actions #5

Updated by ziniy Kang 6 months ago

  • Description updated (diff)
Actions #6

Updated by ziniy Kang 6 months ago

  • Status changed from 피드백(Feedback) to 신규(New)
  • Assignee changed from ziniy Kang to Joseph Vo
  • Target version set to v1.0.0

added.

Actions #7

Updated by Joseph Vo 6 months ago

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

Updated by Tan Jang 6 months ago

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

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 #10

Updated by Tracy Truong 6 months ago

Checked on Dev
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 ``.
=> Failed

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.
=> ok

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:

- Path (for both Vendor and Seller)
1. Sign up > 2.Corperation Info
- input : Rep. email
2. Sign up > 3. Administrator registration
- input : ID, Email

can not check this part due to stay at step 2 > fill in information > click next > alert "Check for duplicate coporation No."
3. Member list > Staff list > [New] modal
- input : ID, Email

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

Actions #11

Updated by Tan Jang 6 months ago

  • Status changed from 완료실패(Failed) to QA test
  • Assignee changed from Tan Jang to Tracy Truong

please help me test again.

Actions #12

Updated by Tracy Truong 6 months ago

Actions #13

Updated by Tracy Truong 6 months ago

  • Status changed from QA test to 완료(Done)
  • Assignee changed from Tracy Truong to Tan Jang

Case 1: rechecked => ok

2. Sign up > 3. Administrator registration
- input : ID, Email
can not check this part due to stay at step 2 > fill in information > click next > alert "Check for duplicate coporation No."

Still cannot check => will check on task 1696 when issue is fixed
Redmine: http://redmine.ohmytrip.com/issues/1696

Actions #14

Updated by ziniy Kang 6 months ago

  • Status changed from 완료(Done) to 완료실패(Failed)
Actions #15

Updated by ziniy Kang 6 months ago

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

Updated by ziniy Kang 6 months ago

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

Updated by ziniy Kang 6 months ago

  • Status changed from 완료(Done) to QA test
  • Assignee changed from Tan Jang to Tracy Truong

Tiến hành test tiếp step 2.

Actions #18

Updated by Tracy Truong 5 months ago

Checked Step 2 on Dev, ok

Actions #19

Updated by ziniy Kang 5 months ago

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

Updated by Tan Jang 5 months ago

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

Updated by ziniy Kang 5 months ago

Actions #23

Updated by ziniy Kang 5 months ago

  • Status changed from 완료(Done) to 완료실패(Failed)
Actions #24

Updated by ziniy Kang 5 months ago

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

Updated by Zia Han 4 months ago

Path 1 : Sign up > 2.Corperation Info
- Rep. email: Character length validation not applied.

Path 2 : Sign up > 3. Administrator registration & Member list > Staff list > [New] modal
- ID and Email: Both basic format conditions and length restrictions from the requirements are not applied.
- Validation passes even without “@” and “.”.
- Length restriction not applied.

Actions #26

Updated by ziniy Kang 4 months ago

  • Assignee changed from Zia Han to Tracy Tran
Actions #27

Updated by Tan Jang 4 months ago

  • Assignee changed from Tracy Tran to Tan Jang
Actions #28

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 #29

Updated by Tracy Truong 4 months ago

Path 1 : Sign up > 2.Corperation Info
1st times:
(total 254 characters, before "@": 65 characters) => error

2nd times:
(total 255 characters) => error

3rd times:
(total 254 characters, before "@": 64 characters, befor "." 63 characters) => able to change to next step

*Path 2 : Sign up > 3. Administrator registration & Member list > Staff list > [New] modal *
1st times:
(total 254 characters, before "@": 65 characters) => error

2nd times:
(total 255 characters) => error

3rd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooocomoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmm (total 254 characters, there is no "." ) => error

4th times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovomotooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters,there is no "@") => error

5th times:
(total 254 characters, before "@": 64 characters, befor "." 63 characters) => not error

other case: missing "@", "."

Actions #30

Updated by Tracy Truong 4 months ago

Path 2 : Member list > Staff list > [New] modal
1st times:
(total 254 characters, before "@": 65 characters) => error

2nd times:
(total 255 characters) => error

3rd times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@vomotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooocomoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmm (total 254 characters, there is no "." ) => error

4th times:
tuyenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooovomotooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.comoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (total 254 characters,there is no "@") => error

5th times:
(total 254 characters, before "@": 64 characters, befor "." 63 characters) => not error

Other case: there is no "@" / "."

Actions #31

Updated by ziniy Kang 4 months ago

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

Updated by Zia Han 4 months ago

The email format validation for the ID field is not working when adding a staff member.
Let’s have a meeting with Ziniy to check whether there are any implementation difficulties.

Actions #34

Updated by ziniy Kang 4 months ago

  • Status changed from 완료(Done) to 완료실패(Failed)
  • Assignee changed from Zia Han to Tan Jang
Actions #35

Updated by Tan Jang 4 months ago

  • Status changed from 완료실패(Failed) to QA test
  • Assignee changed from Tan Jang to Tracy Truong
Actions #37

Updated by Tracy Truong 4 months ago

  • Status changed from QA test to 완료(Done)
  • Assignee changed from Tracy Truong to Tan Jang
Actions #38

Updated by Tan Jang 4 months ago

  • Status changed from 완료(Done) to 피드백(Feedback)
  • Assignee changed from Tan Jang to Zia Han

please help me check again on DEV.
Thank you.

Actions #39

Updated by Zia Han 4 months ago

  • Status changed from 피드백(Feedback) to 확인(Confirmed)

The email format validation for the ID field is not working when adding a staff member.
Let’s have a meeting with Ziniy to check whether there are any implementation difficulties.

Actions #40

Updated by ziniy Kang 4 months ago

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

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 #42

Updated by Tracy Truong 4 months ago

Actions #43

Updated by Tan Jang 4 months ago

  • Status changed from 완료실패(Failed) to QA test
  • Assignee changed from Tan Jang to Tracy Truong

Dear Tracy,

Bug Trim fixed.
Please test again. Thank you!

Actions #44

Updated by Tracy Truong 4 months ago

Trim bug tested, ok

Actions #45

Updated by ziniy Kang 4 months ago

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

Updated by Zia Han 3 months ago

  • Status changed from 완료(Done) to 확인(Confirmed)
  • Assignee changed from Zia Han to Tan Jang
Actions #47

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 #48

Updated by Tracy Truong 3 months ago

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 50 MB)