Affects versions: None
Fix versions: 1.3-milestone-3
This will be in the family-studies module, and prevents editing of a family when any of the family members is locked.
Algorithm: if this document is a family, then loop over all members, get their locks, and if any lock exists, return a new lock. One option is to get the most recent lock, not just the first one encountered.
user: the locking user of the found lock
date: the locking date of the found lock
reason: "At least one member of this family is being edited."