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.
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
Leave a Reply
You must be logged in to post a comment.