* feat: add backend activity log tracking for event definition UI edits and deletes
* account for null vs empty tags
* ruh roh
* don't _really_ need the org id in the log
* dangnammit
* update test
* start adding the activity log tab for datamanagement behind a flag
* remove commented code
* make ts happy
* show name of person who deleted
* Add a caption about automatic changes not showing
* Update query snapshots
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Tweak copy a tiny bit
* Update UI snapshots for `chromium` (2)
* Fix Database scene story
* Update UI snapshots for `chromium` (2)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Michael Matloka <dev@twixes.com>
* first take
* add columns
* replace actions with events
* all actions to events
* attempt to add backend tests
* create merged event_definition and action sql
* rename calculated events to events and events to raw events
* remove all frontend changes
* reformat
* flake
* Revert "remove all frontend changes"
This reverts commit ccae916ed1.
* add action fields
* edge cases
* fossify
* bring where conditions into subquery
* bring order into query
* revert organization
* ci
* fix: remove enterpriseeventdefinition and enterprisepropertydefintion from barrel file to be foss compatible
* unfossify
* imports
* fix imports
* fix tests
* fix wrong test case
* mypy
* fix tests
* fix mypy
* prettify
* fix mounting order of logics
* address feedback and fix action ordering bug
Co-authored-by: eric <eeoneric@gmail.com>
* add description to action
* update tests
* no limit to description and use pageheader
* add ee_action
* add description as global relationship:
* fix tests
* revert to using descriptions
* revert to using descriptions
* allow description to be null
* fix tests
* persist mode
* fix e2e
* Address review points, clean up some margins
* Clean up the way editing state is determined
* Restore default description value and improve typing
* Fix typing better
* Update sql.ts
Co-authored-by: Michael Matloka <dev@twixes.com>