Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI: Person's full legal name (Add beneficial owner) #17974

Closed
steveburtch opened this issue Sep 27, 2023 · 2 comments
Closed

UI: Person's full legal name (Add beneficial owner) #17974

steveburtch opened this issue Sep 27, 2023 · 2 comments
Assignees
Labels
BTR Business Transparency Register Register BO

Comments

@steveburtch
Copy link

steveburtch commented Sep 27, 2023

A single name field to hold the full legal name

we may allow the option to enter with additional fields (to be considered)
may allow translated names -TBD

Part of epic Add/Register a Beneficial Owner #17846
Wireframes link see UI Design - Add new beneficial owner to company information #15925

Instructions

  • data source: entered free text in whatever language (for MVP)
  • full name as single string
  • allow spaces
  • normalize name (remove leading and trailing spaces, extra spaces)
  • max character length (TBD); currently 150; use same value as BCSC
  • UTF8

Allowable characters:
Case insensitive
Minimum number of characters is 1 (spaces only is not a valid name).
One character with one space on either side is allowed (with leading and trial spaces normalized).

Normalization
Remove leading spaces (before first character)
Remove trailing spaces (after last character)
Remove extra spaces within a string (only one sequential space allowed)

Display
Name must be displayed exactly as entered (no forced capitalization - Leonardo da Vinci)
Names are displayed/listed in the order entered – first entered at the top of the list

Wireframes

https://www.figma.com/file/C2ThYIhZSO44dYBVGp8xAj/Register-Beneficial-Owners?node-id=0%3A1&t=JJO29RQMrOzdlRx7-1

Components, Validation, and Messaging Matrix

https://1drv.ms/x/s!AlejmOwhCCvlgcMDvsUyEofpuM1a9A?e=2Ll33p

Acceptance Criteria

Feature: Full Legal Name Form Component

Scenario: Entering name with leading and trailing spaces
Given the user is on the name input form
When the user enters " John Doe " in the name field
Then the name field should display "John Doe"

Scenario: Entering name with extra spaces between names
Given the user is on the name input form
When the user enters "John Doe" in the name field
Then the name field should display "John Doe"

Scenario: Entering name with extended Unicode character set
Given the user is on the name input form
When the user enters "José 玛丽" in the name field
Then the name field should display "José 玛丽"

Scenario: Entering name exceeding max character length
Given the max character length for the name field is 150
And the user is on the name input form
When the user enters a name with 151 characters in the name field
Then the user should be notified that the name is too long

Scenario: Entering name with exactly max character length
Given the max character length for the name field is 150
And the user is on the name input form
When the user enters a name with exactly 150 characters in the name field
Then the name field should accept and display the name

@steveburtch steveburtch added BTR Business Transparency Register Register BO labels Sep 27, 2023
@steveburtch
Copy link
Author

@steveburtch steveburtch changed the title UI: Full legal name (Add beneficial owner) UI: Person's full legal name (Add beneficial owner) Sep 29, 2023
@patrickpeinanw patrickpeinanw self-assigned this Oct 11, 2023
@gunanagar
Copy link
Collaborator

Raised Defect for missing requirements #18196

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BTR Business Transparency Register Register BO
Projects
None yet
Development

No branches or pull requests

4 participants