opensearch-project / dashboards-flow-framework

A UI designer for constructing AI applications with OpenSearch
Apache License 2.0
9 stars 6 forks source link

Multi-processor support & associated CRUD operations #168

Closed ohltyler closed 3 months ago

ohltyler commented 3 months ago

Description

This PR updates the 'Enrich data' section on ingest-related workflow inputs to support multiple processors, including the ability to add and delete them. Specifically:

Note: the ability to choose some preset processors and/or provide a more useful generated ingest processor will be in subsequent PRs. This is just focusing on allowing the ability to update the list and persist it correctly.

Demo video, showing add/delete of processors, and when saving, showing the changes persisted on refresh:

screen-capture (37).webm

Issues Resolved

Makes progress on #23

Check List

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check here.