The following are the various scenarios to be considered.
Move should be allowed when there are active loans too.
a) Changing the group membership of a member
i. within the same Center
ii. to a different Center
b) Move group from one Center to another Center
i. within same loan officer Same as above
ii. which is being serviced by another loan officer
c) Merging two groups into a single group
i. both groups belonging to the same Center
ii. both groups belonging to different Centers, but same LO
iii.both groups belonging to different Centers and different LO's
d) Move an existing Center to another branch and a LO within that branch
e) Split a Center into 2 (for example after membership crosses 50)
f) Replace a member in a group after loan has been disbursed and after the member drops out
Bulk moves also to be considered. For example when branches or centers are being merged or split, it is better to allow multiple centers or groups to be moved in a single operation rather than multiple operations.
Might already be documented in another issue, but anyway .. leaving in backlog for when we do overhaul of this