Tracardi / tracardi

TRACARDI is a new HOME for your customer data. TRACARDI is an Composable API-first solution for any company that need inexpensive CDP to intergrate with.
https://www.tracardi.com
Other
519 stars 95 forks source link

Bad design of event validations - need more then one validatation per event type #711

Closed atompie closed 1 year ago

atompie commented 2 years ago

Describe the bug

There may be more then one event validation per event. For example I have an event coming from git-hub that is raised when the issue is changed. It has an action field that may contain the following values: "assigned", "created", "deleted", etc. Depending on this field different data is send. I would like to validate it depending on the condition, the same way we do it in event reshape. Now I can assign only one validation per event. So id does not solve my problem with the github events. I need to be able to assign many event validation per one event.

To Be Done

  1. Save event validation in separate index with event_type field. This way we will be able to create many event validations and filter it by the event_type field.
  2. Redo GUI so event validation is in the new tab.
  3. Remake the validation in the tracking process
atompie commented 1 year ago

done in 0.7.3