ApacheCon Europe 2019 talks which are relevant to Apache Fineract

2019-10-04 Thread myrle

Dear Apache Fineract committers,

In a little over 2 weeks time, ApacheCon Europe is taking place in 
Berlin. Join us from October 22 to 24 for an exciting program and lovely 
get-together of the Apache Community.


We are also planning a hackathon.  If Fineracters are interested in 
participating, please enter yourselves here: 
https://cwiki.apache.org/confluence/display/COMDEV/Hackathon


This year Apache is collaborating with the Open Source Design community 
to present an entire track on Open Source Design 
.


There are also multiple talks on Java, Cassandra, and Machine Learning 
which could enrich Fineracters:


 * 
*https://aceu19.apachecon.com/session/maintaining-java-library-light-new-java-release-train
   *
 * 
*https://aceu19.apachecon.com/session/kafka-cassandra-and-kubernetes-scale-real-time-anomaly-detection-19-billion-events-day*
 * 
*https://aceu19.apachecon.com/session/data-driven-aiml-solutions-apache-software*
 * 
*https://aceu19.apachecon.com/session/extensible-autonomous-transactions-world-microservices-using-apache-kafka*

Furthermore there will be a whole conference track on community topics: 
Learn how to motivate users to contribute patches, how the board of 
directors works, how to navigate the Incubator and much more: ApacheCon 
Europe 2019 Community track 


Tickets are available here  – 
for Apache Committers we offer discounted tickets.  Prices will be going 
up on October 7th, so book soon.


Please also help spread the word and make ApacheCon Europe 2019 a success!

We’re looking forward to welcoming you at #ACEU19!

Best,

Your ApacheCon team



Unable to login to Mifos Community App running locally

2019-10-04 Thread Niklas Uhrberg
Hello!

I've come one step further trying out Fineract but unexpectly cannot login to 
the community app.

I have Fineract up and running, Mysql and ApacheMQ and I run the community app 
in a docker container with

docker run --name mifos-ui -it -d -p 80:80 mifos-community-app

See attached screenshot from the m_appuser  table showing that the mifos user 
exists and has at least the same password as the other system user (therefore I 
conclude that it has not been changed to something other than "password").

I point the browser to 
http://localhost/?baseApiUrl=https://localhost=default#/

and fineract is indeed running on port 443.

When I try to login fineract indeed does log (see attached log file) :

1056228 [http-bio-443-exec-9] INFO  
o.a.f.i.s.f.TenantAwareBasicAuthenticationFilter - 
{"startTime":1570198488598,"totalTime":2,"method":"OPTIONS","url":"https://localhost/fineract-provider/api/v1/authentication","parameters":{"username":["mifos"]}}

However the Mifos login screen says: "Couldn't connect to server. Make sure you 
are using correct settings."

See attached screenshot.

I have also reasons to believe that the connection from Fineract to MySql is 
working.

At the moment I have no good idea how to troubleshoot this except for logging 
in by sending
a request like the Postman script does in Fineract CN.

Any tips on this?

Other ideas? Perhaps you have seen this before and can tip me off what to try.

Note: When installing the community app the npm install step failed. Then I 
tried running with Docker hoping that this can be done anyway, which seems to 
have worked out fine.


BR Niklas





[cid:image30b46d.PNG@0176677f.4e8e4b64]
Niklas Uhrberg
Konsult
IT Development | Loans & Credit




Resurs Bank AB




Växel:  +46 42 38 20 00
E-post: niklas.uhrb...@resurs.se
Webb:   www.resursbank.se



niklas@niklas-Latitude-E7440:/usr/share/tomcat7/bin$ tail -f 
../logs/fineract-platform.log 
13925 [localhost-startStop-1] INFO  o.s.s.w.DefaultSecurityFilterChain - 
Creating filter chain: Ant [pattern='/api/**'], 
[org.springframework.security.web.access.channel.ChannelProcessingFilter@64aad4c9,
 
org.springframework.security.web.context.SecurityContextPersistenceFilter@5bd99612,
 
org.apache.fineract.infrastructure.security.filter.TenantAwareBasicAuthenticationFilter@5017bde,
 
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@15b450c5,
 
org.apache.fineract.infrastructure.security.filter.InsecureTwoFactorAuthenticationFilter@270ac226,
 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@30f4b9d3,
 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3ea5eb98,
 org.springframework.security.web.access.ExceptionTranslationFilter@920b6f1, 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor@78ca5e01]
14051 [localhost-startStop-1] INFO  
o.s.b.a.w.TomcatWebSocketContainerCustomizer - 
NonEmbeddedServletContainerFactory detected. Websockets support should be 
native so this normally is not a problem.
14150 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - Mapping 
filter: 'errorPageFilter' to: [/*]
14151 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - Mapping 
filter: 'characterEncodingFilter' to: [/*]
14151 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - Mapping 
filter: 'springSecurityFilterChain' to: [/*]
14151 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - Filter 
tenantAwareBasicAuthenticationFilter was not registered (disabled)
14151 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - Filter 
insecureTwoFactorAuthenticationFilter was not registered (disabled)
14151 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - Mapping 
filter: 
'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' 
to: [/*]
14151 [localhost-startStop-1] INFO  o.s.b.c.e.ServletRegistrationBean - Mapping 
servlet: 'jersey-servlet' to [/api/v1/*]
14152 [localhost-startStop-1] INFO  o.s.b.c.e.ServletRegistrationBean - Mapping 
servlet: 'dispatcherServlet' to [/]
16554 [localhost-startStop-1] INFO  o.s.w.s.m.m.a.RequestMappingHandlerMapping 
- Mapped "{[/error],produces=[text/html]}" onto public 
org.springframework.web.servlet.ModelAndView 
org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
16554 [localhost-startStop-1] INFO  o.s.w.s.m.m.a.RequestMappingHandlerMapping 
- Mapped "{[/error]}" onto public 
org.springframework.http.ResponseEntity> 
org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
16600 [localhost-startStop-1] INFO  o.s.w.s.h.SimpleUrlHandlerMapping - Mapped 
URL path [/apps/**] onto handler of type [class 

Re: Shares module issues

2019-10-04 Thread Michael Vorburger
Debug it and send a Pull Request to fix it... ;-)

On Fri, 4 Oct 2019, 08:57 Girish Kumar,  wrote:

> Hi there team
>
> I would like to point out 2 major bugs as it may call or not the same.
> With regard to the Shares.
>
> 1 in the Community App and the other in the back end engine
>
> On the community app for the shares, Submit button for the Approve, Reject
> and Activate is not working. No idea why no one has picked this up or did
> someone?  The same was working on Version 17, I presume.
>
> On the back end side, When a share is redeemed, the amount for the
> redeemed share is not reflected on the savings bank account linked  ? is
> this the correct way, and I think I had seen this working on version 17 as
> well. Had anyone got a chance to figure this out?
>
> Could anyone check this and let me know if my findings are correct or not.
>
> Regards
> Girish Kumar
>
>


Re: Demo Fineract 1.x - missing web gui ?

2019-10-04 Thread Michael Vorburger
On Fri, 4 Oct 2019, 09:04 Niklas Uhrberg,  wrote:

> Thank a lot, I had missed that part!
>

Could you contribute to the project with a Pull Request which makes this
clearer in the README?


> BR Niklas
>
>
>
> Niklas Uhrberg
> Konsult
> IT Development | Loans & Credit
>
>
>
> Resurs Bank AB
>
>
>
> Växel: +46 42 38 20 00
> E-post: niklas.uhrb...@resurs.se
> Webb: www.resursbank.se
>
>
>
> --
> *From:* Courage Angeh [couragean...@gmail.com]
> *Sent:* Thursday, October 03, 2019 6:44 PM
> *To:* dev@fineract.apache.org
> *Subject:* Re: Demo Fineract 1.x - missing web gui ?
>
> Hi Niklas,
>
> You can find the UI/front-end code and setup guide for the Fineract 1.x
> here
> https://github.com/openMF/community-app
>
> Regards,
> Courage.
>
> On Thu, Oct 3, 2019 at 11:02 AM Niklas Uhrberg 
> wrote:
>
>> Hello!
>>
>> This is probably a stupid question: When I run fineract 1, is there a web
>> gui available to interact with the system?
>>
>> I hoped to be able to discover the features of Fineract 1 this way, but
>> then I saw this documentation in "How to run Fineract.txt" in the
>> src/main/dist folder:
>>
>> "If you have a web front-end that you want to use along with the backend
>> server, put your index.html along with all the other source files inside a
>> (sub-folder of) the "apps" folder in the current directory from where
>> runfineract.bat/.sh is launched. The web UI front-end is then accessible
>> under fineract-provider/apps - for example:
>>
>>
>> https://localhost:8443/fineract-provider/apps/community-app/index.html?baseApiUrl=https://localhost:8443=default#/home;
>>
>>
>> I have also tried to run Fineract-cn on my machine but since it only has
>> 8 GB of memory it's not really possible to run all the services needed.
>>
>> Perhaps I'm missing some client application that I can run in addition to
>> fineract-provider?
>>
>> BR Niklas
>>
>>
>>
>> Niklas Uhrberg
>> Konsult
>> IT Development | Loans & Credit
>>
>>
>>
>> Resurs Bank AB
>>
>>
>>
>> Växel: +46 42 38 20 00
>> E-post: niklas.uhrb...@resurs.se
>> Webb: www.resursbank.se
>>
>>
>>
>>


RE: Demo Fineract 1.x - missing web gui ?

2019-10-04 Thread Niklas Uhrberg
Thank a lot, I had missed that part!

BR Niklas



[cid:imagee5f0a4.PNG@0db840fb.4c9a06b7]
Niklas Uhrberg
Konsult
IT Development | Loans & Credit




Resurs Bank AB




Växel:  +46 42 38 20 00
E-post: niklas.uhrb...@resurs.se
Webb:   www.resursbank.se





From: Courage Angeh [couragean...@gmail.com]
Sent: Thursday, October 03, 2019 6:44 PM
To: dev@fineract.apache.org
Subject: Re: Demo Fineract 1.x - missing web gui ?

Hi Niklas,

You can find the UI/front-end code and setup guide for the Fineract 1.x here
https://github.com/openMF/community-app

Regards,
Courage.

On Thu, Oct 3, 2019 at 11:02 AM Niklas Uhrberg 
mailto:niklas.uhrb...@resurs.se>> wrote:

Hello!

This is probably a stupid question: When I run fineract 1, is there a web gui 
available to interact with the system?

I hoped to be able to discover the features of Fineract 1 this way, but then I 
saw this documentation in "How to run Fineract.txt" in the src/main/dist folder:

"If you have a web front-end that you want to use along with the backend 
server, put your index.html along with all the other source files inside a 
(sub-folder of) the "apps" folder in the current directory from where 
runfineract.bat/.sh is launched. The web UI front-end is then accessible under 
fineract-provider/apps - for example:

https://localhost:8443/fineract-provider/apps/community-app/index.html?baseApiUrl=https://localhost:8443=default#/home;

I have also tried to run Fineract-cn on my machine but since it only has 8 GB 
of memory it's not really possible to run all the services needed.

Perhaps I'm missing some client application that I can run in addition to 
fineract-provider?

BR Niklas



[cid:16d927fbf816e7895ef1]
Niklas Uhrberg
Konsult
IT Development | Loans & Credit




Resurs Bank AB




Växel:  +46 42 38 20 00
E-post: niklas.uhrb...@resurs.se
Webb:   www.resursbank.se





Shares module issues

2019-10-04 Thread Girish Kumar
Hi there team

I would like to point out 2 major bugs as it may call or not the same. With
regard to the Shares.

1 in the Community App and the other in the back end engine

On the community app for the shares, Submit button for the Approve, Reject
and Activate is not working. No idea why no one has picked this up or did
someone?  The same was working on Version 17, I presume.

On the back end side, When a share is redeemed, the amount for the redeemed
share is not reflected on the savings bank account linked  ? is this the
correct way, and I think I had seen this working on version 17 as well. Had
anyone got a chance to figure this out?

Could anyone check this and let me know if my findings are correct or not.

Regards
Girish Kumar