Updated length validation on approver master
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 15s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 19s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 17s
Laravel Pint / pint (pull_request) Successful in 2m15s
Laravel Larastan / larastan (pull_request) Failing after 3m29s
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 15s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 19s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 17s
Laravel Pint / pint (pull_request) Successful in 2m15s
Laravel Larastan / larastan (pull_request) Failing after 3m29s
This commit is contained in:
@@ -6,25 +6,24 @@ use App\Filament\Exports\CharacteristicApproverMasterExporter;
|
|||||||
use App\Filament\Imports\CharacteristicApproverMasterImporter;
|
use App\Filament\Imports\CharacteristicApproverMasterImporter;
|
||||||
use App\Filament\Resources\CharacteristicApproverMasterResource\Pages;
|
use App\Filament\Resources\CharacteristicApproverMasterResource\Pages;
|
||||||
use App\Models\CharacteristicApproverMaster;
|
use App\Models\CharacteristicApproverMaster;
|
||||||
use App\Models\Item;
|
|
||||||
use App\Models\Machine;
|
use App\Models\Machine;
|
||||||
use App\Models\Plant;
|
use App\Models\Plant;
|
||||||
use Filament\Facades\Filament;
|
use Filament\Facades\Filament;
|
||||||
use Filament\Forms;
|
use Filament\Forms;
|
||||||
|
use Filament\Forms\Components\DateTimePicker;
|
||||||
use Filament\Forms\Components\Section;
|
use Filament\Forms\Components\Section;
|
||||||
|
use Filament\Forms\Components\Select;
|
||||||
|
use Filament\Forms\Components\TextInput;
|
||||||
use Filament\Forms\Form;
|
use Filament\Forms\Form;
|
||||||
use Filament\Resources\Resource;
|
use Filament\Resources\Resource;
|
||||||
use Filament\Tables;
|
use Filament\Tables;
|
||||||
use Filament\Tables\Actions\ExportAction;
|
use Filament\Tables\Actions\ExportAction;
|
||||||
use Filament\Tables\Actions\ImportAction;
|
use Filament\Tables\Actions\ImportAction;
|
||||||
|
use Filament\Tables\Filters\Filter;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Illuminate\Database\Eloquent\SoftDeletingScope;
|
use Illuminate\Database\Eloquent\SoftDeletingScope;
|
||||||
use Illuminate\Validation\Rule;
|
use Illuminate\Validation\Rule;
|
||||||
use Filament\Forms\Components\DateTimePicker;
|
|
||||||
use Filament\Forms\Components\Select;
|
|
||||||
use Filament\Forms\Components\TextInput;
|
|
||||||
use Filament\Tables\Filters\Filter;
|
|
||||||
|
|
||||||
class CharacteristicApproverMasterResource extends Resource
|
class CharacteristicApproverMasterResource extends Resource
|
||||||
{
|
{
|
||||||
@@ -34,6 +33,8 @@ class CharacteristicApproverMasterResource extends Resource
|
|||||||
|
|
||||||
protected static ?string $navigationGroup = 'Laser Marking';
|
protected static ?string $navigationGroup = 'Laser Marking';
|
||||||
|
|
||||||
|
protected static ?int $navigationSort = 2;
|
||||||
|
|
||||||
public static function form(Form $form): Form
|
public static function form(Form $form): Form
|
||||||
{
|
{
|
||||||
return $form
|
return $form
|
||||||
@@ -224,7 +225,8 @@ class CharacteristicApproverMasterResource extends Resource
|
|||||||
Forms\Components\TextInput::make('duration2')
|
Forms\Components\TextInput::make('duration2')
|
||||||
->label('Duration (HH.MM)')
|
->label('Duration (HH.MM)')
|
||||||
->reactive()
|
->reactive()
|
||||||
->length(4)
|
->minLength(4)
|
||||||
|
->maxLength(5)
|
||||||
->regex('/^([0-9]|0[0-9]|1[0-9]|2[0-3])\.(0[0-9]|[1-5][0-9])$/')
|
->regex('/^([0-9]|0[0-9]|1[0-9]|2[0-3])\.(0[0-9]|[1-5][0-9])$/')
|
||||||
->validationMessages([
|
->validationMessages([
|
||||||
'regex' => 'Duration must be HH.MM format (example: 00.00 - 23.59)',
|
'regex' => 'Duration must be HH.MM format (example: 00.00 - 23.59)',
|
||||||
@@ -256,7 +258,8 @@ class CharacteristicApproverMasterResource extends Resource
|
|||||||
Forms\Components\TextInput::make('duration3')
|
Forms\Components\TextInput::make('duration3')
|
||||||
->label('Duration (HH.MM)')
|
->label('Duration (HH.MM)')
|
||||||
->reactive()
|
->reactive()
|
||||||
->length(4)
|
->minLength(4)
|
||||||
|
->maxLength(5)
|
||||||
->regex('/^([0-9]|0[0-9]|1[0-9]|2[0-3])\.(0[0-9]|[1-5][0-9])$/')
|
->regex('/^([0-9]|0[0-9]|1[0-9]|2[0-3])\.(0[0-9]|[1-5][0-9])$/')
|
||||||
->validationMessages([
|
->validationMessages([
|
||||||
'regex' => 'Duration must be HH.MM format (example: 00.00 - 23.59)',
|
'regex' => 'Duration must be HH.MM format (example: 00.00 - 23.59)',
|
||||||
|
|||||||
Reference in New Issue
Block a user