Feature #3943
openFeature #3942: User Story: Manage Labour Types for Fieldstaff
User Story: Manage Labour Types (CRUD Operations) - #3942
0%
Description
As an Sales Manager/Admin
I want to create, view, update, and delete labour types with their details
So that I can maintain an accurate list of skill-based labour categories used in solar installation quotations and jobs.
Acceptance Criteria
Create Labour Type
Admin can add a new labour type with:
Name (e.g., Electrician, Installer, Helper).
Description (role/skill summary).
Rate Type (Hourly/Daily).
Base Rate (per hour/day).
Overtime Rate (optional).
New labour type is saved in the system and available for use in quotations/jobs.
Read/View Labour Types
Admin can view a list of all labour types with their details.
Each entry should show Name, Description, Rate Type, Base Rate, Overtime Rate.
Option to search/filter by name.
Update Labour Type
Admin can edit existing labour type details (e.g., change base rate or description).
Updates should reflect in new quotations/jobs, while past jobs keep old values (history intact).
Delete Labour Type
Admin/Sales Manager can delete a labour type & labour can't able to delete if any job which already assigned.
Deleted labour types should not be assignable to new jobs but remain in history for completed jobs.
Action History
Need to save all the logs for crud operations in the action history
Subtasks
Related issues
No data to display