Andrew Wallo 5 miesięcy temu
rodzic
commit
4210d0d52e
23 zmienionych plików z 57 dodań i 62 usunięć
  1. 17
    0
      app/Concerns/HandlePageRedirect.php
  2. 0
    11
      app/Concerns/RedirectToListPage.php
  3. 0
    11
      app/Concerns/RedirectToViewPage.php
  4. 2
    2
      app/Filament/Company/Clusters/Settings/Resources/AdjustmentResource/Pages/CreateAdjustment.php
  5. 2
    2
      app/Filament/Company/Clusters/Settings/Resources/AdjustmentResource/Pages/EditAdjustment.php
  6. 2
    2
      app/Filament/Company/Clusters/Settings/Resources/CurrencyResource/Pages/CreateCurrency.php
  7. 2
    2
      app/Filament/Company/Clusters/Settings/Resources/CurrencyResource/Pages/EditCurrency.php
  8. 2
    2
      app/Filament/Company/Clusters/Settings/Resources/DocumentDefaultResource/Pages/EditDocumentDefault.php
  9. 2
    2
      app/Filament/Company/Resources/Banking/AccountResource/Pages/CreateAccount.php
  10. 2
    2
      app/Filament/Company/Resources/Banking/AccountResource/Pages/EditAccount.php
  11. 2
    2
      app/Filament/Company/Resources/Common/OfferingResource/Pages/CreateOffering.php
  12. 2
    2
      app/Filament/Company/Resources/Common/OfferingResource/Pages/EditOffering.php
  13. 2
    2
      app/Filament/Company/Resources/Purchases/BillResource/Pages/CreateBill.php
  14. 2
    2
      app/Filament/Company/Resources/Purchases/BillResource/Pages/EditBill.php
  15. 2
    2
      app/Filament/Company/Resources/Purchases/VendorResource/Pages/CreateVendor.php
  16. 2
    2
      app/Filament/Company/Resources/Purchases/VendorResource/Pages/EditVendor.php
  17. 2
    2
      app/Filament/Company/Resources/Sales/ClientResource/Pages/CreateClient.php
  18. 2
    2
      app/Filament/Company/Resources/Sales/ClientResource/Pages/EditClient.php
  19. 2
    2
      app/Filament/Company/Resources/Sales/EstimateResource/Pages/CreateEstimate.php
  20. 2
    2
      app/Filament/Company/Resources/Sales/EstimateResource/Pages/EditEstimate.php
  21. 2
    2
      app/Filament/Company/Resources/Sales/InvoiceResource/Pages/CreateInvoice.php
  22. 2
    2
      app/Filament/Company/Resources/Sales/InvoiceResource/Pages/EditInvoice.php
  23. 2
    2
      app/Filament/Company/Resources/Sales/RecurringInvoiceResource/Pages/EditRecurringInvoice.php

+ 17
- 0
app/Concerns/HandlePageRedirect.php Wyświetl plik

1
+<?php
2
+
3
+namespace App\Concerns;
4
+
5
+trait HandlePageRedirect
6
+{
7
+    protected function getRedirectUrl(): string
8
+    {
9
+        $resource = $this->getResource();
10
+
11
+        if ($resource::hasPage('view') && $this->record) {
12
+            return $resource::getUrl('view', ['record' => $this->record]);
13
+        }
14
+
15
+        return $resource::getUrl('index');
16
+    }
17
+}

+ 0
- 11
app/Concerns/RedirectToListPage.php Wyświetl plik

1
-<?php
2
-
3
-namespace App\Concerns;
4
-
5
-trait RedirectToListPage
6
-{
7
-    protected function getRedirectUrl(): string
8
-    {
9
-        return $this->getResource()::getUrl('index');
10
-    }
11
-}

+ 0
- 11
app/Concerns/RedirectToViewPage.php Wyświetl plik

1
-<?php
2
-
3
-namespace App\Concerns;
4
-
5
-trait RedirectToViewPage
6
-{
7
-    protected function getRedirectUrl(): string
8
-    {
9
-        return $this->getResource()::getUrl('view', ['record' => $this->record]);
10
-    }
11
-}

+ 2
- 2
app/Filament/Company/Clusters/Settings/Resources/AdjustmentResource/Pages/CreateAdjustment.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Clusters\Settings\Resources\AdjustmentResource\Pages;
3
 namespace App\Filament\Company\Clusters\Settings\Resources\AdjustmentResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Clusters\Settings\Resources\AdjustmentResource;
6
 use App\Filament\Company\Clusters\Settings\Resources\AdjustmentResource;
7
 use Filament\Resources\Pages\CreateRecord;
7
 use Filament\Resources\Pages\CreateRecord;
8
 
8
 
9
 class CreateAdjustment extends CreateRecord
9
 class CreateAdjustment extends CreateRecord
10
 {
10
 {
11
-    use RedirectToListPage;
11
+    use HandlePageRedirect;
12
 
12
 
13
     protected static string $resource = AdjustmentResource::class;
13
     protected static string $resource = AdjustmentResource::class;
14
 }
14
 }

+ 2
- 2
app/Filament/Company/Clusters/Settings/Resources/AdjustmentResource/Pages/EditAdjustment.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Clusters\Settings\Resources\AdjustmentResource\Pages;
3
 namespace App\Filament\Company\Clusters\Settings\Resources\AdjustmentResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Clusters\Settings\Resources\AdjustmentResource;
6
 use App\Filament\Company\Clusters\Settings\Resources\AdjustmentResource;
7
 use Filament\Resources\Pages\EditRecord;
7
 use Filament\Resources\Pages\EditRecord;
8
 
8
 
9
 class EditAdjustment extends EditRecord
9
 class EditAdjustment extends EditRecord
10
 {
10
 {
11
-    use RedirectToListPage;
11
+    use HandlePageRedirect;
12
 
12
 
13
     protected static string $resource = AdjustmentResource::class;
13
     protected static string $resource = AdjustmentResource::class;
14
 
14
 

+ 2
- 2
app/Filament/Company/Clusters/Settings/Resources/CurrencyResource/Pages/CreateCurrency.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Clusters\Settings\Resources\CurrencyResource\Pages;
3
 namespace App\Filament\Company\Clusters\Settings\Resources\CurrencyResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Clusters\Settings\Resources\CurrencyResource;
6
 use App\Filament\Company\Clusters\Settings\Resources\CurrencyResource;
7
 use Filament\Resources\Pages\CreateRecord;
7
 use Filament\Resources\Pages\CreateRecord;
8
 
8
 
9
 class CreateCurrency extends CreateRecord
9
 class CreateCurrency extends CreateRecord
10
 {
10
 {
11
-    use RedirectToListPage;
11
+    use HandlePageRedirect;
12
 
12
 
13
     protected static string $resource = CurrencyResource::class;
13
     protected static string $resource = CurrencyResource::class;
14
 }
14
 }

+ 2
- 2
app/Filament/Company/Clusters/Settings/Resources/CurrencyResource/Pages/EditCurrency.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Clusters\Settings\Resources\CurrencyResource\Pages;
3
 namespace App\Filament\Company\Clusters\Settings\Resources\CurrencyResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Clusters\Settings\Resources\CurrencyResource;
6
 use App\Filament\Company\Clusters\Settings\Resources\CurrencyResource;
7
 use Filament\Resources\Pages\EditRecord;
7
 use Filament\Resources\Pages\EditRecord;
8
 
8
 
9
 class EditCurrency extends EditRecord
9
 class EditCurrency extends EditRecord
10
 {
10
 {
11
-    use RedirectToListPage;
11
+    use HandlePageRedirect;
12
 
12
 
13
     protected static string $resource = CurrencyResource::class;
13
     protected static string $resource = CurrencyResource::class;
14
 
14
 

+ 2
- 2
app/Filament/Company/Clusters/Settings/Resources/DocumentDefaultResource/Pages/EditDocumentDefault.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Clusters\Settings\Resources\DocumentDefaultResource\Pages;
3
 namespace App\Filament\Company\Clusters\Settings\Resources\DocumentDefaultResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Clusters\Settings\Resources\DocumentDefaultResource;
6
 use App\Filament\Company\Clusters\Settings\Resources\DocumentDefaultResource;
7
 use Filament\Resources\Pages\EditRecord;
7
 use Filament\Resources\Pages\EditRecord;
8
 use Illuminate\Contracts\Support\Htmlable;
8
 use Illuminate\Contracts\Support\Htmlable;
9
 
9
 
10
 class EditDocumentDefault extends EditRecord
10
 class EditDocumentDefault extends EditRecord
11
 {
11
 {
12
-    use RedirectToListPage;
12
+    use HandlePageRedirect;
13
 
13
 
14
     protected static string $resource = DocumentDefaultResource::class;
14
     protected static string $resource = DocumentDefaultResource::class;
15
 
15
 

+ 2
- 2
app/Filament/Company/Resources/Banking/AccountResource/Pages/CreateAccount.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Banking\AccountResource\Pages;
3
 namespace App\Filament\Company\Resources\Banking\AccountResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Resources\Banking\AccountResource;
6
 use App\Filament\Company\Resources\Banking\AccountResource;
7
 use Filament\Resources\Pages\CreateRecord;
7
 use Filament\Resources\Pages\CreateRecord;
8
 
8
 
9
 class CreateAccount extends CreateRecord
9
 class CreateAccount extends CreateRecord
10
 {
10
 {
11
-    use RedirectToListPage;
11
+    use HandlePageRedirect;
12
 
12
 
13
     protected static string $resource = AccountResource::class;
13
     protected static string $resource = AccountResource::class;
14
 
14
 

+ 2
- 2
app/Filament/Company/Resources/Banking/AccountResource/Pages/EditAccount.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Banking\AccountResource\Pages;
3
 namespace App\Filament\Company\Resources\Banking\AccountResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Resources\Banking\AccountResource;
6
 use App\Filament\Company\Resources\Banking\AccountResource;
7
 use Filament\Actions;
7
 use Filament\Actions;
8
 use Filament\Resources\Pages\EditRecord;
8
 use Filament\Resources\Pages\EditRecord;
9
 
9
 
10
 class EditAccount extends EditRecord
10
 class EditAccount extends EditRecord
11
 {
11
 {
12
-    use RedirectToListPage;
12
+    use HandlePageRedirect;
13
 
13
 
14
     protected static string $resource = AccountResource::class;
14
     protected static string $resource = AccountResource::class;
15
 
15
 

+ 2
- 2
app/Filament/Company/Resources/Common/OfferingResource/Pages/CreateOffering.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Common\OfferingResource\Pages;
3
 namespace App\Filament\Company\Resources\Common\OfferingResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Resources\Common\OfferingResource;
6
 use App\Filament\Company\Resources\Common\OfferingResource;
7
 use Filament\Resources\Pages\CreateRecord;
7
 use Filament\Resources\Pages\CreateRecord;
8
 use Illuminate\Database\Eloquent\Model;
8
 use Illuminate\Database\Eloquent\Model;
9
 
9
 
10
 class CreateOffering extends CreateRecord
10
 class CreateOffering extends CreateRecord
11
 {
11
 {
12
-    use RedirectToListPage;
12
+    use HandlePageRedirect;
13
 
13
 
14
     protected static string $resource = OfferingResource::class;
14
     protected static string $resource = OfferingResource::class;
15
 
15
 

+ 2
- 2
app/Filament/Company/Resources/Common/OfferingResource/Pages/EditOffering.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Common\OfferingResource\Pages;
3
 namespace App\Filament\Company\Resources\Common\OfferingResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Resources\Common\OfferingResource;
6
 use App\Filament\Company\Resources\Common\OfferingResource;
7
 use Filament\Actions;
7
 use Filament\Actions;
8
 use Filament\Resources\Pages\EditRecord;
8
 use Filament\Resources\Pages\EditRecord;
10
 
10
 
11
 class EditOffering extends EditRecord
11
 class EditOffering extends EditRecord
12
 {
12
 {
13
-    use RedirectToListPage;
13
+    use HandlePageRedirect;
14
 
14
 
15
     protected static string $resource = OfferingResource::class;
15
     protected static string $resource = OfferingResource::class;
16
 
16
 

+ 2
- 2
app/Filament/Company/Resources/Purchases/BillResource/Pages/CreateBill.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Purchases\BillResource\Pages;
3
 namespace App\Filament\Company\Resources\Purchases\BillResource\Pages;
4
 
4
 
5
+use App\Concerns\HandlePageRedirect;
5
 use App\Concerns\ManagesLineItems;
6
 use App\Concerns\ManagesLineItems;
6
-use App\Concerns\RedirectToViewPage;
7
 use App\Filament\Company\Resources\Purchases\BillResource;
7
 use App\Filament\Company\Resources\Purchases\BillResource;
8
 use App\Models\Accounting\Bill;
8
 use App\Models\Accounting\Bill;
9
 use App\Models\Common\Vendor;
9
 use App\Models\Common\Vendor;
14
 
14
 
15
 class CreateBill extends CreateRecord
15
 class CreateBill extends CreateRecord
16
 {
16
 {
17
+    use HandlePageRedirect;
17
     use ManagesLineItems;
18
     use ManagesLineItems;
18
-    use RedirectToViewPage;
19
 
19
 
20
     protected static string $resource = BillResource::class;
20
     protected static string $resource = BillResource::class;
21
 
21
 

+ 2
- 2
app/Filament/Company/Resources/Purchases/BillResource/Pages/EditBill.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Purchases\BillResource\Pages;
3
 namespace App\Filament\Company\Resources\Purchases\BillResource\Pages;
4
 
4
 
5
+use App\Concerns\HandlePageRedirect;
5
 use App\Concerns\ManagesLineItems;
6
 use App\Concerns\ManagesLineItems;
6
-use App\Concerns\RedirectToViewPage;
7
 use App\Filament\Company\Resources\Purchases\BillResource;
7
 use App\Filament\Company\Resources\Purchases\BillResource;
8
 use App\Models\Accounting\Bill;
8
 use App\Models\Accounting\Bill;
9
 use Filament\Actions;
9
 use Filament\Actions;
13
 
13
 
14
 class EditBill extends EditRecord
14
 class EditBill extends EditRecord
15
 {
15
 {
16
+    use HandlePageRedirect;
16
     use ManagesLineItems;
17
     use ManagesLineItems;
17
-    use RedirectToViewPage;
18
 
18
 
19
     protected static string $resource = BillResource::class;
19
     protected static string $resource = BillResource::class;
20
 
20
 

+ 2
- 2
app/Filament/Company/Resources/Purchases/VendorResource/Pages/CreateVendor.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Purchases\VendorResource\Pages;
3
 namespace App\Filament\Company\Resources\Purchases\VendorResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToViewPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Resources\Purchases\VendorResource;
6
 use App\Filament\Company\Resources\Purchases\VendorResource;
7
 use Filament\Resources\Pages\CreateRecord;
7
 use Filament\Resources\Pages\CreateRecord;
8
 use Filament\Support\Enums\MaxWidth;
8
 use Filament\Support\Enums\MaxWidth;
9
 
9
 
10
 class CreateVendor extends CreateRecord
10
 class CreateVendor extends CreateRecord
11
 {
11
 {
12
-    use RedirectToViewPage;
12
+    use HandlePageRedirect;
13
 
13
 
14
     protected static string $resource = VendorResource::class;
14
     protected static string $resource = VendorResource::class;
15
 
15
 

+ 2
- 2
app/Filament/Company/Resources/Purchases/VendorResource/Pages/EditVendor.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Purchases\VendorResource\Pages;
3
 namespace App\Filament\Company\Resources\Purchases\VendorResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToViewPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Resources\Purchases\VendorResource;
6
 use App\Filament\Company\Resources\Purchases\VendorResource;
7
 use Filament\Actions;
7
 use Filament\Actions;
8
 use Filament\Resources\Pages\EditRecord;
8
 use Filament\Resources\Pages\EditRecord;
10
 
10
 
11
 class EditVendor extends EditRecord
11
 class EditVendor extends EditRecord
12
 {
12
 {
13
-    use RedirectToViewPage;
13
+    use HandlePageRedirect;
14
 
14
 
15
     protected static string $resource = VendorResource::class;
15
     protected static string $resource = VendorResource::class;
16
 
16
 

+ 2
- 2
app/Filament/Company/Resources/Sales/ClientResource/Pages/CreateClient.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Sales\ClientResource\Pages;
3
 namespace App\Filament\Company\Resources\Sales\ClientResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToListPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Enums\Common\AddressType;
6
 use App\Enums\Common\AddressType;
7
 use App\Filament\Company\Resources\Sales\ClientResource;
7
 use App\Filament\Company\Resources\Sales\ClientResource;
8
 use App\Models\Common\Address;
8
 use App\Models\Common\Address;
13
 
13
 
14
 class CreateClient extends CreateRecord
14
 class CreateClient extends CreateRecord
15
 {
15
 {
16
-    use RedirectToListPage;
16
+    use HandlePageRedirect;
17
 
17
 
18
     protected static string $resource = ClientResource::class;
18
     protected static string $resource = ClientResource::class;
19
 
19
 

+ 2
- 2
app/Filament/Company/Resources/Sales/ClientResource/Pages/EditClient.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Sales\ClientResource\Pages;
3
 namespace App\Filament\Company\Resources\Sales\ClientResource\Pages;
4
 
4
 
5
-use App\Concerns\RedirectToViewPage;
5
+use App\Concerns\HandlePageRedirect;
6
 use App\Filament\Company\Resources\Sales\ClientResource;
6
 use App\Filament\Company\Resources\Sales\ClientResource;
7
 use App\Models\Common\Client;
7
 use App\Models\Common\Client;
8
 use Filament\Actions;
8
 use Filament\Actions;
12
 
12
 
13
 class EditClient extends EditRecord
13
 class EditClient extends EditRecord
14
 {
14
 {
15
-    use RedirectToViewPage;
15
+    use HandlePageRedirect;
16
 
16
 
17
     protected static string $resource = ClientResource::class;
17
     protected static string $resource = ClientResource::class;
18
 
18
 

+ 2
- 2
app/Filament/Company/Resources/Sales/EstimateResource/Pages/CreateEstimate.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Sales\EstimateResource\Pages;
3
 namespace App\Filament\Company\Resources\Sales\EstimateResource\Pages;
4
 
4
 
5
+use App\Concerns\HandlePageRedirect;
5
 use App\Concerns\ManagesLineItems;
6
 use App\Concerns\ManagesLineItems;
6
-use App\Concerns\RedirectToViewPage;
7
 use App\Filament\Company\Resources\Sales\EstimateResource;
7
 use App\Filament\Company\Resources\Sales\EstimateResource;
8
 use App\Models\Accounting\Estimate;
8
 use App\Models\Accounting\Estimate;
9
 use App\Models\Common\Client;
9
 use App\Models\Common\Client;
14
 
14
 
15
 class CreateEstimate extends CreateRecord
15
 class CreateEstimate extends CreateRecord
16
 {
16
 {
17
+    use HandlePageRedirect;
17
     use ManagesLineItems;
18
     use ManagesLineItems;
18
-    use RedirectToViewPage;
19
 
19
 
20
     protected static string $resource = EstimateResource::class;
20
     protected static string $resource = EstimateResource::class;
21
 
21
 

+ 2
- 2
app/Filament/Company/Resources/Sales/EstimateResource/Pages/EditEstimate.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Sales\EstimateResource\Pages;
3
 namespace App\Filament\Company\Resources\Sales\EstimateResource\Pages;
4
 
4
 
5
+use App\Concerns\HandlePageRedirect;
5
 use App\Concerns\ManagesLineItems;
6
 use App\Concerns\ManagesLineItems;
6
-use App\Concerns\RedirectToViewPage;
7
 use App\Filament\Company\Resources\Sales\EstimateResource;
7
 use App\Filament\Company\Resources\Sales\EstimateResource;
8
 use App\Models\Accounting\Estimate;
8
 use App\Models\Accounting\Estimate;
9
 use Filament\Actions;
9
 use Filament\Actions;
13
 
13
 
14
 class EditEstimate extends EditRecord
14
 class EditEstimate extends EditRecord
15
 {
15
 {
16
+    use HandlePageRedirect;
16
     use ManagesLineItems;
17
     use ManagesLineItems;
17
-    use RedirectToViewPage;
18
 
18
 
19
     protected static string $resource = EstimateResource::class;
19
     protected static string $resource = EstimateResource::class;
20
 
20
 

+ 2
- 2
app/Filament/Company/Resources/Sales/InvoiceResource/Pages/CreateInvoice.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Sales\InvoiceResource\Pages;
3
 namespace App\Filament\Company\Resources\Sales\InvoiceResource\Pages;
4
 
4
 
5
+use App\Concerns\HandlePageRedirect;
5
 use App\Concerns\ManagesLineItems;
6
 use App\Concerns\ManagesLineItems;
6
-use App\Concerns\RedirectToViewPage;
7
 use App\Filament\Company\Resources\Sales\InvoiceResource;
7
 use App\Filament\Company\Resources\Sales\InvoiceResource;
8
 use App\Models\Accounting\Invoice;
8
 use App\Models\Accounting\Invoice;
9
 use App\Models\Common\Client;
9
 use App\Models\Common\Client;
14
 
14
 
15
 class CreateInvoice extends CreateRecord
15
 class CreateInvoice extends CreateRecord
16
 {
16
 {
17
+    use HandlePageRedirect;
17
     use ManagesLineItems;
18
     use ManagesLineItems;
18
-    use RedirectToViewPage;
19
 
19
 
20
     protected static string $resource = InvoiceResource::class;
20
     protected static string $resource = InvoiceResource::class;
21
 
21
 

+ 2
- 2
app/Filament/Company/Resources/Sales/InvoiceResource/Pages/EditInvoice.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Sales\InvoiceResource\Pages;
3
 namespace App\Filament\Company\Resources\Sales\InvoiceResource\Pages;
4
 
4
 
5
+use App\Concerns\HandlePageRedirect;
5
 use App\Concerns\ManagesLineItems;
6
 use App\Concerns\ManagesLineItems;
6
-use App\Concerns\RedirectToViewPage;
7
 use App\Filament\Company\Resources\Sales\InvoiceResource;
7
 use App\Filament\Company\Resources\Sales\InvoiceResource;
8
 use App\Models\Accounting\Invoice;
8
 use App\Models\Accounting\Invoice;
9
 use Filament\Actions;
9
 use Filament\Actions;
13
 
13
 
14
 class EditInvoice extends EditRecord
14
 class EditInvoice extends EditRecord
15
 {
15
 {
16
+    use HandlePageRedirect;
16
     use ManagesLineItems;
17
     use ManagesLineItems;
17
-    use RedirectToViewPage;
18
 
18
 
19
     protected static string $resource = InvoiceResource::class;
19
     protected static string $resource = InvoiceResource::class;
20
 
20
 

+ 2
- 2
app/Filament/Company/Resources/Sales/RecurringInvoiceResource/Pages/EditRecurringInvoice.php Wyświetl plik

2
 
2
 
3
 namespace App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
3
 namespace App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
4
 
4
 
5
+use App\Concerns\HandlePageRedirect;
5
 use App\Concerns\ManagesLineItems;
6
 use App\Concerns\ManagesLineItems;
6
-use App\Concerns\RedirectToViewPage;
7
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource;
7
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource;
8
 use App\Models\Accounting\Estimate;
8
 use App\Models\Accounting\Estimate;
9
 use Filament\Actions;
9
 use Filament\Actions;
13
 
13
 
14
 class EditRecurringInvoice extends EditRecord
14
 class EditRecurringInvoice extends EditRecord
15
 {
15
 {
16
+    use HandlePageRedirect;
16
     use ManagesLineItems;
17
     use ManagesLineItems;
17
-    use RedirectToViewPage;
18
 
18
 
19
     protected static string $resource = RecurringInvoiceResource::class;
19
     protected static string $resource = RecurringInvoiceResource::class;
20
 
20
 

Ładowanie…
Anuluj
Zapisz