From db23469c8a7d34e1b4ca4dcfb2add7b7a209060c Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Mon, 14 Jul 2025 15:56:22 -0500 Subject: [PATCH] Pass possibleValueSourceFilter through to frontend --- .../metadata/frontend/QFrontendFieldMetaData.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/frontend/QFrontendFieldMetaData.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/frontend/QFrontendFieldMetaData.java index d7c78d1f..05093366 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/frontend/QFrontendFieldMetaData.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/frontend/QFrontendFieldMetaData.java @@ -29,6 +29,7 @@ import java.util.List; import java.util.Map; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.kingsrook.qqq.backend.core.model.actions.tables.query.QQueryFilter; import com.kingsrook.qqq.backend.core.model.metadata.fields.FieldAdornment; import com.kingsrook.qqq.backend.core.model.metadata.fields.FieldBehavior; import com.kingsrook.qqq.backend.core.model.metadata.fields.FieldBehaviorForFrontend; @@ -64,6 +65,7 @@ public class QFrontendFieldMetaData implements Serializable private List adornments; private List helpContents; private QPossibleValueSource inlinePossibleValueSource; + private QQueryFilter possibleValueSourceFilter; private List behaviors; private Map supplementalFieldMetaData; @@ -93,6 +95,7 @@ public class QFrontendFieldMetaData implements Serializable this.helpContents = fieldMetaData.getHelpContents(); this.inlinePossibleValueSource = fieldMetaData.getInlinePossibleValueSource(); this.maxLength = fieldMetaData.getMaxLength(); + this.possibleValueSourceFilter = fieldMetaData.getPossibleValueSourceFilter(); for(FieldBehavior behavior : CollectionUtils.nonNullCollection(fieldMetaData.getBehaviors())) { @@ -306,4 +309,15 @@ public class QFrontendFieldMetaData implements Serializable { return maxLength; } + + + + /******************************************************************************* + ** Getter for possibleValueSourceFilter + ** + *******************************************************************************/ + public QQueryFilter getPossibleValueSourceFilter() + { + return possibleValueSourceFilter; + } }