Submitted New PR: https://github.com/apache/fineract/pull/777 and new JIRA has been raised: https://jira.apache.org/jira/browse/FINERACT-902.
This was the blocker for GSIM_GLIM in PR : https://github.com/apache/fineract/pull/738. So, if anyone has a better solution then let me know or else we can merge it. Regards, Rahul On Tue, Apr 21, 2020 at 4:03 AM Nikhil Pawar <npa...@apache.org> wrote: > Oh I recollect this setting now. > I had added two new tables - glim_accounts and gsim_accounts and they had > FK with our Gigantic tables Loan and Savings account which caused this > exception. > After adding these two settings, the issue was resolved. > > Could you please open another PR and we can discuss and commit it before > merging GSIM and GLIM PR? > Apologies for missing this point. > > By the way, good work on moving swiftly on addressing review comments, > with this we can wrap up early. > > Regards, > Nikhil > > On Mon, Apr 20, 2020 at 6:19 PM Rahul Pawar <rrpawar141...@gmail.com> > wrote: > >> Hi Michael/Nikhil, >> >> After removing the changes from Persistence.xml, I got an error saying >> "too many tables; MySQL can only use 61 tables in a join hibernate". >> Looks like this setting is a prerequisite for the PR. >> >> >> Hi Francis, >> >> I have removed hyphens from both GSIM/GLIM Accounts. >> [image: image.png] >> This is how it looks. (without hyphens 10 digit Account Number) >> >> On Mon, Apr 20, 2020 at 9:54 PM Rahul Pawar <rrpawar141...@gmail.com> >> wrote: >> >>> Thanks Michael, Francis and Nikhil for your feedback. I will address the >>> concerns raised, based on priority. I will keep you guys posted on the >>> progress. >>> >>> On Mon, Apr 20, 2020 at 7:56 PM Francis Guchie <francisguc...@gmail.com> >>> wrote: >>> >>>> Dear Nikhil, >>>> >>>> I would like to make an emphasis on the following >>>> >>>> >>>> >>>> >>>> >>>> >>>> Critical Changes: >>>> >>>> 1) Remove hyphens from child account numbers: I have explained in depth >>>> why we should do this in my feedback. >>>> >>>> Grouping Clients is paramount especially in East and West Africa and >>>> that is how i found the name(Abreviation GLIM/GSIM). >>>> >>>> Group Lending with Individual Monitoring / Group Savings with >>>> Individual Monitoring >>>> >>>> >>>> The GLIM - GSIM has helped a lot in getting microfinance companies to >>>> use MifosX >>>> >>>> >>>> One major challenge i was faced with is this Module is the hyphen- >>>> >>>> Clients in a a group that have GSIM accounts with hyphens ; >>>> >>>> >>>> 1. can not be issued with check-books >>>> 2. can not have BBANs generated "comfortably" as BBANs have a >>>> standard format that does not allow for hyphens >>>> 3. the Maximum Account number should 10 digits on with other >>>> numbers are added using a standard algorithm used for BBANs >>>> >>>> With hyphens in place, this limits the intention of MifosX users to >>>> provide extra financial services to their clients. >>>> >>>> >>>> I need to be pointed to the repo so that i can make detailed comments >>>> of my extensive reviews and tests on the GLIM / GSIM >>>> >>>> My Kind Regards >>>> >>>> Francis Guchie Kirago >>>> *Skype:* francisguchie >>>> *Whatsapp: *232 79 19 44 07 >>>> *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/ >>>> twitter: @FrancisGuchie >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Sun, Apr 19, 2020 at 9:04 PM Nikhil Pawar <npa...@apache.org> wrote: >>>> >>>>> Thank you Francis- your inputs would be greatly appreciated. >>>>> >>>>> Rahul >>>>> >>>>> I went through the code and have already commented my feedback on the >>>>> files. >>>>> Here is the list for your reference according to the priority: >>>>> >>>>> Critical Changes: >>>>> 1) Remove hyphens from child account numbers: I have explained in >>>>> depth why we should do this in my feedback. >>>>> 2) Revert persistence.xml change as suggested by Michael. >>>>> 3) Add concurrency fix in GSIM. >>>>> >>>>> Non-critical changes: >>>>> 4) Align GLIM account creation mechanism with GSIM( if possible). >>>>> 5) Avoid appending sql params in sql string and instead pass them as >>>>> object params. >>>>> 6) Omit use of glimID and gsimID from commandProcessing result >>>>> 7)Remove unwanted whitespaces and new lines in PR. >>>>> 8) extract functions out of repetitive code in >>>>> LoanApplicationWritePlatformServiceJpaRepositoryImpl >>>>> and SavingsAccountWritePlatformServiceJpaRepositoryImpl >>>>> >>>>> >>>>> I would request you to address above stuff based on the priority. This >>>>> PR has a go ahead from me, if critical changes as addressed. >>>>> >>>>> If you need help, please feel to ping me and I would be happy to help >>>>> you. >>>>> >>>>> Regards, >>>>> Nikhil >>>>> >>>>> >>>>> >>>>> >>>>> On Sat, Apr 18, 2020 at 1:42 PM Francis Guchie < >>>>> francisguc...@gmail.com> wrote: >>>>> >>>>>> Yes Nikhil, >>>>>> >>>>>> I will review >>>>>> >>>>>> My Kind Regards >>>>>> >>>>>> Francis Guchie Kirago >>>>>> *Skype:* francisguchie >>>>>> *Whatsapp: *232 79 19 44 07 >>>>>> *LINKEDIN:* >>>>>> https://www.linkedin.com/in/francis-guchie-kirago-a4379617/ >>>>>> twitter: @FrancisGuchie >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Sat, Apr 18, 2020 at 5:12 PM Nikhil Pawar <nickr...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> ++ Francis >>>>>>> If you have time could you please help in doing functional review. >>>>>>> >>>>>>> I will also go through the code and provide my feedback. But I would >>>>>>> strongly recommend that we merge this PR , provided it does not break >>>>>>> any >>>>>>> existing functionality. Rebasing this huge chunk of code takes lot of >>>>>>> effort and now that we have a rebased code - this opportunity should >>>>>>> not be >>>>>>> missed. >>>>>>> >>>>>>> Besides that, this feature also has front end support. The next task >>>>>>> to be picked up would be to rebase front end code. Once we have front >>>>>>> end >>>>>>> support- it would be much easier for functional reviewers to test this >>>>>>> feature. >>>>>>> >>>>>>> Regards, >>>>>>> Nikhil >>>>>>> >>>>>>> On Sat, Apr 18, 2020 at 12:35 PM Michael Vorburger < >>>>>>> m...@vorburger.ch> wrote: >>>>>>> >>>>>>>> Community, >>>>>>>> >>>>>>>> Could parties interested in >>>>>>>> https://issues.apache.org/jira/browse/FINERACT-603 please help >>>>>>>> with code reviewing https://github.com/apache/fineract/pull/738 ? >>>>>>>> >>>>>>>> If nobody cares enough to spend time to help doing reviews in the >>>>>>>> next say 2 weeks, then I propose we'll just merge it.... >>>>>>>> >>>>>>>> Tx! >>>>>>>> M. >>>>>>>> _______________________ >>>>>>>> Michael Vorburger >>>>>>>> http://www.vorburger.ch >>>>>>>> >>>>>>>> >>>>>>>> On Mon, Mar 23, 2020 at 2:24 AM Michael Vorburger < >>>>>>>> m...@vorburger.ch> wrote: >>>>>>>> >>>>>>>>> On Fri, Mar 20, 2020 at 5:28 AM RAHUL PAWAR < >>>>>>>>> rrpawar141...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Ed, >>>>>>>>>> >>>>>>>>>> Yes, the build is passing locally in machine. >>>>>>>>>> >>>>>>>>> >>>>>>>>> That is very curious, I don't see how that's possible; you should >>>>>>>>> see the same failures that Travis CI reports... >>>>>>>>> >>>>>>>>> ...do make sure that you rebase to the latest master, and run a >>>>>>>>> full "./gradlew build" and you will reproduce the Checkstyle errors >>>>>>>>> that >>>>>>>>> Travis shows if you click on Details. >>>>>>>>> >>>>>>>>> I've also just commented on the >>>>>>>>> https://github.com/apache/fineract/pull/738 with some more >>>>>>>>> suggestions re. Checkstyle, for anyone interested to read. >>>>>>>>> >>>>>>>>> >>>>>>>>>> Thanks. >>>>>>>>>> >>>>>>>>>> On Fri, Mar 20, 2020 at 6:37 AM Ed Cable <edca...@mifos.org> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Wonderful news. We'll try to get it merged promptly. >>>>>>>>>>> >>>>>>>>>>> I'm adding @Dev <dev@fineract.apache.org> >>>>>>>>>>> >>>>>>>>>>> It's showing the Travis CI build is failing - the build is >>>>>>>>>>> passing locally for you? >>>>>>>>>>> >>>>>>>>>>> On Thu, Mar 19, 2020 at 7:04 AM RAHUL PAWAR < >>>>>>>>>>> rrpawar141...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Ed, >>>>>>>>>>>> >>>>>>>>>>>> The Integration Test for glim_gsim has been completed and along >>>>>>>>>>>> with it, also fixed some bugs regarding it. >>>>>>>>>>>> >>>>>>>>>>>> Pr: https://github.com/apache/fineract/pull/738 >>>>>>>>>>>> >>>>>>>>>>>> Thankyou. >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Jan 2, 2020 at 8:22 AM Ed Cable <edca...@mifos.org> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Thank you for the update. >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Jan 1, 2020, 07:02 RAHUL PAWAR < >>>>>>>>>>>>> rrpawar141...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Ed, >>>>>>>>>>>>>> I am still working on testcases, will be completed soon. >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Nov 13, 2019 at 7:23 AM Nikhil Pawar < >>>>>>>>>>>>>> nickr...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I am going to take this up with Rahul this holidays, will >>>>>>>>>>>>>>> keep you posted. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Nov 12, 2019 at 8:45 PM Ed Cable <edca...@mifos.org> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Rahul and Nikhil, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I would love to get this work shipped to the community. Did >>>>>>>>>>>>>>>> you get a chance to write the necessary test cases? It's >>>>>>>>>>>>>>>> likely we'll >>>>>>>>>>>>>>>> target 1.5 release for this. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> See https://github.com/apache/fineract/pull/527 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> and https://issues.apache.org/jira/browse/FINERACT-603 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Ed >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Ed Cable* >>>>>>>>>>> President/CEO, Mifos Initiative >>>>>>>>>>> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649 >>>>>>>>>>> >>>>>>>>>>> *Collectively Creating a World of 3 Billion Maries | * >>>>>>>>>>> http://mifos.org <http://facebook.com/mifos> >>>>>>>>>>> <http://www.twitter.com/mifos> >>>>>>>>>>> >>>>>>>>>>>