[Persistence]: Overview
- Dominant language
- TypeScript
- Stars
- 9
- Forks
- 11
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 23
Description
## Objects requiring persistence
### Sessions
- Dashboards with
- Layout
- Module states
- Synced settings
- Data channels
- Ensemble settings (selected ensembles + realization filters)
- Color settings
~### User created items~ (stored with sessions/snapshots in first version)
- Polylines
- (Colors)
- (Custom vectors [vector calculator])
- (Polygons)
### What about? - Could be either or..
- Delta ensembles
- Ensembles with realization filters
## Database structure
- 1 database
- 4 containers
### Containers
- Sessions
- Snapshots content
- Snapshots metadata
- Snapshot Access Log
## Requirements
- Shared dashboards have all CRUD operations, but the only update that can be done is changing the access for partners flag
- Show checkbox when creating shareable link for making dashboard accessible to partners
- When opening a dashboard with insufficient permissions: Show message and how to solve
- Auto-save - no history - user must actively create snapshots
## Structure prototype
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.