RT. Profile account. Profile page. Personal edit mode. Contact information

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.

image-20241025-113216.png

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."

Comments

Leave a Reply