The To-Do Details screen is accessible atDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/lo/todos/:todoId and shows the full detail for a single to-do item, including status/priority/overdue indicators, a comment thread, assignee, dates, and a linked goal.
Overview
TheTodoDetailPage fetches the to-do via useTask (mapped through mapTaskToTodo) and useTaskMutation for mutations. The page displays a title, status badge (open/in_progress/complete/cancelled), priority badge (high/medium/low), an overdue indicator (when due date is past and status is not complete), a description, and a TodoCommentThread. Metadata panels show the assignee avatar, creation date, due date, and the linked goal if present. Action buttons allow completing, starting, cancelling, editing (via TodoFormDialog), and deleting (with an AlertDialog confirmation). If the to-do is not found, a “To-do not found” message is shown.
Who it’s for
RequiresLO_PERMISSIONS.DASHBOARD_VIEW (lo.dashboard.view) via the shared LOViewGuard. Editing requires lo.todos.edit.
Before you start
- The to-do identified by
:todoIdmust exist in the active organization. lo.dashboard.viewpermission required.
Steps
Review details
Read the title, status, priority, description, assignee, and due date. An overdue badge appears if the due date is past.
Key concepts
- Status values:
open,in_progress,complete,cancelled. - Priority values:
high,medium,low. - Overdue: computed via
isPastandisTodayfromdate-fnsagainst the due date when status is notcomplete.
Related
Leadership
Leadership core overview.
Governance & parity
Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/lo.tsx
- src/cores/lo/pages/TodoDetailPage.tsx
- src/cores/lo/utils/taskAdapters.ts