Description
Currently, workspace chats display action badges for several key report types:
Pay — when an IOU/expense report needs payment
Approve — when an expense report needs approval
Submit — when a report needs to be submitted
Fix — when a report has violations that need to be fixed
However, there is no corresponding Task badge for chats that have an outstanding task report. This should work the same way as the other action badges — displaying a visual indicator when a task report is assigned to or awaiting action from the current user.
Expected Behavior
Workspace chats with linked task reports should display a Task action badge in the LHN (Left Hand Navigation) when:
- A task report is linked to the chat
- The task is assigned to or awaiting action from the current user
- The task is not yet completed
This would provide consistent visual feedback across all actionable report types.
Acceptance Criteria
Notes
This may also require ensuring that OpenApp returns sufficient task report data (specifically the linked taskReportID and task status) to enable badge rendering, similar to how iouReportID is needed for expense report badges.
Description
Currently, workspace chats display action badges for several key report types:
Pay— when an IOU/expense report needs paymentApprove— when an expense report needs approvalSubmit— when a report needs to be submittedFix— when a report has violations that need to be fixedHowever, there is no corresponding
Taskbadge for chats that have an outstanding task report. This should work the same way as the other action badges — displaying a visual indicator when a task report is assigned to or awaiting action from the current user.Expected Behavior
Workspace chats with linked task reports should display a
Taskaction badge in the LHN (Left Hand Navigation) when:This would provide consistent visual feedback across all actionable report types.
Acceptance Criteria
Taskbadge appears in LHN for chats with outstanding task reportsPay,Approve,Submit,Fix)Notes
This may also require ensuring that
OpenAppreturns sufficient task report data (specifically the linkedtaskReportIDand task status) to enable badge rendering, similar to howiouReportIDis needed for expense report badges.