Content
General info
In the "Personal edit mode" of the profile page, users can update their contact information, including address, email, phone numbers, LinkedIn, and website. The system ensures that the email and phone numbers are confirmed for accuracy before saving, and social media links like LinkedIn are optional. This feature allows users to manage and keep their contact information up-to-date, ensuring seamless communication.
User story
As a Rocken Talent user,
I want to edit and update my contact information in the "Personal" tab of my profile page,
So that I can keep my details accurate and easily reachable for professional contacts and recruiters.
Visual design:
https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=46613-258813&t=WKYVHMiICM8FnnYp-4
|
|
Acceptance criteria
|
|
|
01
|
Scenario: Editing Contact Information Given I am in the "Personal" tab in edit mode When I click on "Contact Information" Then I should see fields to edit my address, email, phone numbers, LinkedIn, and website.
|
|
|
02
|
Scenario: Confirming Email Address Given I enter or update my email When I click "Confirm" next to the email field Then I should receive a confirmation message, and the email field should show a "Confirmed" status once validated.
|
|
|
03
|
Scenario: Confirming Phone Numbers Given I enter or update my phone number(s) When I click "Confirm" next to each phone number Then the system should validate the phone number and mark it as "Confirmed" if correct.
|
process should be similar to current implementation https://prnt.sc/1DElBYWMAODo
|
|
04
|
Scenario: Adding Multiple Phone Numbers Given I want to add more phone numbers When I click on the "Add" button below the phone number field Then a new phone number input field should appear, allowing me to add and confirm additional numbers.
|
|
|
05
|
Scenario: Validating Phone and Email Given I attempt to save my contact information without confirming my email or phone numbers When I click "Save" Then the system should display an error, preventing me from saving until at least one phone number and the email are confirmed.
|
|
|
06
|
Scenario: Social Network Links Given I enter my LinkedIn or website information When I click "Save" Then the system should save my social network links without requiring confirmation.
|
|
|
07
|
Scenario: Saving Changes Given I have edited my contact information When I click the "Save" button Then the system should save my updated details and display a success message.
|
|
|
08
|
Scenario: Cancelling Changes Given I have edited my contact information When I click the "Cancel" button Then the system should discard any changes and revert to the original contact information.
|
|
|
09
|
Scenario: Error Handling for Invalid Input Given I enter an invalid email or phone number When I attempt to confirm the field Then the system should display an error message and prompt me to correct the information before confirming.
|
|
|
10
|
Scenario: Unsaved Changes Warning Given I have made changes to my contact information When I attempt to leave the page without saving Then a modal should appear warning me of unsaved changes and offering options to either "Save" or "Cancel."
|
|
Leave a Reply
You must be logged in to post a comment.