As a user, I would like to move topics(composites) from one workspace to another. Currently moving (under meta tab) seem to work only per value(property?), so moving even a note with the title and the text needs three(5?) “moves”, the note, its title and its text, maybe even their associations to the note?
As a user, I would assume that moving the note moves at least the associated name/label of it. In the case of a note, also the text but this does get a bit complicated with more complex composites like a person, which likely combines private and public info, and the move will change the access rights.
One solution would be to pop-up a dialogue-box for the user to confirm the values to be moved when triggering the move. The box could have at least its name/label pre-checked. If the property list is long, any “show more” logic should work.
Maybe this leads to complications later? What if a eg. a phone number is later associated with the moved person (partial composite) and it already has a phone number (unmoved) in the previous workspace? The intention is likely to associate the person with the same number, but the result is two phone number values in different workspaces. And if the members of the first workspace are not members in the second, they are left with an orphan(?) phone number value without association to anything?