additional validation rules for custom surcharges
This commit is contained in:
parent
03445dfdf7
commit
53648f2392
|
|
@ -81,6 +81,11 @@ class StoreCreditRequest extends Request
|
||||||
$rules['exchange_rate'] = 'bail|sometimes|numeric';
|
$rules['exchange_rate'] = 'bail|sometimes|numeric';
|
||||||
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
|
$rules['custom_surcharge1'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge2'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge3'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge4'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
$rules['date'] = 'bail|sometimes|date:Y-m-d';
|
$rules['date'] = 'bail|sometimes|date:Y-m-d';
|
||||||
|
|
||||||
if ($this->invoice_id) {
|
if ($this->invoice_id) {
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,11 @@ class UpdateCreditRequest extends Request
|
||||||
$rules['exchange_rate'] = 'bail|sometimes|numeric';
|
$rules['exchange_rate'] = 'bail|sometimes|numeric';
|
||||||
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
|
$rules['custom_surcharge1'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge2'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge3'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge4'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
return $rules;
|
return $rules;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -83,6 +83,10 @@ class StoreInvoiceRequest extends Request
|
||||||
$rules['partial'] = 'bail|sometimes|nullable|numeric|gte:0';
|
$rules['partial'] = 'bail|sometimes|nullable|numeric|gte:0';
|
||||||
$rules['partial_due_date'] = ['bail', 'sometimes', 'nullable', 'exclude_if:partial,0', 'date', 'before:due_date', 'after_or_equal:date'];
|
$rules['partial_due_date'] = ['bail', 'sometimes', 'nullable', 'exclude_if:partial,0', 'date', 'before:due_date', 'after_or_equal:date'];
|
||||||
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge1'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge2'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge3'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge4'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
return $rules;
|
return $rules;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,10 @@ class UpdateInvoiceRequest extends Request
|
||||||
$rules['exchange_rate'] = 'bail|sometimes|numeric';
|
$rules['exchange_rate'] = 'bail|sometimes|numeric';
|
||||||
$rules['partial'] = 'bail|sometimes|nullable|numeric';
|
$rules['partial'] = 'bail|sometimes|nullable|numeric';
|
||||||
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge1'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge2'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge3'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge4'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
$rules['date'] = 'bail|sometimes|date:Y-m-d';
|
$rules['date'] = 'bail|sometimes|date:Y-m-d';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -77,6 +77,11 @@ class StorePurchaseOrderRequest extends Request
|
||||||
|
|
||||||
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
|
$rules['custom_surcharge1'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge2'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge3'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge4'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
return $rules;
|
return $rules;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -77,6 +77,11 @@ class UpdatePurchaseOrderRequest extends Request
|
||||||
$rules['exchange_rate'] = 'bail|sometimes|numeric';
|
$rules['exchange_rate'] = 'bail|sometimes|numeric';
|
||||||
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
|
$rules['custom_surcharge1'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge2'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge3'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge4'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
return $rules;
|
return $rules;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,11 @@ class StoreQuoteRequest extends Request
|
||||||
$rules['partial_due_date'] = ['bail', 'sometimes', 'nullable', 'exclude_if:partial,0', 'date', 'before:due_date', 'after_or_equal:date'];
|
$rules['partial_due_date'] = ['bail', 'sometimes', 'nullable', 'exclude_if:partial,0', 'date', 'before:due_date', 'after_or_equal:date'];
|
||||||
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
|
$rules['custom_surcharge1'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge2'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge3'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge4'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
return $rules;
|
return $rules;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,11 @@ class UpdateQuoteRequest extends Request
|
||||||
$rules['due_date'] = ['bail', 'sometimes', 'nullable', 'after:partial_due_date', 'after_or_equal:date', Rule::requiredIf(fn () => strlen($this->partial_due_date) > 1), 'date'];
|
$rules['due_date'] = ['bail', 'sometimes', 'nullable', 'after:partial_due_date', 'after_or_equal:date', Rule::requiredIf(fn () => strlen($this->partial_due_date) > 1), 'date'];
|
||||||
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
$rules['amount'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
|
$rules['custom_surcharge1'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge2'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge3'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
$rules['custom_surcharge4'] = ['sometimes', 'bail', 'numeric', 'max:99999999999999'];
|
||||||
|
|
||||||
return $rules;
|
return $rules;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue