Files
twenty/packages/twenty-shared/src/workflow/index.ts
T
Thomas Trompette da0e5ba342 Support primitive types in filters (#15402)
When using primitive types such as array, number and boolean, we display
a text field in filters because fieldmetadataId is empty. We should
instead support these as we would do for our own fields.

Adding also a fix for https://github.com/twentyhq/twenty/issues/15282

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-28 14:13:10 +00:00

83 lines
5.5 KiB
TypeScript

/*
* _____ _
*|_ _|_ _____ _ __ | |_ _ _
* | | \ \ /\ / / _ \ '_ \| __| | | | Auto-generated file
* | | \ V V / __/ | | | |_| |_| | Any edits to this will be overridden
* |_| \_/\_/ \___|_| |_|\__|\__, |
* |___/
*/
export { CAPTURE_ALL_VARIABLE_TAG_INNER_REGEX } from './constants/CaptureAllVariableTagInnerRegex';
export { CONTENT_TYPE_VALUES_HTTP_REQUEST } from './constants/ContentTypeValuesHttpRequest';
export { TRIGGER_STEP_ID } from './constants/TriggerStepId';
export { workflowAiAgentActionSchema } from './schemas/ai-agent-action-schema';
export { workflowAiAgentActionSettingsSchema } from './schemas/ai-agent-action-settings-schema';
export { baseTriggerSchema } from './schemas/base-trigger-schema';
export { baseWorkflowActionSchema } from './schemas/base-workflow-action-schema';
export { baseWorkflowActionSettingsSchema } from './schemas/base-workflow-action-settings-schema';
export { workflowCodeActionSchema } from './schemas/code-action-schema';
export { workflowCodeActionSettingsSchema } from './schemas/code-action-settings-schema';
export { workflowCreateRecordActionSchema } from './schemas/create-record-action-schema';
export { workflowCreateRecordActionSettingsSchema } from './schemas/create-record-action-settings-schema';
export { workflowCronTriggerSchema } from './schemas/cron-trigger-schema';
export { workflowDatabaseEventTriggerSchema } from './schemas/database-event-trigger-schema';
export { workflowDeleteRecordActionSchema } from './schemas/delete-record-action-schema';
export { workflowDeleteRecordActionSettingsSchema } from './schemas/delete-record-action-settings-schema';
export { workflowEmptyActionSchema } from './schemas/empty-action-schema';
export { workflowEmptyActionSettingsSchema } from './schemas/empty-action-settings-schema';
export { workflowFilterActionSchema } from './schemas/filter-action-schema';
export { workflowFilterActionSettingsSchema } from './schemas/filter-action-settings-schema';
export { workflowFindRecordsActionSchema } from './schemas/find-records-action-schema';
export { workflowFindRecordsActionSettingsSchema } from './schemas/find-records-action-settings-schema';
export { workflowFormActionSchema } from './schemas/form-action-schema';
export { workflowFormActionSettingsSchema } from './schemas/form-action-settings-schema';
export { workflowHttpRequestActionSchema } from './schemas/http-request-action-schema';
export { workflowHttpRequestActionSettingsSchema } from './schemas/http-request-action-settings-schema';
export { workflowIteratorActionSchema } from './schemas/iterator-action-schema';
export { workflowIteratorActionSettingsSchema } from './schemas/iterator-action-settings-schema';
export { workflowManualTriggerSchema } from './schemas/manual-trigger-schema';
export { objectRecordSchema } from './schemas/object-record-schema';
export { workflowSendEmailActionSchema } from './schemas/send-email-action-schema';
export { workflowSendEmailActionSettingsSchema } from './schemas/send-email-action-settings-schema';
export { workflowUpdateRecordActionSchema } from './schemas/update-record-action-schema';
export { workflowUpdateRecordActionSettingsSchema } from './schemas/update-record-action-settings-schema';
export { workflowUpsertRecordActionSchema } from './schemas/upsert-record-action-schema';
export { workflowUpsertRecordActionSettingsSchema } from './schemas/upsert-record-action-settings-schema';
export { workflowWebhookTriggerSchema } from './schemas/webhook-trigger-schema';
export { workflowActionSchema } from './schemas/workflow-action-schema';
export { workflowDelayActionSchema } from './schemas/workflow-delay-action-schema';
export { workflowDelayActionSettingsSchema } from './schemas/workflow-delay-action-settings-schema';
export { workflowFileSchema } from './schemas/workflow-file-action-schema';
export { workflowRunSchema } from './schemas/workflow-run-schema';
export { workflowRunStateSchema } from './schemas/workflow-run-state-schema';
export { workflowRunStateStepInfoSchema } from './schemas/workflow-run-state-step-info-schema';
export { workflowRunStateStepInfosSchema } from './schemas/workflow-run-state-step-infos-schema';
export { workflowRunStatusSchema } from './schemas/workflow-run-status-schema';
export { workflowRunStepStatusSchema } from './schemas/workflow-run-step-status-schema';
export { workflowTriggerSchema } from './schemas/workflow-trigger-schema';
export type { BodyType } from './types/workflowHttpRequestStep';
export type {
WorkflowRunStepInfo,
WorkflowRunStepInfos,
} from './types/WorkflowRunStateStepInfos';
export { StepStatus } from './types/WorkflowRunStateStepInfos';
export { canObjectBeManagedByWorkflow } from './utils/canObjectBeManagedByWorkflow';
export { extractRawVariableNamePart } from './utils/extractRawVariableNameParts';
export { getWorkflowRunContext } from './utils/getWorkflowRunContext';
export { parseBooleanFromStringValue } from './utils/parseBooleanFromStringValue';
export { parseDataFromContentType } from './utils/parseDataFromContentType';
export type {
LeafType,
NodeType,
Leaf,
Node,
BaseOutputSchemaV2,
} from './workflow-schema/types/base-output-schema.type';
export { buildOutputSchemaFromValue } from './workflow-schema/utils/buildOutputSchemaFromValue';
export { navigateOutputSchemaProperty } from './workflow-schema/utils/navigateOutputSchemaProperty';
export type {
GlobalAvailability,
SingleRecordAvailability,
BulkRecordsAvailability,
} from './workflow-trigger/types/workflow-trigger.type';