Tickets for payments hub integration

2019-02-28 Thread James Dailey
Hi devs

We had some previous discussion on the topic of payment hub, which is
something we're trying to get integrated into fineract1.x and fineract-CN
as a minor enhancement and strategically important for the evolution of the
project.

Some previous discussion:
https://lists.apache.org/thread.html/fa8f745cd7228a8f8418561ddadc715a3388d01656bcbc28680f86f2@%3Cdev.fineract.apache.org%3E


Please see two new issues to capture the high level requirements:
https://issues.apache.org/jira/browse/FINERACT-706
https://jira.apache.org/jira/browse/FINCN-130

These are already assigned to people, so we will get a chance to review
their coding work soon. Essentially we are trying to keep changes to
fineract1.x and fineract-CN to a minimum for this integration. Most of the
effort is in a "payments hub" concept which will be a package in
fineract1.x that can be deployed alongside it and a separate microservice
in fineract-CN.

This builds on the work done previously and documented here:
https://cwiki.apache.org/confluence/display/FINERACT/Mojaloop+Integration
(note that this page needs to be updated)

I hope this is clear.

More soon...

James Dailey
skype: jdailey


Re: community-app for Fineract v1.2

2019-02-28 Thread Nayan Ambali
Hello Peter,

Please find my response inlined,

>>1) When using fineract1.2 backend and needing multi-tenants, does one
incorporate one version of the mifos-community-app (in the same server
build) and the user is routed to the tenant or in the interface, or is the
architecture that one backend instance and multiple web "front end" servers
instances should be run?

One instance of community-app can serve multiple tenants, but you can't
have custom configurations of the community-app for each tenants using one
instance, only if you need custom configuration for each tenant then need
to copy of the community-app for that tenant. Some work is going on making
community-app also true multi-tenants support.

>>2) If the behavior is by design, that the default tenant is chosen in the
mifos-community-app, then please indicate so. If it is a bug, please let us
know.

This needs improvement, we have some hard coded stuff. please give more
info on how you have deployed I can help you with configuration

3) Which release of the Mifos Community App is supposed to be paired with
Fineract1.2 (backend).  My phrasing: If there is no recent pairing
confirmed, what is the latest stable release. I am using the word "pairing"
because I think it expresses the loose association.

Santosh, can you please help Peter identify the right release of
community-app for Fineract1.2

-
Nayan Ambali

-
Nayan Ambali
+91 9591996042
skype: nayangambali


On Fri, Mar 1, 2019 at 11:31 AM James Dailey  wrote:

> Hi All -
>
> Peter is part of a group working on an important demonstration project of
> mifos & fineract & mojaloop configured and running together.
>
> He is asking a couple of questions here and it is about the in-between
> mifos & fineract configuration and releases.
>
> 1) When using fineract1.2 backend and needing multi-tenants, does one
> incorporate one version of the mifos-community-app (in the same server
> build) and the user is routed to the tenant or in the interface, or is the
> architecture that one backend instance and multiple web "front end" servers
> instances should be run?
>
> 2) If the behavior is by design, that the default tenant is chosen in the
> mifos-community-app, then please indicate so. If it is a bug, please let us
> know.
>
> 3) Which release of the Mifos Community App is supposed to be paired with
> Fineract1.2 (backend).  My phrasing: If there is no recent pairing
> confirmed, what is the latest stable release. I am using the word "pairing"
> because I think it expresses the loose association.
>
> Thanks
> @Jdailey67
>
>
> On Thu, Feb 28, 2019 at 12:37 AM Peter Santa  wrote:
>
> > Hello Everyone,
> >
> > Do we see correctly, that the community-app does not support multiple
> > tenants? So the default tenant is hardcoded. Is the recommended way that:
> > install v1.2 backend with multi-tenants, then install multiple
> > community-app instances and hard-code it's own tenant?
> >
> > Which is the recommended commit ID of community-app for using with v1.2
> > backend? We started to use 3f8ed0be.
> > As we have seen, in the new web-app project a lot of key-features are not
> > yet implemented, so we should go with a version of the community-app.
> >
> > Thank you.
> >
> > Best Regards,
> > Péter
>


Re: community-app for Fineract v1.2

2019-02-28 Thread Vishwas Babu
Hi Peter,

The community app supports multi-tenancy. You can customize the same for
your domain at
https://github.com/openMF/community-app/blob/develop/app/scripts/initialTasks.js#L9
.

The release tags are at https://github.com/openMF/community-app/tags. The
latest release tag, i.e MIFOSX-18.03.01.RELEASE should be compatible with
the latest Fineract release (1.2).

>>As we have seen, in the new web-app project a lot of key-features are not
yet implemented, so we should go with a version of the community-app.
The community-app showcases only a subset of the functionality available in
the MifosX / Fineract Platform.

Regards,
Vishwas

On Thu, Feb 28, 2019 at 12:37 AM Peter Santa  wrote:

> Hello Everyone,
>
> Do we see correctly, that the community-app does not support multiple
> tenants? So the default tenant is hardcoded. Is the recommended way that:
> install v1.2 backend with multi-tenants, then install multiple
> community-app instances and hard-code it's own tenant?
>
> Which is the recommended commit ID of community-app for using with v1.2
> backend? We started to use 3f8ed0be.
> As we have seen, in the new web-app project a lot of key-features are not
> yet implemented, so we should go with a version of the community-app.
>
> Thank you.
>
> Best Regards,
> Péter


Re: community-app for Fineract v1.2

2019-02-28 Thread James Dailey
Hi All -

Peter is part of a group working on an important demonstration project of
mifos & fineract & mojaloop configured and running together.

He is asking a couple of questions here and it is about the in-between
mifos & fineract configuration and releases.

1) When using fineract1.2 backend and needing multi-tenants, does one
incorporate one version of the mifos-community-app (in the same server
build) and the user is routed to the tenant or in the interface, or is the
architecture that one backend instance and multiple web "front end" servers
instances should be run?

2) If the behavior is by design, that the default tenant is chosen in the
mifos-community-app, then please indicate so. If it is a bug, please let us
know.

3) Which release of the Mifos Community App is supposed to be paired with
Fineract1.2 (backend).  My phrasing: If there is no recent pairing
confirmed, what is the latest stable release. I am using the word "pairing"
because I think it expresses the loose association.

Thanks
@Jdailey67


On Thu, Feb 28, 2019 at 12:37 AM Peter Santa  wrote:

> Hello Everyone,
>
> Do we see correctly, that the community-app does not support multiple
> tenants? So the default tenant is hardcoded. Is the recommended way that:
> install v1.2 backend with multi-tenants, then install multiple
> community-app instances and hard-code it's own tenant?
>
> Which is the recommended commit ID of community-app for using with v1.2
> backend? We started to use 3f8ed0be.
> As we have seen, in the new web-app project a lot of key-features are not
> yet implemented, so we should go with a version of the community-app.
>
> Thank you.
>
> Best Regards,
> Péter


Re: FAQ on Wiki, structure of wiki

2019-02-28 Thread Myrle Krantz
Hey James,

The FAQ looks good.  Really good.

I like your proposed restructuring of the Wiki too.  I would suggest two
changes:
* Leave a space for discussing/document architecture/design decisions.
* Remove the roadmap.  We are mostly volunteers.  We shouldn't be making
promises about future development.  We'll only be making liars out of
ourselves.  And besides, this area is mostly duplication of Jira anyways,
so creating an area like this creates unnecessary data duplication
efforts.  Or it means the task data are being captured solely in
confluence, which just is less good than jira for that purpose.

But since I won't have time to help you on it, you can take my opinions or
leave them.

Best Regards,
Myrle

On Thu, Feb 28, 2019 at 12:51 AM James Dailey 
wrote:

> Devs -
>
> I have noted a number of emails from people with basic questions about the
> project and have tried to collate those into a FAQ.  Please see my changes
> to https://cwiki.apache.org/confluence/display/FINERACT/FAQ.  If you
> object, either respond to this email or make comments on the page itself.
>
> As previously communicated I am also thinking we need to change the
> structure of the navigation for the project - the left side "Page Tree" at
> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+Home ;
> While it is now familiar to many of us, to a new person I think it remains
> very confusing.
>
> @Myrle Krantz   please suggest if this is something
> you'd like to collaborate on...
> The structure I think should follow this with other content below these
> two top levels:
>
>1. Getting Involved & Community Norms
>   1. Getting Started
>   2. PMC reports
>   3. Contributors & Committers
>   4. How To Articles
>2. Fineract
>   1. Roadmap
>   2. Releases
>   3. Getting started (pull out specifics to Fineract1.x)
>   4. Functional specs
>   5. User Zones
>3. Fineract CN
>1. Roadmap
>   2. Releases
>   3. Getting started (pull out specifics to Fineract-CN)
>   4. Functional specs
>   5. User Zones
>4. Blog & Outbound Communications
>   1. Presentations Given
>   2. Speech text
>5. FAQ
>
>
>


Re: Two Factor Authentication activation

2019-02-28 Thread Santosh Math
+Alex Ivanov  ,

Hi Mexina,
As of now, two factor  authentication supports with emai only. It doesn't
support sms. Let Alex confirm regarding this.

Thanks
Santosh

On Thu, Feb 28, 2019 at 1:12 PM Mexina Daniel  wrote:

> Dear devs,
>
> Both from Fineract and Mifos
>
>  I was able to successfully enable 2FA and access it through the Fineract
> APIs though i have some things that i would like assistance for someone who
> has started to use the feature so that i can be able to use it.
>
> 1. Upon login in the community-app, the system couldn't either send the
> token or prompt for a user to fill the token ( in case if it was the issue
> of sms bridge to send sms) but the release announcement says otherwise 
> https://mifos.org/blog/announcing-mifos-x-18-03/
>
>
> 2. When sent the token through API, they were saved in "m_sms_outbound"
> database of messagegateway  but wasn't delivered to the mobile while normal
> campaign are delivered ( all using the same phone number)
> https://mifosforge.jira.com/wiki/spaces/projects/pages/185277689/GSoC+2017+-+Two-Factor+Authentication
>
> Also the super user to do configurations, you have to allow the permission
> of "BYPASS_TWOFACTOR" before enabling it.
>
> Help on the above issues will be highly appreciated.
>
> Thanks on advance
>
> On January 25, 2019 at 6:09 PM Mexina Daniel  wrote:
>
> Dear Devs,
>
> I have enable the two factor authentication for the first time by enabling
> by setting P*twofactor=enabled*  during building the platform.
>
> When i put my war file in the tomcat ( local computer ) and try to log in
> the system but fail and no error is displayed. Kindly find the log attached
>
> I have message gateway working fine in sms campaign and am using Mifos X
> 18.03
>
> Is there any configuration or something that am missing?
>
> Your help will be highly appreciated.
>
> Best Regards
>
> Mexina Daniel
>
> Singo Africa Limited
> Block G, Mbezi Beach B | 7 Nakawale Road | P.O BOX 78908 | 14121 Dar es
> salaam
>
> +255 71 211 0791 | +255 22 261 8511
>
> amala.co.tz | singo.africa
>
>
>
>
> Mexina Daniel
>
> Singo Africa Limited
> Block G, Mbezi Beach B | 7 Nakawale Road | P.O BOX 78908 | 14121 Dar es
> salaam
>
> +255 71 211 0791 | +255 22 261 8511
>
> amala.co.tz | singo.africa
>
>
>


-- 
Thanks & Regards

Santosh Math

*QA Engineer*

*Conflux Technologies Pvt Ltd *
| *Office*: +91-080-41208662 |

*Address*: #304, 2nd Floor, 7th Main Road, HRBR Layout 1st Block,
Bengaluru, Karnataka, 560043 INDIA


Re: FAQ on Wiki, structure of wiki

2019-02-28 Thread Sendoro Juma
+1

> On February 28, 2019 at 2:51 AM James Dailey  wrote:
>
>
> Devs -
>
> I have noted a number of emails from people with basic questions about the
> project and have tried to collate those into a FAQ. Please see my changes
> to https://cwiki.apache.org/confluence/display/FINERACT/FAQ. If you
> object, either respond to this email or make comments on the page itself.
>
> As previously communicated I am also thinking we need to change the
> structure of the navigation for the project - the left side "Page Tree" at
> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+Home ; While
> it is now familiar to many of us, to a new person I think it remains very
> confusing.
>
> @Myrle Krantz  please suggest if this is something you'd
> like to collaborate on...
> The structure I think should follow this with other content below these two
> top levels:
>
> 1. Getting Involved & Community Norms
> 1. Getting Started
> 2. PMC reports
> 3. Contributors & Committers
> 4. How To Articles
> 2. Fineract
> 1. Roadmap
> 2. Releases
> 3. Getting started (pull out specifics to Fineract1.x)
> 4. Functional specs
> 5. User Zones
> 3. Fineract CN
> 1. Roadmap
> 2. Releases
> 3. Getting started (pull out specifics to Fineract-CN)
> 4. Functional specs
> 5. User Zones
> 4. Blog & Outbound Communications
> 1. Presentations Given
> 2. Speech text
> 5. FAQ


community-app for Fineract v1.2

2019-02-28 Thread Peter Santa
Hello Everyone,

Do we see correctly, that the community-app does not support multiple tenants? 
So the default tenant is hardcoded. Is the recommended way that: install v1.2 
backend with multi-tenants, then install multiple community-app instances and 
hard-code it's own tenant?

Which is the recommended commit ID of community-app for using with v1.2 
backend? We started to use 3f8ed0be.
As we have seen, in the new web-app project a lot of key-features are not yet 
implemented, so we should go with a version of the community-app.

Thank you.

Best Regards,
Péter

Re: FAQ on Wiki, structure of wiki

2019-02-28 Thread Awasum Yannick
Hi James,

The above structure is clearer than the current one. Thanks for providing
more clarity to the project.

On Thu, Feb 28, 2019 at 12:59 AM James Dailey 
wrote:

> Devs -
>
> I have noted a number of emails from people with basic questions about the
> project and have tried to collate those into a FAQ.  Please see my changes
> to https://cwiki.apache.org/confluence/display/FINERACT/FAQ.  If you
> object, either respond to this email or make comments on the page itself.
>
> As previously communicated I am also thinking we need to change the
> structure of the navigation for the project - the left side "Page Tree" at
> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+Home ; While
> it is now familiar to many of us, to a new person I think it remains very
> confusing.
>
> @Myrle Krantz   please suggest if this is something
> you'd
> like to collaborate on...
> The structure I think should follow this with other content below these two
> top levels:
>
>1. Getting Involved & Community Norms
>   1. Getting Started
>   2. PMC reports
>   3. Contributors & Committers
>   4. How To Articles
>2. Fineract
>   1. Roadmap
>   2. Releases
>   3. Getting started (pull out specifics to Fineract1.x)
>   4. Functional specs
>   5. User Zones
>3. Fineract CN
>1. Roadmap
>   2. Releases
>   3. Getting started (pull out specifics to Fineract-CN)
>   4. Functional specs
>   5. User Zones
>4. Blog & Outbound Communications
>   1. Presentations Given
>   2. Speech text
>5. FAQ
>