There is a related issue determining the members to list in a branch's OP.
Problem is in canon-branch.php, in GetBranch and GetSubbranches. These only look at history records without an end date. The "became" field has no effect.
A possible immediate solution would be:
- if a branch "became" another branch, it is treated as a subbranch
- only if "became" is NULL, history record with no end date is used
(Yikes. The meaning of a NULL history end date changes based on "became" being NULL!)
The branch could additionally display all former subgroups (even still-active groups).
There is a related issue determining the members to list in a branch's OP.
Problem is in canon-branch.php, in GetBranch and GetSubbranches. These only look at history records without an end date. The "became" field has no effect.
A possible immediate solution would be:
- if a branch "became" another branch, it is treated as a subbranch
- only if "became" is NULL, history record with no end date is used
(Yikes. The meaning of a NULL history end date changes based on "became" being NULL!)
The branch could additionally display all former subgroups (even still-active groups).
I like the idea of history being text.