alkem-io / alkemio

START HERE! Cross project collaboration and shared documentation.
European Union Public License 1.2
23 stars 4 forks source link

Stability: Atomic creation of entities + authorization policies #1340

Open techsmyth opened 2 weeks ago

techsmyth commented 2 weeks ago

Description

Currently is the creation of an entity fails, then there are often partial entities left over - causing both orphaned data and instability in the server.

Goal

Creation of entities should be done in memory, with only a single save at the end.

Hypothesis

Having atomic creation of entities will

Must have scope

Stakeholders

Development QA

Design

To be build up from lower level entities. Spike can go last to derisk the rest of the work.

techsmyth commented 2 weeks ago

@hero101 can you please add any other points you think are needed above?