Task #16941
closedTask #16343: Sprint Planning for 03/02/2025 - 17/02/2025
Invoice: Add Activity Log to Invoice Screen
Description
Description
As a user,
I want to see an activity log on the invoice screen,
so that I can track all actions taken on an invoice
Acceptance Criteria:
-
Visibility of Activity Log
- The activity log should be clearly visible on the invoice screen, ideally positioned below page.
- The log should be collapsible to allow users to focus on the invoice details when needed.
-
Content of Activity Log
- Each entry in the activity log should include:
- Timestamp of the action (date and time)
- User who performed the action
- Description of the action (e.g., "Invoice created", "Invoice updated", "Comment added")
- Each entry in the activity log should include:
-
Real-Time Updates
- The activity log should update in real-time as actions are performed on the invoice, ensuring users see the most current information.
GitLab Sync Log
[{"id": "15396", "author": "Avisham", "hours": 2.0, "created": "2025-02-10T09:52:10.758Z", "log_date": "2025-02-09", "comment": "Imported from GitLab by @Avisham on 2025-02-10T09:52:10.758Z: 2h-(2.0)h spend at: 2025-02-09", "status": "active", "deleted_by": "", "redmine_entry_id": 8460}, {"id": "15361", "author": "Avisham", "hours": 4.0, "created": "2025-02-09T12:46:27.200Z", "log_date": "2025-02-06", "comment": "Imported from GitLab by @Avisham on 2025-02-09T12:46:27.200Z: 4h-(4.0)h spend at: 2025-02-06", "status": "active", "deleted_by": "", "redmine_entry_id": 8461}, {"id": "10811", "author": "Vikram Jhurry", "hours": 8.0, "created": "2024-11-04T06:22:05.801Z", "log_date": "2024-10-30", "comment": "Imported from GitLab by @Vikram Jhurry on 2024-11-04T06:22:05.801Z: 1d-(8.0)h spend at: 2024-10-30", "status": "active", "deleted_by": "", "redmine_entry_id": 8462}]