roos-fs tasks #499
openUser Activity Tracking – Admin Action Overview Tab
Added by Vadim Pariev 7 months ago. Updated 5 days ago.
0%
Description
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:
- 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.
Message examples:
- Created a service ID-77464
- Completed the service ID-99883
- Created location ID-23
- Changed location contact infromation/general information ID-222
- Assigned the vechicle ID-254 to location ID-222
ETC.
Updated by Vadim Pariev 7 months ago
- Assignee changed from Ivan Danyliv to Vadim Pariev
Updated by Vadim Pariev 7 months ago
- Assignee changed from Vadim Pariev to Max Zadorozhniy
Updated by Max Zadorozhniy 7 months ago
- Status changed from Open to In progress
Updated by Max Zadorozhniy 7 months ago
- Status changed from In progress to In review
Updated by Max Zadorozhniy 6 months ago
- Status changed from In review to In progress
Updated by Max Zadorozhniy 6 months ago
- Status changed from In progress to In review
Updated by Max Zadorozhniy 6 months ago
- Status changed from In review to In progress
Updated by Max Zadorozhniy 6 months ago
- Status changed from In progress to In review
Updated by Anton Obolientsev 6 months ago
- Status changed from In review to Deployed (QA)
Updated by Vadim Pariev 6 months ago
Test result not ok, the event of changing the name of the vechicle user is not recorded
vechicle users ((changed, edited created) - not implimented
Updated by Vadim Pariev 6 months ago
- Status changed from Deployed (QA) to QA Failed
Updated by Vadim Pariev 6 months ago
- Status changed from QA Failed to Deployed (QA)
Updated by Max Zadorozhniy 6 months ago
- Assignee changed from Max Zadorozhniy to Olena Tretjakova
Updated by Olena Tretjakova 6 months ago
Environment: Staging.
Expected Result:
- The “Activity Log” tab on the “User Details” page includes:
- Services – Create, update, complete, cancel.
- Locations – Create, update, import, delete.
- Projects – Create, update, delete.
- Vehicle User - Create, update, delete.
- Customer - Create, update, delete.
- Leads - Create, update, delete.
Actual Result:
- Locations, Projects, and Customer Leads are displayed in the User Activity Log until they are deleted.
- The user cannot see themselves on the Users page. A user can only see their own account on the Users page if they log in with a different account.
Steps to Reproduce:
-
Create the Service Template (Name: Test AL, Customer: Tretjacova-company, Task: Cancelation fee). https://screenrec.com/share/VxqsiCSyF7
-
Create the Service (Name: Test AL, Vehicle: OLENA121212121212 (1999)).
-
Cancel the Service (Name: Test AL).
-
Create the Service Template (Name: Test AL, Customer: Tretjacova-company, Task: Cancelation fee).
-
Create the Service (Name: Test AL).
-
Complete the Service (Name: Test AL, Customer: Tretjacova-company, Task: Cancelation fee).
-
Open the 'User Details → Activity Log' for the user with ID 35. Steps 1–6 are displayed in the Activity Log. https://screenrec.com/share/GYfzB0SuJn
-
Create the Location.(Name: Location AL).
-
Update the Location. (Name: Location AL).
-
Delete the Location. (Name: Location AL).
-
Open the 'User Details → Activity Log' for the user with ID 35.When the Location is deleted, the information about this Location is also removed from the User Activity Log. https://screenrec.com/share/xrBk5oR0KQ
-
Create the Project. (Project AL(1), Start Day: 11/05/2025, Service Template: SF)
-
Update the Project.(Project AL(1)) Add the Vehicle with VIN: 00FRR5VMV3CM1YN3D.
-
Delete the Project (Project AL(1)).
Click the 'Delete' button in the top-right corner of the Project Details page. (Button does not work) .
Delete the 'Project AL(1)' Project using 'Delete' icon on the Projects page. The 'Delete' icon does not work.
Click the 'Delete' button in the bottom of the Project Detail page. -
Open the 'User Details → Activity Log' for the user with ID 35. Steps 12- 13- 14 are not displayed in the Activity Log. https://screenrec.com/share/xrBk5oR0KQ (When the project is deleted, the information about this project is also removed from the User Activity Log).
-
Create the Vehicle User. (Name: Vehicle User AL, User code 999).
-
Update the Vehicle User.(Name: Vehicle User AL, User code 1000).
-
Open the 'User Details → Activity Log' for the user with ID 35. Steps 16- 17 are displayed in the Activity Log. https://screenrec.com/share/HFqfnlwmez
-
Delete 'Vehicle User AL' Vehicle User.
-
Open the 'User Details → Activity Log' for the user with ID 35. Steps 16- 17- 19 are not displayed in User Active Log with User ID 35. https://screenrec.com/share/8jOGvMpDZX
-
Create the Customer. (Name: Customer AL).
-
Update the Customer.(change name to Name: Customer AL!!!).
-
Open the 'User Details → Activity Log' for the user with ID 35. Steps 21- 22 are displayed in the Activity Log. https://screenrec.com/share/A0IzdB4YpS
-
Delete the 'Customer AL!!!' customer .
-
Open the 'User Details → Activity Log' for the user with ID 35. Steps 21- 22- 23 are not displayed in User Active Log with User ID 35. https://screenrec.com/share/4figTOKUhb
-
Import Customer. (Name: Customer AL)
-
Open the 'User Details → Activity Log' for the user with ID 35. Steps 26 is not displayed in the Activity Log. https://screenrec.com/share/wcaevBL7WR
-
Create the Lead. (Name: Company AL)
-
Update the Lead. (Cange the phone number).After update the Lead Activity Log is empty. https://screenrec.com/share/CbDORVjTY8
-
Open the 'User Details/Activity Log' for the user with ID 35. Steps 28- 29 are not displayed in the Activity Log.
https://screenrec.com/share/svoTbSUCuP
Updated by Vadim Pariev 6 months ago
- Status changed from Ready for Deployment (prod) to QA Failed
Updated by Olena Tretjakova 6 months ago
Environment: Staging.
** Expected Result:**
The “Activity Log” tab on the “User Details” page includes:
Services – Create, update, complete, cancel.
Locations – Create, update, import, delete.
Projects – Create, update, delete.
Vehicle User - Create, update, delete.
Customer - Create, update, delete.
Leads - Create, update, delete.
Actual Result:
Locations, Projects, and Customer Leads are displayed in the User Activity Log until they are deleted.
The user cannot see themselves on the Users page. A user can only see their own account on the Users page if they log in with a different account.
Steps to Reproduce:
-
Create the Service Template. https://screenrec.com/share/rwmaLqHZ8A
-
Create the Service. https://screenrec.com/share/KMvd7naU5j
-
Cancel the Service . https://screenrec.com/share/HyFn5fX0PG
-
Create the Service Template. Create the Service. Complete the Service. https://screenrec.com/share/lyXT5ROoBP
-
Create the Location.https://screenrec.com/share/2C7HtYvLnR
-
Update the Location. https://screenrec.com/share/M8V1TlByFW
-
Delete the Location. The delete action does not display in Activity Log https://screenrec.com/share/SVFxrQPkuB
-
Create the Project. Update the Project. https://screenrec.com/share/hckKZmdgC3
-
Delete the Project. The delete action does not display in Activity Log https://screenrec.com/share/7UhdPiF6R1
-
Create the Vehicle User. Update the Vehicle User.https://screenrec.com/share/lXi3CFbez7
-
Delete 'Vehicle User AL' Vehicle User. The delete action does not display in Activity Loghttps://screenrec.com/share/JpNGbmtKSZ
-
Create the Customer. Update the Customer.https://screenrec.com/share/LSeyRU7nT8
-
Delete the Customer . The delete action does not display in Activity Log.https://screenrec.com/share/IpeFW1J97Z
-
Create the Lead. Update the Lead. https://screenrec.com/share/ZrhzA2VS3X
-
Delete Lead. The delete action does not display in Activity Log. https://screenrec.com/share/eoUk86CqBT
Updated by Vadim Pariev 6 months ago
- Assignee changed from Olena Tretjakova to Max Zadorozhniy
Updated by Vadim Pariev 5 months ago
- Status changed from QA Failed to In review
Updated by Vadim Pariev 5 months ago
- Status changed from In review to QA Failed
Updated by Vadim Pariev 5 months ago
- Status changed from QA Failed to Ready for Deployment (prod)
Updated by Vadim Pariev 5 months ago
- Status changed from Ready for Deployment (prod) to Closed
Updated by Vadim Pariev 2 months ago
- Assignee changed from Max Zadorozhniy to Vadim Pariev