heading('Todos') ->query( Todo::query() ->whereNull('done_date') ->where(function (Builder $query) { $query ->orWhere('user_id', filament()->auth()->user()->id) ->orWhere('todoable_type', User::class)->where('todoable_id', filament()->auth()->user()->id) ->orWhere('todoable_type', Group::class)->whereIn('todoable_id', User::find(filament()->auth()->user()->id)->groups()->get()->pluck('id')); }) ); } }