Story 1.7.2.1. CRM. User view header / change status / Delete

Content

General info

The header section of the User View Page includes the user’s name, current status, and options to change their status or delete the user. This section allows administrators to manage the user’s status (active, inactive, etc.) and provides the option to delete the user from the CRM.

User story

As a [CRM user],
I want to view the user’s current status and have the ability to change it or delete the user,
So that I can manage user access and status effectively.

Visual design

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=48602-194220&t=6ogKrDFwvdCh16Ux-4

 

Acceptance criteria

 

 01

Scenario: Viewing User Header
GIVEN I am on the User View Page,
WHEN I access the page,
THEN I should see the user’s name and current status displayed prominently in the header.

 

image-20240719-114909.png

 02

Scenario: open edit mode
GIVEN user view page
WHEN click on the button “Edit profile”
THEN see edit mode

 

 03

Scenario: Deleting a User
GIVEN I am on the User View Page,
WHEN I click the "Delete" button,
THEN I should be prompted to confirm the deletion,
AND upon confirmation, the user should be removed from the CRM.

 

image-20240719-061924.png

 04

Given: user view page with status “blocked“

When: click on the button “Change status”
AND select Active
AND click Save

Then: the status of the user is changed to Active
AND Active status is shown near the button “Change status”

 

image-20250114-073946.png

image-20240719-062812.png

05

Given: user view page with status “blocked“

When: click on the button “Change status”
AND select Active
AND click Cancel

Then: the status of the user stays blocked
AND Blocked status is shown near the button “Change status”

image-20240719-063050.png

06

Given: user view page with status “Active“

When: click on the button “Change status”
AND select Blocked
AND click Save

Then: the status of the user is changed to Blocked
AND Blocked status is shown near the button “Change status”

07

Scenario: Display User Details (block 1)
Given the user is viewing the profile page
When the page loads
Then the following fields are displayed: Market, Business Unit, Position, Profile creation date, Covered by colleague(s), and Stand-in for colleagues.

DE:

Von einem Kollege(n) übernommen: {name}, {name}..

Derzeit gilt als Stellvertretung für Kollege(n): {name}, {name}..

EN:

Covered by colleague(s): {name}, {name}..

Currently acts as a stand-in for colleagues: {name}, {name}..

image-20250114-074535.png

08

Scenario: Display Contact Information (block 2)
Given the user is viewing the profile page
When the page loads
Then the following fields are displayed: Email, Email at RJ, Phone, and Social media links.

image-20250114-074619.png

09

Given: user view page

When: don’t add a Phone and one of the social link

Then: the information is not shown on view mode (don’t show icon of social media and don’t show phone and even title for this)

10

OOS

Given: user view page

When: started and finished some publications, vacancies, processes, and interviews

Then: show the info for all time in third section

This block can be skipped, as every role + position has different data to show. Value of this feature is much less than the effort. Let us divide the existing header blocks to the width of the page

image-20250114-074805.png

Comments

Leave a Reply