Improve form property logic validation for checkbox conditions
- Update FormPropertyLogicRule to handle operators without values - Add support for checkbox conditions like 'is_checked' and 'is_not_checked' - Refactor logic validation in both API and client-side implementations - Remove unnecessary console.log statements - Update error modal text for better user experience
This commit is contained in:
@@ -3,6 +3,8 @@ import FormPropertyLogicRule from "~/lib/forms/FormPropertyLogicRule.js"
|
||||
export const validatePropertiesLogic = (properties) => {
|
||||
properties.forEach((field) => {
|
||||
const isValid = new FormPropertyLogicRule(field).isValid()
|
||||
console.log('field', field)
|
||||
console.log('isValid', isValid, field.name)
|
||||
if (!isValid) {
|
||||
field.logic = {
|
||||
conditions: null,
|
||||
|
||||
Reference in New Issue
Block a user