Story 1.2.2.10. CRM. Vacancy view mode. Tab Publications

Content

General info

Enhance the CRM system by adding a "Publications" tab in the Vacancy view mode. This tab should display all publications related to a specific vacancy. Recruiters can view the publication status, associated details, and take relevant actions such as editing or deleting publications. This feature will allow recruiters to manage and monitor the publication history of each vacancy efficiently.

User story

As a CRM user,
I want to view and manage all publications associated with a specific vacancy,
So that I can track the publication status and update or delete publications when necessary.

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=20136-96709&t=Kyfn4cYcN8tVkZjO-4

Acceptance criteria

01

Scenario: Displaying publication list
Given a vacancy is selected
When the recruiter views the "Publications" tab
Then a list of all publications associated with that vacancy should be displayed, showing columns for Date, Status, Name, Company, Category, and Consultant.

image-20241101-135141.png

02

Scenario: Column for "Date"
Given the "Publications" tab is displayed
When viewing the Date column
Then it should show the date and time of each publication entry in the format DD MMM YYYY HH.

03

Scenario: Column for "Status"
Given the "Publications" tab is displayed
When viewing the Status column
Then it should show the current status of each publication (e.g., "Published", "Draft", "Offline") with a corresponding color indicator.

04

Scenario: Column for "Name"
Given the "Publications" tab is displayed
When viewing the Name column
Then it should display the title of each publication, clickable to navigate to the publication’s details.

05

Scenario: Column for "Company"
Given the "Publications" tab is displayed
When viewing the Company column
Then it should display the name of the company associated with each publication.

06

Scenario: Column for "Category"
Given the "Publications" tab is displayed
When viewing the Category column
Then it should display the category or categories relevant to each publication.

07

Scenario: Column for "Consultant"
Given the "Publications" tab is displayed
When viewing the Consultant column
Then it should display the profile image and name of the consultant responsible for each publication, clickable to navigate to the consultant’s profile.

08

Scenario: Sorting by Date
Given the publications list
When the recruiter clicks the Date column header
Then the list should sort by date, toggling between ascending and descending order.

09

OOS Scenario: Filtering by Status
Given multiple publications with different statuses
When the recruiter applies a status filter
Then only publications matching the selected status (e.g., "Published", "Draft") should be displayed in the list.

10

Scenario: Editing a publication
Given the "Publications" tab is displayed
When the recruiter clicks the edit icon for a publication
Then the system should open the publication’s details in edit mode, allowing the recruiter to update information.

11

Scenario: Deleting a publication
Given the "Publications" tab is displayed
When the recruiter clicks the delete icon for a publication
Then the system should prompt a confirmation dialog, and upon confirmation, remove the publication from the list.

12

OOS Scenario: Multi-select actions
Given the publications list
When the recruiter selects multiple entries
Then bulk actions (e.g., mass delete) should become available in the UI.

13

Scenario: Pagination
Given a large number of publications associated with the vacancy
When there are more than a set number of publications displayed (e.g., 10 per page)
Then pagination controls should appear at the bottom of the list, allowing navigation through multiple pages.

14

Scenario: Adding a new publication
Given the "Publications" tab is displayed
AND recruiter assigned on the related order or there is no order at all.
When the recruiter clicks the "+" button
Then the system should open a form to create a new publication associated with the current vacancy.
AND preselect all fields from vacancy:
– Company
– Order (if exists)
– Contact person
– Vacancy name
– Publication name
– Categories
– all fields from employment conditions
– skills
– benefits
– desriptions
– jobs ch fields

15

OOS Scenario: Filter by Consultant
Given multiple publications with different consultants
When the recruiter applies a consultant filter
Then only publications associated with the selected consultant(s) should be displayed in the list.

Comments

Leave a Reply