tracardi
tracardi copied to clipboard
Usecase: Auxiliary data table micro-service
Use-case
User wants to store auxiliary data for profile, e.g. purchases, logins, etc.
Prerequisites
- [ ] New micro-service framework for Auxiliary data table
- [ ] Index for storing table schema - tracardi-aux-index-schema
- [ ] Index for storing table view schema - tracardi-aux-index-view
- [ ] Service: Index creator - creates index mapping based on tracardi-aux-index-schema
- [ ] Service: Index updater - updates index mapping based on tracardi-aux-index-schema change
- [ ] Service: Index data fetcher - get data based on tracardi-aux-index-view
- [ ] Front-end: Form for adding new index schema (needs only basic columns)
- [ ] Front-end: Table like component to fetch data from tracardi-aux-index-view, add/delete columns, group columns.
- [ ] Plugin: Plugin that adds data to selected table.
- [ ] GrapQL: Dynamic creation of one to-many relation in GrapQL (if possible)
Reference
We would like to have similar behavior to GitHub Beta project tables.
Is is replaced by entity funtionality.