diff --git a/properties_pane/field_level/fieldLevelConfig.json b/properties_pane/field_level/fieldLevelConfig.json index 6311783..b7c302a 100644 --- a/properties_pane/field_level/fieldLevelConfig.json +++ b/properties_pane/field_level/fieldLevelConfig.json @@ -940,6 +940,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Not null constraint name", "propertyKeyword": "notNullConstraintName", "propertyType": "text", + "enableForReference": true, "dependency": { "type": "and", "values": [ @@ -1143,6 +1144,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Primary key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and", @@ -2014,6 +2016,7 @@ making sure that you maintain a proper JSON format. "propertyKeyword": "primaryKey", "propertyType": "checkbox", "defaultValue": false, + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and", @@ -2867,6 +2870,41 @@ making sure that you maintain a proper JSON format. }, "defaultValue": false }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, { "propertyName": "Masked with function", "propertyKeyword": "maskedWithFunction", @@ -2997,6 +3035,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Primary key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and", @@ -4009,6 +4048,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "defaultValue": false, "preserveOnCleanDependencies": true, "dependency": { @@ -4744,6 +4784,41 @@ making sure that you maintain a proper JSON format. }, "defaultValue": false }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, { "propertyName": "Masked with function", "propertyKeyword": "maskedWithFunction", @@ -4909,6 +4984,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Primary key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and", @@ -5715,6 +5791,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "defaultValue": false, "preserveOnCleanDependencies": true, "dependency": { @@ -6316,6 +6393,41 @@ making sure that you maintain a proper JSON format. ] } }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, { "propertyName": "JSON key", "propertyKeyword": "name", @@ -6465,6 +6577,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "defaultValue": false, "preserveOnCleanDependencies": true, "dependency": { @@ -7229,6 +7342,41 @@ making sure that you maintain a proper JSON format. ] } }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, { "propertyName": "Alternate Key", "propertyKeyword": "alternateKey", @@ -7598,6 +7746,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "defaultValue": false, "preserveOnCleanDependencies": true, "dependency": { @@ -8217,6 +8366,41 @@ making sure that you maintain a proper JSON format. }, "defaultValue": false }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, { "propertyName": "Masked with function", "propertyKeyword": "maskedWithFunction", @@ -8347,6 +8531,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Primary key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and", @@ -8965,6 +9150,7 @@ making sure that you maintain a proper JSON format. "propertyKeyword": "primaryKey", "propertyType": "checkbox", "defaultValue": false, + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and", @@ -9523,6 +9709,41 @@ making sure that you maintain a proper JSON format. }, "defaultValue": false }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, { "propertyName": "Row GUID Column", "propertyKeyword": "ROWGUIDCOL", @@ -9650,6 +9871,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Primary key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and", @@ -10555,6 +10777,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "defaultValue": false, "preserveOnCleanDependencies": true, "dependency": { @@ -10704,6 +10927,41 @@ making sure that you maintain a proper JSON format. "propertyKeyword": "required", "propertyType": "checkbox" }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, "minItems", "maxItems", "uniqueItems", @@ -10870,6 +11128,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Primary key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and", @@ -11467,6 +11726,41 @@ making sure that you maintain a proper JSON format. "propertyKeyword": "required", "propertyType": "checkbox" }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, { "propertyName": "Comments", "propertyKeyword": "description", @@ -11947,6 +12241,7 @@ making sure that you maintain a proper JSON format. "propertyName": "Key", "propertyKeyword": "primaryKey", "propertyType": "checkbox", + "enableForReference": true, "defaultValue": false, "preserveOnCleanDependencies": true, "dependency": { @@ -12451,6 +12746,41 @@ making sure that you maintain a proper JSON format. ] } }, + { + "propertyName": "Not null constraint name", + "propertyKeyword": "notNullConstraintName", + "propertyType": "text", + "enableForReference": true, + "dependency": { + "type": "and", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "not", + "values": [ + { + "type": "and", + "values": [ + { + "level": "root", + "key": "viewOn", + "exist": true + }, + { + "level": "root", + "key": "duality", + "value": true + } + ] + } + ] + } + ] + } + }, { "propertyName": "Not persistable", "propertyKeyword": "notPersistable", @@ -12655,6 +12985,7 @@ making sure that you maintain a proper JSON format. "propertyKeyword": "primaryKey", "propertyType": "checkbox", "defaultValue": false, + "enableForReference": true, "preserveOnCleanDependencies": true, "dependency": { "type": "and",