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