Andrew Wallo 7 mēnešus atpakaļ
vecāks
revīzija
21652a71c9

+ 11
- 0
app/Concerns/RedirectToViewPage.php Parādīt failu

@@ -0,0 +1,11 @@
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
+}

+ 3
- 0
app/Filament/Company/Clusters/Settings/Resources/AdjustmentResource/Pages/CreateAdjustment.php Parādīt failu

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

+ 3
- 0
app/Filament/Company/Clusters/Settings/Resources/AdjustmentResource/Pages/EditAdjustment.php Parādīt failu

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

+ 3
- 0
app/Filament/Company/Clusters/Settings/Resources/DocumentDefaultResource/Pages/EditDocumentDefault.php Parādīt failu

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

+ 3
- 5
app/Filament/Company/Resources/Banking/AccountResource/Pages/CreateAccount.php Parādīt failu

@@ -2,17 +2,15 @@
2 2
 
3 3
 namespace App\Filament\Company\Resources\Banking\AccountResource\Pages;
4 4
 
5
+use App\Concerns\RedirectToListPage;
5 6
 use App\Filament\Company\Resources\Banking\AccountResource;
6 7
 use Filament\Resources\Pages\CreateRecord;
7 8
 
8 9
 class CreateAccount extends CreateRecord
9 10
 {
10
-    protected static string $resource = AccountResource::class;
11
+    use RedirectToListPage;
11 12
 
12
-    protected function getRedirectUrl(): string
13
-    {
14
-        return $this->getResource()::getUrl('index');
15
-    }
13
+    protected static string $resource = AccountResource::class;
16 14
 
17 15
     protected function mutateFormDataBeforeCreate(array $data): array
18 16
     {

+ 3
- 5
app/Filament/Company/Resources/Banking/AccountResource/Pages/EditAccount.php Parādīt failu

@@ -2,12 +2,15 @@
2 2
 
3 3
 namespace App\Filament\Company\Resources\Banking\AccountResource\Pages;
4 4
 
5
+use App\Concerns\RedirectToListPage;
5 6
 use App\Filament\Company\Resources\Banking\AccountResource;
6 7
 use Filament\Actions;
7 8
 use Filament\Resources\Pages\EditRecord;
8 9
 
9 10
 class EditAccount extends EditRecord
10 11
 {
12
+    use RedirectToListPage;
13
+
11 14
     protected static string $resource = AccountResource::class;
12 15
 
13 16
     protected function getHeaderActions(): array
@@ -17,11 +20,6 @@ class EditAccount extends EditRecord
17 20
         ];
18 21
     }
19 22
 
20
-    protected function getRedirectUrl(): string
21
-    {
22
-        return $this->getResource()::getUrl('index');
23
-    }
24
-
25 23
     protected function mutateFormDataBeforeSave(array $data): array
26 24
     {
27 25
         $data['enabled'] = (bool) ($data['enabled'] ?? false);

+ 2
- 5
app/Filament/Company/Resources/Purchases/BillResource/Pages/EditBill.php Parādīt failu

@@ -3,6 +3,7 @@
3 3
 namespace App\Filament\Company\Resources\Purchases\BillResource\Pages;
4 4
 
5 5
 use App\Concerns\ManagesLineItems;
6
+use App\Concerns\RedirectToViewPage;
6 7
 use App\Filament\Company\Resources\Purchases\BillResource;
7 8
 use App\Models\Accounting\Bill;
8 9
 use Filament\Actions;
@@ -13,6 +14,7 @@ use Illuminate\Database\Eloquent\Model;
13 14
 class EditBill extends EditRecord
14 15
 {
15 16
     use ManagesLineItems;
17
+    use RedirectToViewPage;
16 18
 
17 19
     protected static string $resource = BillResource::class;
18 20
 
@@ -28,11 +30,6 @@ class EditBill extends EditRecord
28 30
         return MaxWidth::Full;
29 31
     }
30 32
 
31
-    protected function getRedirectUrl(): string
32
-    {
33
-        return $this->getResource()::getUrl('view', ['record' => $this->record]);
34
-    }
35
-
36 33
     protected function handleRecordUpdate(Model $record, array $data): Model
37 34
     {
38 35
         /** @var Bill $record */

+ 2
- 2
app/Filament/Company/Resources/Purchases/VendorResource/Pages/EditVendor.php Parādīt failu

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

+ 2
- 2
app/Filament/Company/Resources/Sales/ClientResource/Pages/EditClient.php Parādīt failu

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

+ 2
- 5
app/Filament/Company/Resources/Sales/EstimateResource/Pages/EditEstimate.php Parādīt failu

@@ -3,6 +3,7 @@
3 3
 namespace App\Filament\Company\Resources\Sales\EstimateResource\Pages;
4 4
 
5 5
 use App\Concerns\ManagesLineItems;
6
+use App\Concerns\RedirectToViewPage;
6 7
 use App\Filament\Company\Resources\Sales\EstimateResource;
7 8
 use App\Models\Accounting\Estimate;
8 9
 use Filament\Actions;
@@ -13,6 +14,7 @@ use Illuminate\Database\Eloquent\Model;
13 14
 class EditEstimate extends EditRecord
14 15
 {
15 16
     use ManagesLineItems;
17
+    use RedirectToViewPage;
16 18
 
17 19
     protected static string $resource = EstimateResource::class;
18 20
 
@@ -28,11 +30,6 @@ class EditEstimate extends EditRecord
28 30
         return MaxWidth::Full;
29 31
     }
30 32
 
31
-    protected function getRedirectUrl(): string
32
-    {
33
-        return $this->getResource()::getUrl('view', ['record' => $this->record]);
34
-    }
35
-
36 33
     protected function handleRecordUpdate(Model $record, array $data): Model
37 34
     {
38 35
         /** @var Estimate $record */

+ 2
- 7
app/Filament/Company/Resources/Sales/InvoiceResource/Pages/EditInvoice.php Parādīt failu

@@ -3,7 +3,7 @@
3 3
 namespace App\Filament\Company\Resources\Sales\InvoiceResource\Pages;
4 4
 
5 5
 use App\Concerns\ManagesLineItems;
6
-use App\Concerns\RedirectToListPage;
6
+use App\Concerns\RedirectToViewPage;
7 7
 use App\Filament\Company\Resources\Sales\InvoiceResource;
8 8
 use App\Models\Accounting\Invoice;
9 9
 use Filament\Actions;
@@ -14,7 +14,7 @@ use Illuminate\Database\Eloquent\Model;
14 14
 class EditInvoice extends EditRecord
15 15
 {
16 16
     use ManagesLineItems;
17
-    use RedirectToListPage;
17
+    use RedirectToViewPage;
18 18
 
19 19
     protected static string $resource = InvoiceResource::class;
20 20
 
@@ -30,11 +30,6 @@ class EditInvoice extends EditRecord
30 30
         return MaxWidth::Full;
31 31
     }
32 32
 
33
-    protected function getRedirectUrl(): string
34
-    {
35
-        return $this->getResource()::getUrl('view', ['record' => $this->record]);
36
-    }
37
-
38 33
     protected function handleRecordUpdate(Model $record, array $data): Model
39 34
     {
40 35
         /** @var Invoice $record */

+ 2
- 5
app/Filament/Company/Resources/Sales/RecurringInvoiceResource/Pages/EditRecurringInvoice.php Parādīt failu

@@ -3,6 +3,7 @@
3 3
 namespace App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
4 4
 
5 5
 use App\Concerns\ManagesLineItems;
6
+use App\Concerns\RedirectToViewPage;
6 7
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource;
7 8
 use App\Models\Accounting\Estimate;
8 9
 use Filament\Actions;
@@ -13,6 +14,7 @@ use Illuminate\Database\Eloquent\Model;
13 14
 class EditRecurringInvoice extends EditRecord
14 15
 {
15 16
     use ManagesLineItems;
17
+    use RedirectToViewPage;
16 18
 
17 19
     protected static string $resource = RecurringInvoiceResource::class;
18 20
 
@@ -28,11 +30,6 @@ class EditRecurringInvoice extends EditRecord
28 30
         return MaxWidth::Full;
29 31
     }
30 32
 
31
-    protected function getRedirectUrl(): string
32
-    {
33
-        return $this->getResource()::getUrl('view', ['record' => $this->record]);
34
-    }
35
-
36 33
     protected function handleRecordUpdate(Model $record, array $data): Model
37 34
     {
38 35
         /** @var Estimate $record */

Notiek ielāde…
Atcelt
Saglabāt