After reading this, chatting on IRC and talking with you and Emily I
think I have a better grasp of the distinction. Whew! I'll try to re-cap
what I've learned in case I'm not the only neophyte trying to catch on
to this stuff.

On Thu, 2007-12-20 at 11:56 -0800, Aliya Walji wrote:
[...]
> The offices are configured via the UI (even though it's not obvious
> from the FS)

Ok, and I see this is currently under "Admin -> View office hierarchy".

Emily mentioned that, theoretically, offices are all physical entities,
and this form lets you check boxes next to the organizational
subdivisions that exist for a particular MFI.

[...]
> and the center hierarchy is in the DB currently (and in properties
> files in v1.1).

Right, ok! I see a configuration value indicating whether or not center
hierarchies exist.

Additionally, I see another one indicating whether or not clients can
exist outside of a group.

Here's the way Emily explained that second one to me:
1. Centers contain groups.
2. Groups contain clients.
3. Sometimes, clients can exist outside of a group or center, and just
belong to a branch.

[...]
> I'm not sure if this assists you with the refactoring...perhaps if you
> provided some specific questions or thoughts about the design
> decisions you are making based on this information?
[...]

I think I understand how the refactoring should play out; looks like
I'll just be able to drop the SYSTEM_CONFIGURATION table (one column of
which is currently CENTER_HIERARCHY_EXIST, and Kim has already
refactored that out into ClientRules.CenterHierarchyExists in the
properties file).

Thank you!
-Adam

-- 
Adam Monsen


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mifos-functional mailing list
Mifos-functional@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mifos-functional

Reply via email to