July 13 Weekly Check-In Meeting

Date

Attendees

Goals

  • Discuss  progress of projects and identify any blockers

Discussion items

TimeItemWhoNotes
40 minCheck-insEveryone

Introductions

Check-Ins

For each student please create a new Level 2 entry and enter the following. 

  • What did you accomplish this past week?
  • What will you do this upcoming week?
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
  • Action Items:

Dylan Robson

  • What did you accomplish this past week?

Understanding differences between group and JLG loans and reaching out to dev list (FIN-609).

Manual testing of (client, group, and JLG) top-up loans and comparing to current version (FIN-609).

Created (further) future-proof stable fix for FIN-722 so global configs aren't modified between tests.

This newest implementation hardcodes all 27 rows of the global config table and asserts their instance default data, so whenever the smallest change is made to global config table, the test fails and informs the developer that another test must call to reset these configurations.

Debugged other/new tests that also modified global configs and ensured those tests reset them.

  • What will you do this upcoming week?

Move onward with FIN-723 and confirm this is still the issue of priority I should be working on.

Work with FIN-609 if I can get feedback about my below questions.

  • What obstacles are impeding your progress?

My recent queries to dev list regarding FIN-609 (See: https://lists.apache.org/thread.html/520d96a8c95fb2ed0654e7d24c05abf8c3d56582df6f5e2714f5cf23@%3Cdev.fineract.apache.org%3E).

  1. What type of loan accounts can be closed for a JLG top-up loan?
  2. Is there a use case for group (non-JLG) top-up loans? The original FIN-609 issue said yes, but the original reporter is unknown so we can't ask them to confirm.
  • Would you like help from some mentor for this task? 

Yes please (regarding above queries).

Abhay Chawla

  • What did you accomplish this past week?
    • Resolved most of the validation issues with create/edit loan products component.
    • Sent PR for create loan products and resolved heap memory allocation issue within the production build.
    • Created savings products list.
  • What will you do this upcoming week?
    • Send PRs for view/edit loan product.
    • Work on create/view/edit savings products.
  • What obstacles are impeding your progress?
    • None.
  • Would you like help from some mentor for this task?
    • No. 
  • Action Items: N/A

Apoorva K

  • What did you accomplish this past week?
    • Was trying to work on the PPI submission but facing some difficulty and I have contacted the mentors
    • Now I'm working on the image uploading activity
  • What will you do this upcoming week?
    • I will finish that and work on the PPI submission
  • What obstacles are impeding your progress?
    • I had a blocker with respect to the PPI submission so I am waiting for the mentor's reply
  • Would you like help from some mentor for this task?
    • I am already in touch
  • Action Items:
    • Create a new repository as suggested by mentor

Supreeth S Karan

  • What did you accomplish this past week?
    → Completed  the  UI design Feature Screen and  Configuration screen.
    • Full form of screen to get all details that have been entered
    • Reviewed files related to web-app and back-end code
  • What will you do this upcoming week?
  • What obstacles are impeding your progress?
    • Can't install web app on Ubuntu - will be writing back-end code and testing if it get's installed on his machine. 
  • Would you like help from some mentor for this task? 
  • Action Items:
    • Ed to escalate Supreeth's support request if can't get installed. 

Cajetan Rodrigues

  • What did you accomplish this past week?
    • Planning the UI of the surveys component.
  • What will you do this upcoming week?
    • Wil work and finish the Surveys component.
  • What obstacles are impeding your progress?
    • N/A
  • Would you like help from some mentor for this task? 
    • N/A
  • Action Items:
    • Plan the design of the Surveys component

Moksh Mahajan

  • What did you accomplish this past week?
  • What will you do this upcoming week?
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
  • Action Items:

Shivansh Tiwari

  • What did you accomplish this past week?
    • Started doing work initially with Hover
    • Updated app with newer version of passcode library, updated project to Android X and getting errors with passcode library
    • Added password checker option in the Signup pages.
    • Created a workflow for one click transaction repeat in P2P transactions.
    • Improved the user experience PR by adding some error handling in QR section.
  • What will you do this upcoming week?
    1. I will try to solve the passcode error.
    2. I will go through the Hover and try to implement it.
    3. Move forward with one click transactions.
  • What obstacles are impeding your progress?
    1. Lack of review in initial PRs.
    2. Some help on syncing Dagger with AndroidX from any mentor.
  • Would you like help from some mentor for this task? 
    Yes
  • Action Items:

Saksham Handu

  • What did you accomplish this past week?
    • Worked on adding Settings, Share on Navigation Drawer 
    • Worked on typical UI tasks that were missing since blocked on other flows. 
  • What will you do this upcoming week?
    • Work on adding Licenses on Navigation Drawer 
  • What obstacles are impeding your progress?
    • Review for PR created before 
    • Notification API docs
      • Send structure for API response so he can work with mocks. 
    • Ledger Workflow
  • Would you like help from some mentor for this task? 
    • Yes, anytime regarding next use-case to work on
  • Action Items:
    • Ed to ping Rajan about PR review
    • Ed to set up call regarding notifications
    • Ed to reach out and find qualified Fineract CN developer to answer ledger workflow questions. 

Massabe Lydiane

  • What did you accomplish this past week?
    • Finished updating of user manual
    • Updated pages under system, organization, users, to gitbooks format.
  • What will you do this upcoming week?

                *  Continue converting the pages under products, templates, mifos dropdown to gitbooks format         

  • What obstacles are impeding your progress?

                * none

  • Would you like help from some mentor for this task? 

                 * none

  • Action Items:
    • Ed to ping Santosh to make call with Massabe. 

Anshul Singh

  • What did you accomplish this past week?
    • removing vulnerabilities, and fixing bugs in database module.
    • implementing handlers to integrate Rasa NLU model
  • What will you do this upcoming week?
    • continue improving handlers
    • documentation of code till now.
    • deploy model to docker
    • fix any bugs and issues in integration of platforms
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
  • Action Items:

Abhijit Ramesh

  • What did you accomplish this past week?
    • Contacted mentor and had the discussion for the next implementations,Planned on implementing the following
      • Loan Details
      • Deposit Account Details
      • Settings with feature to
        • change password
        • change pass-code
        • change language
    • Resolved all merge conflicts and got all my previous PR's Merged
  • What will you do this upcoming week?
    • Implementation of Loan Details
    • Implementation of Deposit Account Details
    • Implementation of Settings
  • What obstacles are impeding your progress?
    • None for now.
  • Would you like help from some mentor for this task? 
    • none
  • Action Items:

Prashant Khandelwal

  • What did you accomplish this past week?
    • Completed rocket.chat - need extra information of who can join channel and reply to thread that user has created. 
    • Now working on reports - need  
    • Need more information on white-labeling of app - what are expectations. 
  • What will you do this upcoming week?
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
  • Action Items:
    • Ed to reply to on email regarding working on reports. 

Jivjyot Singh

  • What did you accomplish this past week?
    • Completed data tables view in client view page for both single row and multi row datatables and sent a PR for the same

    • sent a PR to implement upload client document using dialog form feature

  • What will you do this upcoming week?
    • work on create client page and in parallel start working on loans module
  • What obstacles are impeding your progress?
    • How to create a data table to show while creating a client (Resolved during meeting by Ed)
    • search box query 
  • Action Items:
    • Ed to discuss with Vishwas - search query issues - Can I use  SQL search query param to search fineract db without having performance impact on backend side- 

Ebenezer Graham

  • What did you accomplish this past week?
    • Resolved id null pointer error in the customer service tables (to replicate solution for other microservices)
    • Read on how to use PseudoTypes to execute database level sequence generation in postgresql given that repositories are using Identity Strategies
    • Investigated into  a bug in eclipselink 2.7.4 ( Error: Caused by: java.lang.SecurityException: class "javax.persistence.SynchronizationType")
    • Generated Notification API Documentation and made it available for FINCN Mobile interns through the fineract-cn-docs-site
  • What will you do this upcoming week?
    • Develop a workaround for the Security Exception
    • Make a test script available for the community to test progress made so far on the ORM Migration
    • Put forth a discussion around the approach used for the migration and get feedback from the community
  • What obstacles are impeding your progress?
    • A bug in eclipselink ( Error: Caused by: java.lang.SecurityException: class "javax.persistence.SynchronizationType").
      • Caused as a result of the SynchronizationType.class being imported twice from two internal packages in the eclipselink library resulting in a security exception.
  • Would you like help from some mentor for this task? 
    • Yes. To help craft a workaround for the bug
  • Action Items:

Sidhant Gupta

  • What did you accomplish this past week?
    • Worked on getting the GET and POST /transactions API working through the Camel routes
    • Currently working on a standalone version of the payment-hub for GSMA MM APIs alone for testing and understanding how to build the routes
      (I plan to migrate working use cases as and when they are implemented)
  • What will you do this upcoming week?
    • Build routes for Merchant payment and P2P transfer
    • Working on parsing of transactions API object in Fineract in the format of GSMA MM API and back
  • What obstacles are impeding your progress?
    • None
  • Would you like help from some mentor for this task?
    • Already in touch 
  • Action Items:
  • Notes:
    • Sorry for the late update
    • I had college job placements this week and could not devote time for the last 4 days, I will be covering up on lost progress this week

Manish Kumar

  • What did you accomplish this past week?
    • I was ill and was having medical treatment in the first three days of this week. So I started late on my projected task.
    • I have tested the API endpoints from the postman in which the sign up is working with the requests but I am facing some authentication issues in the other endpoints. 
  • What will you do this upcoming week?
    • The next week I will devote as much extra time as possible as this is my final chance to speed up my work to meet my project deadlines.
    • Get the sign-up and login feature working with the mobile instance.
    • Work on Integrating the QR Code usage functionality.
  • What obstacles are impeding your progress?
    • Unable to get the proper API hits for the self-service APIs on the mobile instance.
  • Would you like help from some mentor for this task? 
    • I am behind my schedule, it would be very helpful for me if I could get any help from anyone associated with the self-service-web-app project.
  • Action Items:

Kerlyn Knep

  • What did you accomplish this past week?
    • Faced areas while trying to secure discourse via https support - had to revoke certificate - system crashed - so had to restart
    • Worked on plugins and doing small-scale migration - researching on how to data migration - will share feedback
    • Link ready for feedback prior o 
  • What will you do this upcoming week?
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
  • Action Items:

Dundi Reddy

  • What did you accomplish this past week?
  • What will you do this upcoming week?
  • What obstacles are impeding your progress?
  • Would you like help from some mentor for this task? 
  • Action Items:

Kang Breder

  • What did you accomplish this past week?
    • Researched on other approaches for adding navigation feature and was trying out with using a react for the documentation portal.
    • Generated swagger specification files for some APIs using swagger inspector. 
  • What will you do this upcoming week?
    • I will continue the implementing the documentation portal using react after a call with Sanyam on the issue of generating several swagger spec files  on swagger inspector and hosting on swaggerHub
  • What obstacles are impeding your progress?
    • Same. Can not implement navigation bar on documentation portal with just one specification file.
    • Can not run test calls from the current swagger UI.
  • Would you like help from some mentor for this task?
    • Yes 
  • Action Items:


Action items

  •