Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The To-Do Details screen is accessible at /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

The TodoDetailPage 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

Requires LO_PERMISSIONS.DASHBOARD_VIEW (lo.dashboard.view) via the shared LOViewGuard. Editing requires lo.todos.edit.

Before you start

  • The to-do identified by :todoId must exist in the active organization.
  • lo.dashboard.view permission required.

Steps

1

Open a to-do

Navigate to /lo/todos/:todoId or select a to-do from the To-Dos list.
2

Review details

Read the title, status, priority, description, assignee, and due date. An overdue badge appears if the due date is past.
3

Add a comment

Use the TodoCommentThread section to add comments to the to-do.
4

Change status

Use the Start, Complete, or Cancel action buttons to update the to-do’s status.
5

Edit

Select Edit to open TodoFormDialog with the current values pre-filled.
6

Delete

Select Delete and confirm in the AlertDialog to permanently remove the to-do.

Key concepts

  • Status values: open, in_progress, complete, cancelled.
  • Priority values: high, medium, low.
  • Overdue: computed via isPast and isToday from date-fns against the due date when status is not complete.

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.
  • src/routes/lo.tsx
  • src/cores/lo/pages/TodoDetailPage.tsx
  • src/cores/lo/utils/taskAdapters.ts