Story 1.4.3.9. CRM. Profile Edit Mode – Personal: External References & links

Content

General info

The "External References & Links" section in the "Professional" tab of the CRM profile allows users to manage links related to the candidate’s external references, portfolios, or profiles. In edit mode, users can add, edit, reorder, or delete links. The system provides a dropdown with predefined popular platforms (e.g., LinkedIn, GitHub, Behance) and a custom option to add links to other websites.

User story

As a CRM user,
I want to be able to edit external links for a candidate’s profile,
So that I can ensure relevant external references are up-to-date and accurately reflect the candidate’s qualifications.

Visual design

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=45012-309167&t=fW5A63aGm03d3uGm-4

Acceptance criteria

01

Scenario: Enter edit mode for external links
Given I am on a candidate profile page
When I click the "Edit" button in the External Links section (allowed to do it from candidate settings on RT)
Then I should see an editable list of external links with icons, URL input fields, and options to add, reorder, and delete links.

image-20241023-135557.png

image-20241023-135506.png

02

Scenario: Add a new external link
Given I am in edit mode for external links
When I click "Add link"
Then I should be able to select a platform from a dropdown list or choose "Custom" to manually add a URL.

image-20241023-140353.png

03

Scenario: Save a new or edited link
Given I have added or edited an external link
When I click the "Save" button
Then the new or updated link should be saved and displayed in the external links section.

04

Scenario: Delete an external link
Given I am in edit mode for external links
When I click the "Delete" icon next to a link
Then the link should be removed from the list.

05

Scenario: Reorder links
Given I am in edit mode for external links
When I drag and drop a link to a new position
Then the order of the links should be updated and saved.

06

Scenario: Error on invalid URL
Given the user is adding or editing an external link
When the user enters an invalid URL (e.g., incorrect format, missing parts)
Then the system displays an error message indicating that the URL is invalid and prevents saving until corrected.

07

Scenario: Cancel changes
Given I am in edit mode for external links
When I click the "Cancel" button
Then any changes I made to the external links should not be saved, and I should return to view mode.

08

Scenario: Validate duplicated links
Given I am in edit mode for external links
When I attempt to add a link that already exists in the list
Then the system should display an error message indicating that the link is a duplicate and should not allow saving the link.

image-20241023-140328.png

09

Scenario: Unsaved changes prompt
Given I have made changes to the external links
When I attempt to exit the edit mode without saving the changes
Then I should see a modal with a message indicating that there are unsaved changes, asking me if I want to "Save" or "Cancel" my exit.

image-20241023-140613.png

Comments

Leave a Reply