Add AI Summaries index page at /summaries.
Deploy Ladill Meet / deploy (push) Successful in 51s

List org summaries with status and preview, wire sidebar navigation, and
link back from the individual summary view.
This commit is contained in:
isaacclad
2026-07-16 00:17:45 +00:00
parent 9121f01b1c
commit d940ac768e
6 changed files with 112 additions and 0 deletions
@@ -12,6 +12,21 @@ class SummaryController extends Controller
{
use ScopesToAccount;
public function index(Request $request): View
{
$this->authorizeAbility($request, 'meetings.view');
$owner = $this->ownerRef($request);
$organization = $this->organization($request);
$summaries = AiSummary::owned($owner)
->whereHas('session.room', fn ($q) => $q->where('organization_id', $organization->id))
->with(['session.room', 'actionItems'])
->orderByDesc('created_at')
->paginate(20);
return view('meet.summaries.index', compact('summaries'));
}
public function show(Request $request, AiSummary $summary): View
{
$this->authorizeAbility($request, 'meetings.view');