The To-Dos 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 and provides a list view of to-do items scoped to the current user or the entire organization, with filtering, search, and drag-to-reorder capability.
Overview
TheTodosPage uses the platform useTasks hook (mapping results through mapTaskToTodo) to load to-dos for the current organization. Two tabs — My and All — switch between the current user’s tasks and all organization tasks. Filters include status, priority, linked goal (rockId), due date range, and a search input. The includeCompleted toggle shows or hides completed items. To-do cards are rendered as TodoCardSwipeable components supporting swipe gestures. Tasks are reordered via useTaskReorder. The TodoFormDialog opens when the ”+” button is clicked or when the ?action=new query parameter is present (used by keyboard shortcuts). A “today” due-date filter is available.
Who it’s for
RequiresLO_PERMISSIONS.DASHBOARD_VIEW (lo.dashboard.view) via the shared LOViewGuard. Creating to-dos additionally requires lo.todos.create.
Before you start
lo.dashboard.viewpermission required.- An active organization context is required (
useOrganization).
Steps
Filter items
Use the status, priority, and due-date filters, or type in the search input to narrow results.
Key concepts
- mapTaskToTodo: adapter that converts platform
Taskobjects to the LOTodotype. - TodoCardSwipeable: swipeable card component for mobile-friendly to-do management.
- sort_order: persisted ordering field updated via
useTaskReorder.
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/TodosPage.tsx
- src/cores/lo/utils/taskAdapters.ts