wip
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Filament\Clusters\Cards\CardOrders\Tables;
|
|||||||
|
|
||||||
use App\Modules\CardOrder\Filament\Actions\PayCardOrderAction;
|
use App\Modules\CardOrder\Filament\Actions\PayCardOrderAction;
|
||||||
use App\Modules\CardOrder\Models\CardOrder;
|
use App\Modules\CardOrder\Models\CardOrder;
|
||||||
|
use App\Modules\DefaultQueryForResourceIndex\Repositories\DefaultQueryForResourceIndexRepository;
|
||||||
use App\Modules\OrderStatus\Repositories\OrderStatusRepository;
|
use App\Modules\OrderStatus\Repositories\OrderStatusRepository;
|
||||||
use App\Modules\Region\Repositories\RegionRepository;
|
use App\Modules\Region\Repositories\RegionRepository;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
@@ -15,12 +16,16 @@ use Filament\Tables\Columns\IconColumn;
|
|||||||
use Filament\Tables\Columns\TextColumn;
|
use Filament\Tables\Columns\TextColumn;
|
||||||
use Filament\Tables\Filters\TrashedFilter;
|
use Filament\Tables\Filters\TrashedFilter;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
class CardOrdersTable
|
class CardOrdersTable
|
||||||
{
|
{
|
||||||
public static function configure(Table $table): Table
|
public static function configure(Table $table): Table
|
||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
|
->modifyQueryUsing(function (Builder $query) {
|
||||||
|
DefaultQueryForResourceIndexRepository::make($query);
|
||||||
|
})
|
||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('unique_id')
|
TextColumn::make('unique_id')
|
||||||
->label(__('ID'))
|
->label(__('ID'))
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
namespace App\Filament\Clusters\Cards\Cards;
|
namespace App\Filament\Clusters\Cards\Cards;
|
||||||
|
|
||||||
use App\Filament\Clusters\Cards\CardsCluster;
|
|
||||||
use App\Filament\Clusters\Cards\Cards\Pages\ManageCards;
|
use App\Filament\Clusters\Cards\Cards\Pages\ManageCards;
|
||||||
|
use App\Filament\Clusters\Cards\CardsCluster;
|
||||||
use App\Modules\AppHelpers\Repositories\DateHelper;
|
use App\Modules\AppHelpers\Repositories\DateHelper;
|
||||||
use App\Modules\Card\Filament\Actions\CheckCardBalanceAction;
|
use App\Modules\Card\Filament\Actions\CheckCardBalanceAction;
|
||||||
use App\Modules\Card\Filament\Actions\DownloadCardRequisteAction;
|
use App\Modules\Card\Filament\Actions\DownloadCardRequisteAction;
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Filament\Clusters\Cards\Resources\CardPinOrders\Tables;
|
namespace App\Filament\Clusters\Cards\Resources\CardPinOrders\Tables;
|
||||||
|
|
||||||
|
use App\Modules\DefaultQueryForResourceIndex\Repositories\DefaultQueryForResourceIndexRepository;
|
||||||
use App\Modules\OrderStatus\Repositories\OrderStatusRepository;
|
use App\Modules\OrderStatus\Repositories\OrderStatusRepository;
|
||||||
use App\Modules\Region\Repositories\RegionRepository;
|
use App\Modules\Region\Repositories\RegionRepository;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
@@ -9,12 +10,16 @@ use Filament\Actions\DeleteBulkAction;
|
|||||||
use Filament\Actions\EditAction;
|
use Filament\Actions\EditAction;
|
||||||
use Filament\Tables\Columns\TextColumn;
|
use Filament\Tables\Columns\TextColumn;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
class CardPinOrdersTable
|
class CardPinOrdersTable
|
||||||
{
|
{
|
||||||
public static function configure(Table $table): Table
|
public static function configure(Table $table): Table
|
||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
|
->modifyQueryUsing(function (Builder $query) {
|
||||||
|
DefaultQueryForResourceIndexRepository::make($query);
|
||||||
|
})
|
||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('id')
|
TextColumn::make('id')
|
||||||
->label('ID'),
|
->label('ID'),
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Filament\Clusters\Loans\LoanOrders\Tables;
|
namespace App\Filament\Clusters\Loans\LoanOrders\Tables;
|
||||||
|
|
||||||
|
use App\Modules\DefaultQueryForResourceIndex\Repositories\DefaultQueryForResourceIndexRepository;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
use Filament\Actions\DeleteBulkAction;
|
use Filament\Actions\DeleteBulkAction;
|
||||||
use Filament\Actions\EditAction;
|
use Filament\Actions\EditAction;
|
||||||
@@ -11,12 +12,18 @@ use Filament\Actions\ViewAction;
|
|||||||
use Filament\Tables\Columns\TextColumn;
|
use Filament\Tables\Columns\TextColumn;
|
||||||
use Filament\Tables\Filters\TrashedFilter;
|
use Filament\Tables\Filters\TrashedFilter;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
class LoanOrdersTable
|
class LoanOrdersTable
|
||||||
{
|
{
|
||||||
public static function configure(Table $table): Table
|
public static function configure(Table $table): Table
|
||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
|
->modifyQueryUsing(function (Builder $query) {
|
||||||
|
$query->where('source', 'web');
|
||||||
|
|
||||||
|
DefaultQueryForResourceIndexRepository::make($query);
|
||||||
|
})
|
||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('id')
|
TextColumn::make('id')
|
||||||
->label('ID')
|
->label('ID')
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Filament\Clusters\Loans\Loans\Tables;
|
namespace App\Filament\Clusters\Loans\Loans\Tables;
|
||||||
|
|
||||||
|
use App\Modules\DefaultQueryForResourceIndex\Repositories\DefaultQueryForResourceIndexRepository;
|
||||||
use App\Modules\Loan\Filaments\Actions\ShowLoanRemainingAction;
|
use App\Modules\Loan\Filaments\Actions\ShowLoanRemainingAction;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
use Filament\Actions\DeleteAction;
|
use Filament\Actions\DeleteAction;
|
||||||
@@ -9,12 +10,16 @@ use Filament\Actions\DeleteBulkAction;
|
|||||||
use Filament\Actions\EditAction;
|
use Filament\Actions\EditAction;
|
||||||
use Filament\Tables\Columns\TextColumn;
|
use Filament\Tables\Columns\TextColumn;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
class LoansTable
|
class LoansTable
|
||||||
{
|
{
|
||||||
public static function configure(Table $table): Table
|
public static function configure(Table $table): Table
|
||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
|
->modifyQueryUsing(function (Builder $query) {
|
||||||
|
DefaultQueryForResourceIndexRepository::make($query);
|
||||||
|
})
|
||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('account_number')
|
TextColumn::make('account_number')
|
||||||
->label(__('Account number'))
|
->label(__('Account number'))
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Filament\Clusters\Loans\Resources\LoanOrderMobiles\Tables;
|
namespace App\Filament\Clusters\Loans\Resources\LoanOrderMobiles\Tables;
|
||||||
|
|
||||||
|
use App\Modules\DefaultQueryForResourceIndex\Repositories\DefaultQueryForResourceIndexRepository;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
use Filament\Actions\DeleteBulkAction;
|
use Filament\Actions\DeleteBulkAction;
|
||||||
use Filament\Actions\EditAction;
|
use Filament\Actions\EditAction;
|
||||||
@@ -10,12 +11,18 @@ use Filament\Actions\RestoreBulkAction;
|
|||||||
use Filament\Tables\Columns\TextColumn;
|
use Filament\Tables\Columns\TextColumn;
|
||||||
use Filament\Tables\Filters\TrashedFilter;
|
use Filament\Tables\Filters\TrashedFilter;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
class LoanOrderMobilesTable
|
class LoanOrderMobilesTable
|
||||||
{
|
{
|
||||||
public static function configure(Table $table): Table
|
public static function configure(Table $table): Table
|
||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
|
->modifyQueryUsing(function (Builder $query) {
|
||||||
|
$query->where('source', 'mobile');
|
||||||
|
|
||||||
|
DefaultQueryForResourceIndexRepository::make($query);
|
||||||
|
})
|
||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('id')
|
TextColumn::make('id')
|
||||||
->label('ID')
|
->label('ID')
|
||||||
|
|||||||
@@ -2,17 +2,22 @@
|
|||||||
|
|
||||||
namespace App\Filament\Clusters\Loans\Resources\LoanPaidOffLetters\Tables;
|
namespace App\Filament\Clusters\Loans\Resources\LoanPaidOffLetters\Tables;
|
||||||
|
|
||||||
|
use App\Modules\DefaultQueryForResourceIndex\Repositories\DefaultQueryForResourceIndexRepository;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
use Filament\Actions\DeleteBulkAction;
|
use Filament\Actions\DeleteBulkAction;
|
||||||
use Filament\Actions\EditAction;
|
use Filament\Actions\EditAction;
|
||||||
use Filament\Tables\Columns\TextColumn;
|
use Filament\Tables\Columns\TextColumn;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
class LoanPaidOffLettersTable
|
class LoanPaidOffLettersTable
|
||||||
{
|
{
|
||||||
public static function configure(Table $table): Table
|
public static function configure(Table $table): Table
|
||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
|
->modifyQueryUsing(function (Builder $query) {
|
||||||
|
DefaultQueryForResourceIndexRepository::make($query);
|
||||||
|
})
|
||||||
->columns([
|
->columns([
|
||||||
TextColumn::make('id')
|
TextColumn::make('id')
|
||||||
->label('ID')
|
->label('ID')
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ class DefaultQueryForResourceIndexModule implements ModuleContract
|
|||||||
*/
|
*/
|
||||||
public function disable(): void
|
public function disable(): void
|
||||||
{
|
{
|
||||||
$this->enabled = false;
|
$this->enabled = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -35,7 +35,7 @@ class DefaultQueryForResourceIndexModule implements ModuleContract
|
|||||||
*/
|
*/
|
||||||
public function enable(): void
|
public function enable(): void
|
||||||
{
|
{
|
||||||
$this->enabled = true;
|
$this->enabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -2,14 +2,12 @@
|
|||||||
|
|
||||||
namespace App\Modules\DefaultQueryForResourceIndex\Repositories;
|
namespace App\Modules\DefaultQueryForResourceIndex\Repositories;
|
||||||
|
|
||||||
use App\Modules\DefaultQueryForResourceIndex\Models\DefaultQueryForResourceIndex;
|
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
class DefaultQueryForResourceIndexRepository
|
class DefaultQueryForResourceIndexRepository
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Default filament table query builder
|
* Default filament table query builder
|
||||||
* @param Builder $query
|
|
||||||
*/
|
*/
|
||||||
public static function make(Builder $query): void
|
public static function make(Builder $query): void
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user