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 Meeting Details screen is accessible at /lo/meetings/:meetingId and provides tabbed management of a meeting’s agenda, attendees, notes, action items, and linked platform tasks.

Overview

The MeetingDetailPage fetches a meeting via useMeeting and mutations via useMeetingMutation. The page header shows the meeting title, type label (Level 10, Quarterly, Annual Planning, Other), date, status badge, and action buttons (Start, End, Edit, Delete). Five tabs — Agenda, Attendees, Notes, Actions, and Tasks — are URL-synced via useTabUrlState. MeetingAgendaEditor manages the agenda, MeetingAttendeesManager manages attendees, MeetingNotesEditor manages meeting notes, MeetingActionItemsPanel manages action items, and SourceTasksPanel (via useTasks) shows linked platform tasks. Deletion is confirmed via an AlertDialog.

Who it’s for

Requires LO_PERMISSIONS.DASHBOARD_VIEW (lo.dashboard.view) via the shared LOViewGuard. Admin operations use lo.meetings.admin.

Before you start

  • The meeting identified by :meetingId must exist.
  • lo.dashboard.view permission required.

Steps

1

Open a meeting

Navigate to /lo/meetings/:meetingId or select a meeting from the Meetings list.
2

Manage the agenda

On the Agenda tab, use MeetingAgendaEditor to add and reorder agenda items.
3

Manage attendees

On the Attendees tab, use MeetingAttendeesManager to add or remove attendees.
4

Take notes

On the Notes tab, use MeetingNotesEditor to capture meeting notes.
5

Track action items

On the Actions tab, use MeetingActionItemsPanel to log and assign action items.
6

View linked tasks

On the Tasks tab, see platform tasks linked to this meeting via SourceTasksPanel.
7

Start the meeting

Select Start to transition the meeting status to in_progress.
8

End the meeting

Select End (Square icon) to transition the status to completed.
9

Edit or delete

Use the Edit button to open MeetingFormDialog, or Delete to confirm removal.

Key concepts

  • Status flow: scheduledin_progresscompleted; cancelled is also a valid status.
  • Type labels: level_10 → Level 10, quarterly → Quarterly, annual_planning → Annual Planning, other → Other.
  • Tab URL sync: active tab is stored in the URL via useTabUrlState.

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/MeetingDetailPage.tsx
  • src/cores/lo/hooks/useMeetings.ts