Associating annotations with entities
This page is a capture in the next bucket of the product backlog — a pre-sprint idea, not yet pulled into a sprint as a story.
It should be possible to associate annotations with any entity in the system. For example, with books, portfolios, trades, etc. This could be a very simple table with a UUID, a text field, and the usual timestamps. Then, we could add a notes tab to entities which just loads all notes matching that UUID and shows them chronologically. Need to be temporal but the display is as a list:
- ID: UUID of the note.
- Entity ID: UUID of the entity being annotated
- Text: Annotation text.
- User: Modified by of the entry.
- Time: valid from of the entry.