Browse Source

Merge pull request #97 from andrewdwallo/development-3.x

Development 3.x
3.x
Andrew Wallo 9 months ago
parent
commit
68750f9f4b
No account linked to committer's email address

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

@@ -4,7 +4,6 @@ namespace App\Filament\Company\Resources\Purchases\BillResource\Pages;
4 4
 
5 5
 use App\Enums\Accounting\BillStatus;
6 6
 use App\Filament\Company\Resources\Purchases\BillResource;
7
-use App\Models\Accounting\Bill;
8 7
 use Filament\Actions;
9 8
 use Filament\Pages\Concerns\ExposesTableToWidgets;
10 9
 use Filament\Resources\Components\Tab;
@@ -47,15 +46,13 @@ class ListBills extends ListRecords
47 46
                 ->label('Outstanding')
48 47
                 ->modifyQueryUsing(function (Builder $query) {
49 48
                     $query->outstanding();
50
-                })
51
-                ->badge(Bill::outstanding()->count()),
49
+                }),
52 50
 
53 51
             'paid' => Tab::make()
54 52
                 ->label('Paid')
55 53
                 ->modifyQueryUsing(function (Builder $query) {
56 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,7 +5,6 @@ namespace App\Filament\Company\Resources\Sales\EstimateResource\Pages;
5 5
 use App\Enums\Accounting\EstimateStatus;
6 6
 use App\Filament\Company\Resources\Sales\EstimateResource;
7 7
 use App\Filament\Company\Resources\Sales\EstimateResource\Widgets;
8
-use App\Models\Accounting\Estimate;
9 8
 use Filament\Actions;
10 9
 use Filament\Pages\Concerns\ExposesTableToWidgets;
11 10
 use Filament\Resources\Components\Tab;
@@ -48,15 +47,13 @@ class ListEstimates extends ListRecords
48 47
                 ->label('Active')
49 48
                 ->modifyQueryUsing(function (Builder $query) {
50 49
                     $query->active();
51
-                })
52
-                ->badge(Estimate::active()->count()),
50
+                }),
53 51
 
54 52
             'draft' => Tab::make()
55 53
                 ->label('Draft')
56 54
                 ->modifyQueryUsing(function (Builder $query) {
57 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,7 +6,6 @@ use App\Enums\Accounting\InvoiceStatus;
6 6
 use App\Filament\Company\Resources\Sales\InvoiceResource;
7 7
 use App\Filament\Company\Resources\Sales\InvoiceResource\Widgets;
8 8
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages\ViewRecurringInvoice;
9
-use App\Models\Accounting\Invoice;
10 9
 use App\Models\Accounting\RecurringInvoice;
11 10
 use CodeWithDennis\SimpleAlert\Components\Infolists\SimpleAlert;
12 11
 use Filament\Actions;
@@ -110,15 +109,13 @@ class ListInvoices extends ListRecords
110 109
                 ->label('Unpaid')
111 110
                 ->modifyQueryUsing(function (Builder $query) {
112 111
                     $query->unpaid();
113
-                })
114
-                ->badge(Invoice::unpaid()->count()),
112
+                }),
115 113
 
116 114
             'draft' => Tab::make()
117 115
                 ->label('Draft')
118 116
                 ->modifyQueryUsing(function (Builder $query) {
119 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,7 +4,6 @@ namespace App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
4 4
 
5 5
 use App\Enums\Accounting\RecurringInvoiceStatus;
6 6
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource;
7
-use App\Models\Accounting\RecurringInvoice;
8 7
 use Filament\Actions;
9 8
 use Filament\Resources\Components\Tab;
10 9
 use Filament\Resources\Pages\ListRecords;
@@ -37,15 +36,13 @@ class ListRecurringInvoices extends ListRecords
37 36
                 ->label('Active')
38 37
                 ->modifyQueryUsing(function (Builder $query) {
39 38
                     $query->where('status', RecurringInvoiceStatus::Active);
40
-                })
41
-                ->badge(RecurringInvoice::where('status', RecurringInvoiceStatus::Active)->count()),
39
+                }),
42 40
 
43 41
             'draft' => Tab::make()
44 42
                 ->label('Draft')
45 43
                 ->modifyQueryUsing(function (Builder $query) {
46 44
                     $query->where('status', RecurringInvoiceStatus::Draft);
47
-                })
48
-                ->badge(RecurringInvoice::where('status', RecurringInvoiceStatus::Draft)->count()),
45
+                }),
49 46
         ];
50 47
     }
51 48
 }

+ 1
- 1
app/Models/Accounting/RecurringInvoice.php View File

@@ -283,7 +283,7 @@ class RecurringInvoice extends Document
283 283
         }
284 284
 
285 285
         $nextDate = match (true) {
286
-            $this->frequency->isDaily() => $lastDate->addDay(),
286
+            $this->frequency->isDaily() => $lastDate->copy()->addDay(),
287 287
 
288 288
             $this->frequency->isWeekly() => $this->calculateNextWeeklyDate($lastDate),
289 289
 

+ 6
- 6
composer.lock View File

@@ -497,16 +497,16 @@
497 497
         },
498 498
         {
499 499
             "name": "aws/aws-sdk-php",
500
-            "version": "3.336.13",
500
+            "version": "3.336.14",
501 501
             "source": {
502 502
                 "type": "git",
503 503
                 "url": "https://github.com/aws/aws-sdk-php.git",
504
-                "reference": "dcb43c029ca74c52fa03a739341cc77086296a83"
504
+                "reference": "dc9ac0ab313bbfc4e41635ce6d6083f28d202bf0"
505 505
             },
506 506
             "dist": {
507 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 510
                 "shasum": ""
511 511
             },
512 512
             "require": {
@@ -589,9 +589,9 @@
589 589
             "support": {
590 590
                 "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
591 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 597
             "name": "aws/aws-sdk-php-laravel",

+ 4
- 4
package-lock.json View File

@@ -1907,9 +1907,9 @@
1907 1907
             }
1908 1908
         },
1909 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 1913
             "dev": true,
1914 1914
             "funding": [
1915 1915
                 {
@@ -1927,7 +1927,7 @@
1927 1927
             ],
1928 1928
             "license": "MIT",
1929 1929
             "dependencies": {
1930
-                "nanoid": "^3.3.7",
1930
+                "nanoid": "^3.3.8",
1931 1931
                 "picocolors": "^1.1.1",
1932 1932
                 "source-map-js": "^1.2.1"
1933 1933
             },

Loading…
Cancel
Save