tracardi icon indicating copy to clipboard operation
tracardi copied to clipboard

Usecase: Auxiliary data table micro-service

Open atompie opened this issue 4 years ago • 1 comments

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.

atompie avatar Nov 18 '21 20:11 atompie

Is is replaced by entity funtionality.

atompie avatar Aug 09 '22 07:08 atompie