WHAT DO YOU RECOMMEND
- give a choice when changing relations in a type to cascade it to all children.
HOW COULD IT BE DONE
- when adding or removing a relation from a type prompt the user if he wants this change to cascade to all objects created from this type
OR
- let him define in settings the default behavior and and the ability to override it once when changing relations. (better).
REAL WORLD USE CASES
I was adding my reading list to anytype.
when I wanted to add a new custom relation “Month” to indicate if the book is not scheduled or scheduled to which month.
I went to the book type removed relation status that I was using and added my custom relation to the type and template.
But I discovered that my 20 or so book objects didn’t change so I had to go to every one by hand and change the relations.
Side Note
- I think that when I remove a relation from a type it should be removed from this type’s templates as the current way this work is a bit counterintuitive.