Add getRedirectUrl method to resource creation classes for consistent redirection
This commit is contained in:
@@ -12,11 +12,15 @@ class CreateAlertMailRule extends CreateRecord
|
|||||||
|
|
||||||
protected function mutateFormDataBeforeCreate(array $data): array
|
protected function mutateFormDataBeforeCreate(array $data): array
|
||||||
{
|
{
|
||||||
|
|
||||||
if ($data['is_active']) {
|
if ($data['is_active']) {
|
||||||
$data['plant'] = 0;
|
$data['plant'] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateBlock extends CreateRecord
|
class CreateBlock extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = BlockResource::class;
|
protected static string $resource = BlockResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateCompany extends CreateRecord
|
class CreateCompany extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = CompanyResource::class;
|
protected static string $resource = CompanyResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateConfiguration extends CreateRecord
|
class CreateConfiguration extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = ConfigurationResource::class;
|
protected static string $resource = ConfigurationResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateDeviceMaster extends CreateRecord
|
class CreateDeviceMaster extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = DeviceMasterResource::class;
|
protected static string $resource = DeviceMasterResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateEbReading extends CreateRecord
|
class CreateEbReading extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = EbReadingResource::class;
|
protected static string $resource = EbReadingResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,6 +61,11 @@ class CreateInvoiceValidation extends CreateRecord
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
|
|
||||||
public function processInvoice($invoiceNumber)
|
public function processInvoice($invoiceNumber)
|
||||||
{
|
{
|
||||||
$invoiceNumber = trim($invoiceNumber);
|
$invoiceNumber = trim($invoiceNumber);
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateItem extends CreateRecord
|
class CreateItem extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = ItemResource::class;
|
protected static string $resource = ItemResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateLine extends CreateRecord
|
class CreateLine extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = LineResource::class;
|
protected static string $resource = LineResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateLineStop extends CreateRecord
|
class CreateLineStop extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = LineStopResource::class;
|
protected static string $resource = LineStopResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,9 @@ class CreateLocatorInvoiceValidation extends CreateRecord
|
|||||||
protected static string $view = 'filament.resources.pallet-validation-resource.pages.create-locator-invoice-validation';
|
protected static string $view = 'filament.resources.pallet-validation-resource.pages.create-locator-invoice-validation';
|
||||||
|
|
||||||
public $plantId;
|
public $plantId;
|
||||||
|
|
||||||
public $invoice_number;
|
public $invoice_number;
|
||||||
|
|
||||||
public $pallet_number;
|
public $pallet_number;
|
||||||
|
|
||||||
public $serial_number, $snoCount;
|
public $serial_number, $snoCount;
|
||||||
@@ -29,8 +31,13 @@ class CreateLocatorInvoiceValidation extends CreateRecord
|
|||||||
public $locator_number;
|
public $locator_number;
|
||||||
|
|
||||||
public array $matchedSerialNumbersForRemoval = [];
|
public array $matchedSerialNumbersForRemoval = [];
|
||||||
|
|
||||||
public bool $showRemoveSerialsModal = false;
|
public bool $showRemoveSerialsModal = false;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
|
|
||||||
public function processinvoiceSNo()
|
public function processinvoiceSNo()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateLocator extends CreateRecord
|
class CreateLocator extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = LocatorResource::class;
|
protected static string $resource = LocatorResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateMachine extends CreateRecord
|
class CreateMachine extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = MachineResource::class;
|
protected static string $resource = MachineResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateMfmMeter extends CreateRecord
|
class CreateMfmMeter extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = MfmMeterResource::class;
|
protected static string $resource = MfmMeterResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateMfmParameter extends CreateRecord
|
class CreateMfmParameter extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = MfmParameterResource::class;
|
protected static string $resource = MfmParameterResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateMfmReading extends CreateRecord
|
class CreateMfmReading extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = MfmReadingResource::class;
|
protected static string $resource = MfmReadingResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateModuleList extends CreateRecord
|
class CreateModuleList extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = ModuleListResource::class;
|
protected static string $resource = ModuleListResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateMotorTestingMaster extends CreateRecord
|
class CreateMotorTestingMaster extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = MotorTestingMasterResource::class;
|
protected static string $resource = MotorTestingMasterResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,17 +14,22 @@ use Illuminate\View\View;
|
|||||||
class CreatePalletValidation extends CreateRecord
|
class CreatePalletValidation extends CreateRecord
|
||||||
{
|
{
|
||||||
public $plantId;
|
public $plantId;
|
||||||
|
|
||||||
public $pallet_number;
|
public $pallet_number;
|
||||||
|
|
||||||
public $palletNo;
|
public $palletNo;
|
||||||
|
|
||||||
public $pendingPallet;
|
public $pendingPallet;
|
||||||
|
|
||||||
public $snoCount = 0;
|
public $snoCount = 0;
|
||||||
|
|
||||||
public $pallet_number_locked = false;
|
public $pallet_number_locked = false;
|
||||||
|
|
||||||
public $serial_number;
|
public $serial_number;
|
||||||
protected static string $view = 'filament.resources.pallet-validation-resource.pages.create-pallet-validation';
|
|
||||||
protected static string $resource = PalletValidationResource::class;
|
|
||||||
|
|
||||||
|
protected static string $view = 'filament.resources.pallet-validation-resource.pages.create-pallet-validation';
|
||||||
|
|
||||||
|
protected static string $resource = PalletValidationResource::class;
|
||||||
|
|
||||||
protected $listeners = [
|
protected $listeners = [
|
||||||
'updateSnoQuantity' => 'handleUpdateSnoQuantity',
|
'updateSnoQuantity' => 'handleUpdateSnoQuantity',
|
||||||
@@ -32,6 +37,10 @@ class CreatePalletValidation extends CreateRecord
|
|||||||
|
|
||||||
public ?array $data = null;
|
public ?array $data = null;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
|
|
||||||
public function processPalletSNo()
|
public function processPalletSNo()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreatePlant extends CreateRecord
|
class CreatePlant extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = PlantResource::class;
|
protected static string $resource = PlantResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,6 +21,11 @@ class CreateReworkLocatorInvoiceValidation extends CreateRecord
|
|||||||
|
|
||||||
protected static string $resource = ReworkLocatorInvoiceValidationResource::class;
|
protected static string $resource = ReworkLocatorInvoiceValidationResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
|
|
||||||
public function processInvoiceRework($invoiceNo)
|
public function processInvoiceRework($invoiceNo)
|
||||||
{
|
{
|
||||||
$plantId = $this->form->getState()['plant'];
|
$plantId = $this->form->getState()['plant'];
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateShift extends CreateRecord
|
class CreateShift extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = ShiftResource::class;
|
protected static string $resource = ShiftResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,4 +21,9 @@ class CreateStickerMaster extends CreateRecord
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,4 +14,9 @@ class CreateTempLiveReading extends CreateRecord
|
|||||||
{
|
{
|
||||||
return 'Create Live Readings';
|
return 'Create Live Readings';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ use Filament\Resources\Pages\CreateRecord;
|
|||||||
class CreateUser extends CreateRecord
|
class CreateUser extends CreateRecord
|
||||||
{
|
{
|
||||||
protected static string $resource = UserResource::class;
|
protected static string $resource = UserResource::class;
|
||||||
|
|
||||||
|
protected function getRedirectUrl(): string
|
||||||
|
{
|
||||||
|
return $this->getResource()::getUrl('create');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user