Fix transaction table scope to my portfolios only (#184)

* Limit transactions table filters to `my portfolios` scope

* Fix scope of transactions table
This commit is contained in:
hackerESQ
2026-03-18 19:54:18 -05:00
committed by GitHub
parent d55f117565
commit 01825e9108
+7 -1
View File
@@ -41,7 +41,13 @@ class TransactionsTable extends Component implements HasActions, HasSchemas, Has
'SELL' => 'SELL',
]),
SelectFilter::make('portfolio')
->relationship('portfolio', 'title', fn (Builder $query) => $query->myPortfolios()),
->relationship('portfolio', 'title', fn (Builder $query) => $query->myPortfolios())
->query(function (Builder $query, array $data): Builder {
return $query->when(
$data['value'],
fn (Builder $query, $value) => $query->portfolio($value)
);
}),
])
->deferFilters(false)
->query(