List org summaries with status and preview, wire sidebar navigation, and link back from the individual summary view.
This commit is contained in:
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user