How to find how a branch was disconnected from the main tree?

+11 votes
I have discovered two days ago the linked profile on the list of unconnected in France. According to the creator of the profile and related branch, it was connected to the main tree as recently as a few weeks ago, and was disconnected somehow and he's not been aware of it.

Would it be possible, when the modification or deletion of a link disconnects a branch from the main tree in such a way, to detect the event and send some alert to the author of the modification, like : "your action bla has disconnected foo and x related profiles from the main tree. Do you confirm this action?"

Obviously that cannot be done in real time, but when the connection graph is recomputed every night, would it be possible to detect the profiles that were connected yesterday and are no more today?

This might seem a minor point, not sure how frequent such events are, but when someone has passed weeks or months to connect a branch and suddenly discovers the connection is broken, she would be happy to know why and how.
WikiTree profile: Louis Wunderly
in WikiTree Tech by Bernard Vatant G2G6 Pilot (177k points)
retagged by Jamie Nelson
There is the Family Activity list which monitors the profiles listed on the Watch List, but it requires the PM actually access the pages to see recent activity
I added the tag for Aleš as I'm wondering if it might be (theoretically) possible to find out by comparing info from the database dump when the branch was connected and when it was not.

2 Answers

+13 votes
Hi Bernard, I can't answer the technical part of the question, but I wanted to let you know I just reconnected this branch today of all things! Wunderly-8 was on the longest unconnected branches page and I took a stab at it. I created Hallstein-7 since his wife was part of the unconnected branch and his father was already connected.
by Jayme Arrington G2G6 Pilot (187k points)
edited by Jayme Arrington
Wow, you beat me at it, Jayme :-)

I will nevertheless add a couple of profiles in France to this branch, since I'm at it.
+8 votes
Technically with the new connection finder, this would be quite easy to implement on-line. Over night would be much harder.

For instance If I would disconnect my mother from my profile, I can check for a connection between me and Whitten-1 with my mother ignored and for a connection between my mother and Chris ignoring my profile.

If one of this connections doesn't find a path, it would mean that the action will disconnect me or my mother from the tree.

This could miss a disconnection if one has multiple links to the main tree and all connections get disconnected on the same day.

But this would notify only the person doing the edit. all profiles connected through me, would have no knowledge about the action.
by Aleš Trtnik G2G6 Pilot (822k points)

Related questions

+5 votes
1 answer
+2 votes
1 answer
+10 votes
3 answers
+7 votes
2 answers
+5 votes
0 answers
273 views asked Mar 1, 2022 in WikiTree Tech by S Stevenson G2G6 Pilot (258k points)
+19 votes
1 answer
+5 votes
1 answer
+10 votes
2 answers

WikiTree  ~  About  ~  Help Help  ~  Search Person Search  ~  Surname:

disclaimer - terms - copyright