Story 1.2.1.3. Vacancy list CRUD

Content

General info

This story describes the CRUD (Create, Read, Update, Delete) functionalities associated with the vacancy list. Users can create new vacancies, view and edit existing ones, or delete vacancies from the list, ensuring that the vacancy data is always current and accurate.

User story

As a CRM user,
I want to create, view, update, and delete vacancies,
So that I can manage the vacancy data effectively within the CRM system.

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=18702-101192&t=4uSKLjHNa92Pw2zp-4

Acceptance criteria

01

Scenario: Creating a New Vacancy
Given the CRM user is on the vacancy list page / company vacancy tab / order vacancy tab
When they click the “+“ (Add New Vacancy) button
Then the system should open a form to enter details for the new vacancy with a respective relation (if created from company / order).

02

Scenario: Editing a Vacancy
Given the CRM user is viewing the vacancy list table
When they click the "Edit" button next to a vacancy
Then the system should open a form pre-filled with the vacancy’s details, allowing the user to make changes.

03

(OOS) Scenario: Deleting a Vacancy
Given the CRM user is viewing the vacancy list table
When they click the "Delete" button next to a vacancy
Then the system should prompt for confirmation and, upon confirmation, delete the vacancy.

04

Scenario: Viewing Vacancy Details
Given the CRM user is viewing the vacancy list table
When they click on a vacancy’s name
Then the system should display the full details of that vacancy on a separate page.

05

Scenario: Saving Changes to a Vacancy
Given the CRM user has edited a vacancy’s details
When they save the changes
Then the system should update the vacancy information accordingly.

Comments

Leave a Reply