Andrew Wallo 9 months ago
parent
commit
e88605e0e4

+ 2
- 5
app/Filament/Company/Resources/Purchases/BillResource/Pages/ListBills.php View File

4
 
4
 
5
 use App\Enums\Accounting\BillStatus;
5
 use App\Enums\Accounting\BillStatus;
6
 use App\Filament\Company\Resources\Purchases\BillResource;
6
 use App\Filament\Company\Resources\Purchases\BillResource;
7
-use App\Models\Accounting\Bill;
8
 use Filament\Actions;
7
 use Filament\Actions;
9
 use Filament\Pages\Concerns\ExposesTableToWidgets;
8
 use Filament\Pages\Concerns\ExposesTableToWidgets;
10
 use Filament\Resources\Components\Tab;
9
 use Filament\Resources\Components\Tab;
47
                 ->label('Outstanding')
46
                 ->label('Outstanding')
48
                 ->modifyQueryUsing(function (Builder $query) {
47
                 ->modifyQueryUsing(function (Builder $query) {
49
                     $query->outstanding();
48
                     $query->outstanding();
50
-                })
51
-                ->badge(Bill::outstanding()->count()),
49
+                }),
52
 
50
 
53
             'paid' => Tab::make()
51
             'paid' => Tab::make()
54
                 ->label('Paid')
52
                 ->label('Paid')
55
                 ->modifyQueryUsing(function (Builder $query) {
53
                 ->modifyQueryUsing(function (Builder $query) {
56
                     $query->where('status', BillStatus::Paid);
54
                     $query->where('status', BillStatus::Paid);
57
-                })
58
-                ->badge(Bill::where('status', BillStatus::Paid)->count()),
55
+                }),
59
         ];
56
         ];
60
     }
57
     }
61
 }
58
 }

+ 2
- 5
app/Filament/Company/Resources/Sales/EstimateResource/Pages/ListEstimates.php View File

5
 use App\Enums\Accounting\EstimateStatus;
5
 use App\Enums\Accounting\EstimateStatus;
6
 use App\Filament\Company\Resources\Sales\EstimateResource;
6
 use App\Filament\Company\Resources\Sales\EstimateResource;
7
 use App\Filament\Company\Resources\Sales\EstimateResource\Widgets;
7
 use App\Filament\Company\Resources\Sales\EstimateResource\Widgets;
8
-use App\Models\Accounting\Estimate;
9
 use Filament\Actions;
8
 use Filament\Actions;
10
 use Filament\Pages\Concerns\ExposesTableToWidgets;
9
 use Filament\Pages\Concerns\ExposesTableToWidgets;
11
 use Filament\Resources\Components\Tab;
10
 use Filament\Resources\Components\Tab;
48
                 ->label('Active')
47
                 ->label('Active')
49
                 ->modifyQueryUsing(function (Builder $query) {
48
                 ->modifyQueryUsing(function (Builder $query) {
50
                     $query->active();
49
                     $query->active();
51
-                })
52
-                ->badge(Estimate::active()->count()),
50
+                }),
53
 
51
 
54
             'draft' => Tab::make()
52
             'draft' => Tab::make()
55
                 ->label('Draft')
53
                 ->label('Draft')
56
                 ->modifyQueryUsing(function (Builder $query) {
54
                 ->modifyQueryUsing(function (Builder $query) {
57
                     $query->where('status', EstimateStatus::Draft);
55
                     $query->where('status', EstimateStatus::Draft);
58
-                })
59
-                ->badge(Estimate::where('status', EstimateStatus::Draft)->count()),
56
+                }),
60
         ];
57
         ];
61
     }
58
     }
62
 }
59
 }

+ 2
- 5
app/Filament/Company/Resources/Sales/InvoiceResource/Pages/ListInvoices.php View File

6
 use App\Filament\Company\Resources\Sales\InvoiceResource;
6
 use App\Filament\Company\Resources\Sales\InvoiceResource;
7
 use App\Filament\Company\Resources\Sales\InvoiceResource\Widgets;
7
 use App\Filament\Company\Resources\Sales\InvoiceResource\Widgets;
8
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages\ViewRecurringInvoice;
8
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages\ViewRecurringInvoice;
9
-use App\Models\Accounting\Invoice;
10
 use App\Models\Accounting\RecurringInvoice;
9
 use App\Models\Accounting\RecurringInvoice;
11
 use CodeWithDennis\SimpleAlert\Components\Infolists\SimpleAlert;
10
 use CodeWithDennis\SimpleAlert\Components\Infolists\SimpleAlert;
12
 use Filament\Actions;
11
 use Filament\Actions;
110
                 ->label('Unpaid')
109
                 ->label('Unpaid')
111
                 ->modifyQueryUsing(function (Builder $query) {
110
                 ->modifyQueryUsing(function (Builder $query) {
112
                     $query->unpaid();
111
                     $query->unpaid();
113
-                })
114
-                ->badge(Invoice::unpaid()->count()),
112
+                }),
115
 
113
 
116
             'draft' => Tab::make()
114
             'draft' => Tab::make()
117
                 ->label('Draft')
115
                 ->label('Draft')
118
                 ->modifyQueryUsing(function (Builder $query) {
116
                 ->modifyQueryUsing(function (Builder $query) {
119
                     $query->where('status', InvoiceStatus::Draft);
117
                     $query->where('status', InvoiceStatus::Draft);
120
-                })
121
-                ->badge(Invoice::where('status', InvoiceStatus::Draft)->count()),
118
+                }),
122
         ];
119
         ];
123
     }
120
     }
124
 }
121
 }

+ 2
- 5
app/Filament/Company/Resources/Sales/RecurringInvoiceResource/Pages/ListRecurringInvoices.php View File

4
 
4
 
5
 use App\Enums\Accounting\RecurringInvoiceStatus;
5
 use App\Enums\Accounting\RecurringInvoiceStatus;
6
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource;
6
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource;
7
-use App\Models\Accounting\RecurringInvoice;
8
 use Filament\Actions;
7
 use Filament\Actions;
9
 use Filament\Resources\Components\Tab;
8
 use Filament\Resources\Components\Tab;
10
 use Filament\Resources\Pages\ListRecords;
9
 use Filament\Resources\Pages\ListRecords;
37
                 ->label('Active')
36
                 ->label('Active')
38
                 ->modifyQueryUsing(function (Builder $query) {
37
                 ->modifyQueryUsing(function (Builder $query) {
39
                     $query->where('status', RecurringInvoiceStatus::Active);
38
                     $query->where('status', RecurringInvoiceStatus::Active);
40
-                })
41
-                ->badge(RecurringInvoice::where('status', RecurringInvoiceStatus::Active)->count()),
39
+                }),
42
 
40
 
43
             'draft' => Tab::make()
41
             'draft' => Tab::make()
44
                 ->label('Draft')
42
                 ->label('Draft')
45
                 ->modifyQueryUsing(function (Builder $query) {
43
                 ->modifyQueryUsing(function (Builder $query) {
46
                     $query->where('status', RecurringInvoiceStatus::Draft);
44
                     $query->where('status', RecurringInvoiceStatus::Draft);
47
-                })
48
-                ->badge(RecurringInvoice::where('status', RecurringInvoiceStatus::Draft)->count()),
45
+                }),
49
         ];
46
         ];
50
     }
47
     }
51
 }
48
 }

+ 6
- 6
composer.lock View File

497
         },
497
         },
498
         {
498
         {
499
             "name": "aws/aws-sdk-php",
499
             "name": "aws/aws-sdk-php",
500
-            "version": "3.336.13",
500
+            "version": "3.336.14",
501
             "source": {
501
             "source": {
502
                 "type": "git",
502
                 "type": "git",
503
                 "url": "https://github.com/aws/aws-sdk-php.git",
503
                 "url": "https://github.com/aws/aws-sdk-php.git",
504
-                "reference": "dcb43c029ca74c52fa03a739341cc77086296a83"
504
+                "reference": "dc9ac0ab313bbfc4e41635ce6d6083f28d202bf0"
505
             },
505
             },
506
             "dist": {
506
             "dist": {
507
                 "type": "zip",
507
                 "type": "zip",
508
-                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/dcb43c029ca74c52fa03a739341cc77086296a83",
509
-                "reference": "dcb43c029ca74c52fa03a739341cc77086296a83",
508
+                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/dc9ac0ab313bbfc4e41635ce6d6083f28d202bf0",
509
+                "reference": "dc9ac0ab313bbfc4e41635ce6d6083f28d202bf0",
510
                 "shasum": ""
510
                 "shasum": ""
511
             },
511
             },
512
             "require": {
512
             "require": {
589
             "support": {
589
             "support": {
590
                 "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
590
                 "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
591
                 "issues": "https://github.com/aws/aws-sdk-php/issues",
591
                 "issues": "https://github.com/aws/aws-sdk-php/issues",
592
-                "source": "https://github.com/aws/aws-sdk-php/tree/3.336.13"
592
+                "source": "https://github.com/aws/aws-sdk-php/tree/3.336.14"
593
             },
593
             },
594
-            "time": "2025-01-10T19:04:25+00:00"
594
+            "time": "2025-01-13T19:04:40+00:00"
595
         },
595
         },
596
         {
596
         {
597
             "name": "aws/aws-sdk-php-laravel",
597
             "name": "aws/aws-sdk-php-laravel",

+ 4
- 4
package-lock.json View File

1907
             }
1907
             }
1908
         },
1908
         },
1909
         "node_modules/postcss": {
1909
         "node_modules/postcss": {
1910
-            "version": "8.4.49",
1911
-            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
1912
-            "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
1910
+            "version": "8.5.0",
1911
+            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.0.tgz",
1912
+            "integrity": "sha512-27VKOqrYfPncKA2NrFOVhP5MGAfHKLYn/Q0mz9cNQyRAKYi3VNHwYU2qKKqPCqgBmeeJ0uAFB56NumXZ5ZReXg==",
1913
             "dev": true,
1913
             "dev": true,
1914
             "funding": [
1914
             "funding": [
1915
                 {
1915
                 {
1927
             ],
1927
             ],
1928
             "license": "MIT",
1928
             "license": "MIT",
1929
             "dependencies": {
1929
             "dependencies": {
1930
-                "nanoid": "^3.3.7",
1930
+                "nanoid": "^3.3.8",
1931
                 "picocolors": "^1.1.1",
1931
                 "picocolors": "^1.1.1",
1932
                 "source-map-js": "^1.2.1"
1932
                 "source-map-js": "^1.2.1"
1933
             },
1933
             },

Loading…
Cancel
Save