Andrew Wallo 5 months ago
parent
commit
a0e389256c

+ 1
- 0
app/Filament/Company/Resources/Purchases/BillResource/Widgets/BillOverview.php View File

33
                 ->whereNotNull('paid_at')
33
                 ->whereNotNull('paid_at')
34
                 ->selectRaw('AVG(TIMESTAMPDIFF(DAY, date, paid_at)) as avg_days')
34
                 ->selectRaw('AVG(TIMESTAMPDIFF(DAY, date, paid_at)) as avg_days')
35
                 ->groupBy('company_id')
35
                 ->groupBy('company_id')
36
+                ->reorder()
36
                 ->value('avg_days');
37
                 ->value('avg_days');
37
 
38
 
38
             $averagePaymentTimeFormatted = Number::format($averagePaymentTime ?? 0, maxPrecision: 1);
39
             $averagePaymentTimeFormatted = Number::format($averagePaymentTime ?? 0, maxPrecision: 1);

+ 4
- 2
app/Filament/Company/Resources/Sales/EstimateResource.php View File

344
             ->actions([
344
             ->actions([
345
                 Tables\Actions\ActionGroup::make([
345
                 Tables\Actions\ActionGroup::make([
346
                     Tables\Actions\ActionGroup::make([
346
                     Tables\Actions\ActionGroup::make([
347
-                        Tables\Actions\EditAction::make(),
348
-                        Tables\Actions\ViewAction::make(),
347
+                        Tables\Actions\EditAction::make()
348
+                            ->url(static fn (Estimate $record) => Pages\EditEstimate::getUrl(['record' => $record])),
349
+                        Tables\Actions\ViewAction::make()
350
+                            ->url(static fn (Estimate $record) => Pages\ViewEstimate::getUrl(['record' => $record])),
349
                         Estimate::getReplicateAction(Tables\Actions\ReplicateAction::class),
351
                         Estimate::getReplicateAction(Tables\Actions\ReplicateAction::class),
350
                         Estimate::getApproveDraftAction(Tables\Actions\Action::class),
352
                         Estimate::getApproveDraftAction(Tables\Actions\Action::class),
351
                         Estimate::getMarkAsSentAction(Tables\Actions\Action::class),
353
                         Estimate::getMarkAsSentAction(Tables\Actions\Action::class),

+ 1
- 0
app/Filament/Company/Resources/Sales/InvoiceResource/Widgets/InvoiceOverview.php View File

79
                 ->whereNotNull('paid_at')
79
                 ->whereNotNull('paid_at')
80
                 ->selectRaw('AVG(TIMESTAMPDIFF(DAY, approved_at, paid_at)) as avg_days')
80
                 ->selectRaw('AVG(TIMESTAMPDIFF(DAY, approved_at, paid_at)) as avg_days')
81
                 ->groupBy('company_id')
81
                 ->groupBy('company_id')
82
+                ->reorder()
82
                 ->value('avg_days');
83
                 ->value('avg_days');
83
 
84
 
84
             $averagePaymentTimeFormatted = Number::format($averagePaymentTime ?? 0, maxPrecision: 1);
85
             $averagePaymentTimeFormatted = Number::format($averagePaymentTime ?? 0, maxPrecision: 1);

+ 4
- 2
app/Filament/Company/Resources/Sales/RecurringInvoiceResource.php View File

338
             ->actions([
338
             ->actions([
339
                 Tables\Actions\ActionGroup::make([
339
                 Tables\Actions\ActionGroup::make([
340
                     Tables\Actions\ActionGroup::make([
340
                     Tables\Actions\ActionGroup::make([
341
-                        Tables\Actions\EditAction::make(),
342
-                        Tables\Actions\ViewAction::make(),
341
+                        Tables\Actions\EditAction::make()
342
+                            ->url(static fn (RecurringInvoice $record): string => Pages\EditRecurringInvoice::getUrl(['record' => $record])),
343
+                        Tables\Actions\ViewAction::make()
344
+                            ->url(static fn (RecurringInvoice $record): string => Pages\ViewRecurringInvoice::getUrl(['record' => $record])),
343
                         RecurringInvoice::getManageScheduleAction(Tables\Actions\Action::class),
345
                         RecurringInvoice::getManageScheduleAction(Tables\Actions\Action::class),
344
                     ])->dropdown(false),
346
                     ])->dropdown(false),
345
                     Tables\Actions\DeleteAction::make(),
347
                     Tables\Actions\DeleteAction::make(),

Loading…
Cancel
Save