From 7f8a00ea4ecddbc63fcab3f47327bfc8228bebdf Mon Sep 17 00:00:00 2001 From: Joshua Sangmeister Date: Mon, 5 Jul 2021 14:52:29 +0200 Subject: [PATCH] Split forwarding_tree_motion_ids into two fields --- docs/example-data.json | 12 ++++++++---- docs/models.yml | 3 ++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/docs/example-data.json b/docs/example-data.json index 187933c58..6c3d44af0 100644 --- a/docs/example-data.json +++ b/docs/example-data.json @@ -1370,7 +1370,8 @@ "sort_child_ids": [], "origin_id": null, "derived_motion_ids": [], - "forwarding_tree_motion_ids": [], + "all_origin_ids": [], + "all_derived_motion_ids": [], "state_id": 1, "recommendation_id": null, "recommendation_extension_reference_ids": [], @@ -1415,7 +1416,8 @@ "sort_child_ids": [], "origin_id": null, "derived_motion_ids": [], - "forwarding_tree_motion_ids": [], + "all_origin_ids": [], + "all_derived_motion_ids": [], "state_id": 1, "recommendation_id": null, "recommendation_extension_reference_ids": [], @@ -1460,7 +1462,8 @@ "sort_child_ids": [], "origin_id": null, "derived_motion_ids": [], - "forwarding_tree_motion_ids": [], + "all_origin_ids": [], + "all_derived_motion_ids": [], "state_id": 1, "recommendation_id": null, "recommendation_extension_reference_ids": [], @@ -1507,7 +1510,8 @@ "sort_child_ids": [], "origin_id": null, "derived_motion_ids": [], - "forwarding_tree_motion_ids": [], + "all_origin_ids": [], + "all_derived_motion_ids": [], "state_id": 6, "recommendation_id": null, "category_id": null, diff --git a/docs/models.yml b/docs/models.yml index f04fcc8af..9b89421d3 100644 --- a/docs/models.yml +++ b/docs/models.yml @@ -1309,7 +1309,8 @@ motion: derived_motion_ids: type: relation-list to: motion/origin_id # Note: The related motions may not be in the same meeting - forwarding_tree_motion_ids: number[] # Calculated: All children (derived_motion_ids), grand children, ... and all parents (origin_id). + all_origin_ids: number[] # Calculated: All parents (origin_id), grandparents, etc. of this motion. + all_derived_motion_ids: number[] # Calculated: All children (derived_motion_ids), grandchildren, etc. of this motion. state_id: type: relation to: motion_state/motion_ids