Project

General

Profile

Actions

roos-fs tasks #499

open

User Activity Tracking – Admin Action Overview Tab

Added by Vadim Pariev 7 months ago. Updated 5 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
10/05/2025
Due date:
% Done:

0%

Estimated time:
25:00 h

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:

  1. Created a service ID-77464
  2. Completed the service ID-99883
  3. Created location ID-23
  4. Changed location contact infromation/general information ID-222
  5. Assigned the vechicle ID-254 to location ID-222
    ETC.
Actions #1

Updated by Vadim Pariev 7 months ago

  • Status changed from Backlog to Open
Actions #2

Updated by Vadim Pariev 7 months ago

  • Assignee changed from Ivan Danyliv to Vadim Pariev
Actions #3

Updated by Vadim Pariev 7 months ago

  • Assignee changed from Vadim Pariev to Max Zadorozhniy
Actions #4

Updated by Max Zadorozhniy 7 months ago

  • Estimated time set to 25:00 h
Actions #5

Updated by Max Zadorozhniy 7 months ago

  • Status changed from Open to In progress
Actions #6

Updated by Vadim Pariev 7 months ago

  • Description updated (diff)
Actions #7

Updated by Max Zadorozhniy 7 months ago

  • Status changed from In progress to Open
Actions #8

Updated by Max Zadorozhniy 7 months ago

  • Status changed from Open to In progress
Actions #9

Updated by Max Zadorozhniy 7 months ago

  • Status changed from In progress to Open
Actions #10

Updated by Max Zadorozhniy 7 months ago

  • Status changed from Open to In progress
Actions #11

Updated by Vadim Pariev 7 months ago

  • Description updated (diff)
Actions #12

Updated by Max Zadorozhniy 7 months ago

  • Status changed from In progress to In review
Actions #13

Updated by Max Zadorozhniy 6 months ago

  • Status changed from In review to In progress
Actions #14

Updated by Max Zadorozhniy 6 months ago

  • Status changed from In progress to In review
Actions #15

Updated by Max Zadorozhniy 6 months ago

  • Status changed from In review to In progress
Actions #16

Updated by Max Zadorozhniy 6 months ago

  • Status changed from In progress to In review
Actions #17

Updated by Anton Obolientsev 6 months ago

  • Status changed from In review to Deployed (QA)
Actions #18

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

Actions #19

Updated by Vadim Pariev 6 months ago

  • Status changed from Deployed (QA) to QA Failed
Actions #20

Updated by Vadim Pariev 6 months ago

  • Status changed from QA Failed to Deployed (QA)
Actions #21

Updated by Max Zadorozhniy 6 months ago

  • Assignee changed from Max Zadorozhniy to Olena Tretjakova
Actions #22

Updated by Olena Tretjakova 6 months ago

Environment: Staging.

Expected Result:

  1. The “Activity Log” tab on the “User Details” page includes:
  2. Services – Create, update, complete, cancel.
  3. Locations – Create, update, import, delete.
  4. Projects – Create, update, delete.
  5. Vehicle User - Create, update, delete.
  6. Customer - Create, update, delete.
  7. Leads - Create, update, delete.

Actual Result:

  1. Locations, Projects, and Customer Leads are displayed in the User Activity Log until they are deleted.
  2. 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:

  1. Create the Service Template (Name: Test AL, Customer: Tretjacova-company, Task: Cancelation fee). https://screenrec.com/share/VxqsiCSyF7

  2. Create the Service (Name: Test AL, Vehicle: OLENA121212121212 (1999)).

  3. Cancel the Service (Name: Test AL).

  4. Create the Service Template (Name: Test AL, Customer: Tretjacova-company, Task: Cancelation fee).

  5. Create the Service (Name: Test AL).

  6. Complete the Service (Name: Test AL, Customer: Tretjacova-company, Task: Cancelation fee).

  7. 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

  8. Create the Location.(Name: Location AL).

  9. Update the Location. (Name: Location AL).

  10. Delete the Location. (Name: Location AL).

  11. 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

  12. Create the Project. (Project AL(1), Start Day: 11/05/2025, Service Template: SF)

  13. Update the Project.(Project AL(1)) Add the Vehicle with VIN: 00FRR5VMV3CM1YN3D.

  14. 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.

  15. 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).

  16. Create the Vehicle User. (Name: Vehicle User AL, User code 999).

  17. Update the Vehicle User.(Name: Vehicle User AL, User code 1000).

  18. 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

  19. Delete 'Vehicle User AL' Vehicle User.

  20. 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

  21. Create the Customer. (Name: Customer AL).

  22. Update the Customer.(change name to Name: Customer AL!!!).

  23. 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

  24. Delete the 'Customer AL!!!' customer .

  25. 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

  26. Import Customer. (Name: Customer AL)

  27. 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

  28. Create the Lead. (Name: Company AL)

  29. Update the Lead. (Cange the phone number).After update the Lead Activity Log is empty. https://screenrec.com/share/CbDORVjTY8

  30. 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

Actions #23

Updated by Olena Tretjakova 6 months ago

  • Status changed from Deployed (QA) to QA Failed
Actions #24

Updated by Olena Tretjakova 6 months ago

  • Status changed from QA Failed to Ready for Deployment (prod)
Actions #25

Updated by Vadim Pariev 6 months ago

  • Status changed from Ready for Deployment (prod) to QA Failed
Actions #26

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:

  1. Create the Service Template. https://screenrec.com/share/rwmaLqHZ8A

  2. Create the Service. https://screenrec.com/share/KMvd7naU5j

  3. Cancel the Service . https://screenrec.com/share/HyFn5fX0PG

  4. Create the Service Template. Create the Service. Complete the Service. https://screenrec.com/share/lyXT5ROoBP

  5. Create the Location.https://screenrec.com/share/2C7HtYvLnR

  6. Update the Location. https://screenrec.com/share/M8V1TlByFW

  7. Delete the Location. The delete action does not display in Activity Log https://screenrec.com/share/SVFxrQPkuB

  8. Create the Project. Update the Project. https://screenrec.com/share/hckKZmdgC3

  9. Delete the Project. The delete action does not display in Activity Log https://screenrec.com/share/7UhdPiF6R1

  10. Create the Vehicle User. Update the Vehicle User.https://screenrec.com/share/lXi3CFbez7

  11. Delete 'Vehicle User AL' Vehicle User. The delete action does not display in Activity Loghttps://screenrec.com/share/JpNGbmtKSZ

  12. Create the Customer. Update the Customer.https://screenrec.com/share/LSeyRU7nT8

  13. Delete the Customer . The delete action does not display in Activity Log.https://screenrec.com/share/IpeFW1J97Z

  14. Create the Lead. Update the Lead. https://screenrec.com/share/ZrhzA2VS3X

  15. Delete Lead. The delete action does not display in Activity Log. https://screenrec.com/share/eoUk86CqBT

Actions #27

Updated by Vadim Pariev 6 months ago

  • Assignee changed from Olena Tretjakova to Max Zadorozhniy
Actions #28

Updated by Vadim Pariev 5 months ago

  • Status changed from QA Failed to In review
Actions #29

Updated by Vadim Pariev 5 months ago

  • Status changed from In review to QA Failed
Actions #30

Updated by Vadim Pariev 5 months ago

  • Status changed from QA Failed to Ready for Deployment (prod)
Actions #31

Updated by Vadim Pariev 5 months ago

  • Status changed from Ready for Deployment (prod) to Closed
Actions #32

Updated by Vadim Pariev 2 months ago

  • Assignee changed from Max Zadorozhniy to Vadim Pariev
Actions #33

Updated by Albert Katasonov 5 days ago

  • Project changed from 8 to Roos-fs-ZIP
Actions

Also available in: Atom PDF