Issue Type: Bug Bug
Assignee: Ashok
Components: Loan
Created: 27/Mar/13 6:52 AM
Description:

group_id not populated on client loan (in group context) even when JLG type selected (thought it would always be JLG in group context but thats not a biggie)

Because a client can be in more than one group (and no group) I believe that when a client gets a loan via a group the group_id needs to be populated as well as the client_id on m_loan so we can do things like show the loans the client has in group x.

The group_id/client_id should be supported by a relationship from m_loan to m_group_client (ddl at end). Note: the m_group_client table doesn't have an id as primary key but does have group_id/client_id (which is fine, used to be the default many to many implementation before id primary keys everywhere became the fashion - for good reason of course - the key thing is when removing a client from a group the api can just have an id it has to reference the group and the client ids)

So the group_id / client_id on m_loan is currently used to support both individual and group lending contexts.

To support m_group_client relationship (seems to not complain when either client_id or group_id is null - also doesn't complain when both client_id and group_id is null so should probably be a application rule that checks this case)

ALTER TABLE m_loan
ADD CONSTRAINT `fk_m_group_client_001`
FOREIGN KEY (`group_id` , `client_id` )
REFERENCES m_group_client (`group_id` , `client_id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION
, ADD INDEX `fk_m_group_client_001_idx` (`group_id` ASC, `client_id` ASC) ;

Project: Mifos X
Priority: Minor Minor
Reporter: johnwoodlock
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Own the Future-Intel® Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to