Project

General

Profile

roos-fs tasks #499

Updated by Vadim Pariev 7 months ago

**General** 

 To ensure full visibility into user activity across the system, the company requires a feature that allows tracking of all actions performed by each user. This will help administrators understand what every user is working on, what they have created, and how they interact with various system elements. 

 **Expected Result** 
 - Each user should have a dedicated “Actions” tab under their profile. 
 - This tab records all user actions 
 The following is to be tracked: tracked 
 * Services: Items created, booked, executed, or completed 
 - Any general interaction with system entities (it is enought to starte the name or id of the object but ot exact change)  
 * locations (changed, edited created) 
 * vechicle users ((changed, edited created) 
 * customers 
 * leads 
 * projects 

 - All referenced services, vehicles, and other items that the user has created, or edited must be hyperlinked for quick access. 
 - This functionality should follow the same logic and structure as the Leads tracking module (previously implemented). 
 - Only Admins should be able to view the “Actions” section from the user list.

Back