Re: Fineract - Export Authorization

2018-03-22 Thread Phil Steitz
On 3/21/18 6:59 PM, Victor Manuel Romero Rodriguez wrote:
> Hi Myrle,
>
> Thank you for your response. I'm looking for information too, and
> I would like to contribute in this point, right now customers in
> Mexico, which are now looking at the OSS projects like Fineract
> have this questions and if we can help, would be great.
>
> I will come back with our 2 bucks.

Thanks, Victor!

Good places to start looking are [1] and  the page you posted below [2].

IANAL, but I think the key thing to determine first is does Fineract
include any crypto code of its own or bundle any third party
libraries including crypto?  If so, we need to follow the process
described in [1].

Does anyone know if fineract sources include crypto code or if there
is any bundled dependency that includes this?

If you have questions about what counts as crypto, etc, you can
subscribe and post questions to [3]

Phil
[1] http://www.apache.org/dev/crypto.html
[2] http://www.apache.org/licenses/exports/
[3] http://www.apache.org/foundation/mailinglists.html#foundation-legal


>
> Victor
>
>
> El 21/03/18 a las 01:31, Myrle Krantz escribió:
>> Hi Victor,
>>
>> To my knowledge, no committer or contributor has tried to figure
>> out what
>> we need to do here. If you want to step in here, your
>> contributions are
>> welcome!
>>
>> I’m not sure how to find out the next steps, but I’d start by
>> searching
>> through the mailing lists of projects that are in the incubator
>> and on the
>> list you sent us.
>>
>> Best Regards,
>> Myrle
>>
>> On Tue 20. Mar 2018 at 20:36 Victor Manuel Romero Rodriguez <
>> victor.rom...@fintecheando.mx> wrote:
>>
>>> Hello Fineract Team,
>>>
>>> Recently in Mexico as part of the FinTECH regulations our
>>> customers ask
>>> us about the licenses I have the link of ASF about export
>>> licenses, but
>>> I am unable to locate Fineract
>>>
>>> http://www.apache.org/licenses/exports/
>>>
>>> Is there any link/information related to the Export Authorization
>>> License/compliance of Apache Fineract ?
>>>
>>> Regards
>>>
>>> Victor
>>>
>
>



Re: Merging Swagger API work for Fineract 1.2 release

2018-03-22 Thread Aleksandar Vidakovic
I'll try to get a look at this tomorrow

On Thu, Mar 22, 2018, 10:04 PM Sanyam Goel  wrote:

> Hi Ed,
>
> All the GCI work was pushed on the same Pull Request #409.
> Please let me know if I need to do any other changes in the PR.
>
> Thanks,
> Sanyam
>
> On Fri, Mar 23, 2018 at 2:18 AM, Ed Cable  wrote:
>
>> Sanyam,
>>
>> I know that the Swagger work you did during GSOC for Mifos last summer is
>> all contained in the open pull request at
>> https://github.com/apache/fineract/pull/409
>>
>> For the remaining Swagger work on the portfolio APIs that Chirag
>> completed, where are those pull requests at?
>>
>> Aleks, could you please do any final comments/review on these pull
>> requests to help assist Avik and other committers who are soon reviewing
>> and merging this code?
>>
>> Thanks,
>>
>> 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
>>   
>>
>>
>
>
> --
> SANYAM GOEL
> LinkedIn: https://goo.gl/6SJMg3
> Github: https://goo.gl/u51wRZ
> Hackerrank: https://goo.gl/4kzLf7
> +91-9818060934
>


Re: Merging Swagger API work for Fineract 1.2 release

2018-03-22 Thread Sanyam Goel
Hi Ed,

All the GCI work was pushed on the same Pull Request #409.
Please let me know if I need to do any other changes in the PR.

Thanks,
Sanyam

On Fri, Mar 23, 2018 at 2:18 AM, Ed Cable  wrote:

> Sanyam,
>
> I know that the Swagger work you did during GSOC for Mifos last summer is
> all contained in the open pull request at https://github.com/apache/
> fineract/pull/409
>
> For the remaining Swagger work on the portfolio APIs that Chirag
> completed, where are those pull requests at?
>
> Aleks, could you please do any final comments/review on these pull
> requests to help assist Avik and other committers who are soon reviewing
> and merging this code?
>
> Thanks,
>
> 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
>   
>
>


-- 
SANYAM GOEL
LinkedIn: https://goo.gl/6SJMg3
Github: https://goo.gl/u51wRZ
Hackerrank: https://goo.gl/4kzLf7
+91-9818060934


Re: Reducing Barriers to Entry for New Contributors WAS [ Re: GSoC 2018: Fineract CN SMS & Email Notifications]

2018-03-22 Thread Ed Cable
Aleks,

Apache IDs are only available to committers. The guide to becoming a
committer is at
https://cwiki.apache.org/confluence/display/FINERACT/Becoming+a+Committer

I know that the major body of your work related to Fineract isn't yet
something the customer was willing to contribute back yet so you've been
trying to build your public contributions in other ways. I was hoping that
this task could be a great way to do that but unfortunately you won't be
able to do the actual configuration and setup on the VMs until you have
achieved committer status.

Nonetheless though a great contribution you could make right now is giving
your input on how the VM could be be configured and responded to some of
the feedback from Viswa. Your inputs here would be exceptionally valuable
to whoever from our group of committers steps up with enough free time to
be able to configure the VM.

Robert/Aleks - could you please share any questions/feedback you have on
the VM setup on this thread?

Thanks,

Ed

On Mon, Mar 19, 2018 at 8:51 AM, Aleksandar Vidakovic <
chee...@monkeysintown.com> wrote:

> Hi Ed,
>
> ... how do I get one of those Apache IDs? Anything you need from me?
>
> Cheers,
>
> Aleks
>
> On Mon, Mar 19, 2018 at 3:50 PM Ed Cable  wrote:
>
>> Thanks Viswa. I will let Myrle and others reply to your input. Through
>> Apache for this demo infrastructure I think we only have access to one VM.
>>
>> Myrle, Robert, Aleks,
>>
>> Did you see Chris' comments on the Infra ticket? https://issues.apache.
>> org/jira/browse/INFRA-16203
>>
>> Permalink
>> 
>> [image: cml]Chris Lambertus
>>  added
>> a comment - 2 days ago
>> We'll need a list of apache IDs who will need access to the VM. We use
>> puppet to maintain configs, so we can set up some boilerplate config for
>> httpd with proxy entries and letsencrypt SSL certs if you wish (or you can
>> manage that entirely yourself.) We can also install a base set of packages
>> if you let us know what you need.
>>
>>
>> On Sun, Mar 18, 2018 at 3:51 AM, Viswa Ramamoorthy <
>> viswaramamoor...@yahoo.com> wrote:
>>
>>> Hello,
>>>
>>> My 2 cents...
>>>
>>> Assuming
>>> a) all of 30+ services (gtihub.com/apache/fineract-cn-*) to be deployed
>>> as individual micro services
>>> b) in a single VM (this is the quickest as more maturity needed for
>>> multi VM deployments)
>>> c) usage purpose is for integration environment for functional test &
>>> demo
>>>
>>> I would say 8 core/24 GB/250 GB would be minimum spec.
>>>
>>> For future service additions, a second VM  can be added to make it a
>>> cluster. To prepare towards support for deployments in multiple VMs,
>>> deployment strategy like Docker needs to be matured. There are other ways
>>> to deploy services across multiple VMs. In my opinion, Docker with swarm or
>>> Kubernetes would be a very good candidate
>>>
>>> Regards
>>> Viswa Ramamoorthy
>>>
>>> On ‎Saturday‎, ‎March‎ ‎17‎, ‎2018‎ ‎06‎:‎45‎:‎48‎ ‎PM‎ ‎EDT, Ed Cable <
>>> edca...@mifos.org> wrote:
>>>
>>> I'm not sure the process as it's not well documented nor do I know the
>>> virtual machine requirements for Fineract CN but I created the ticket and
>>> would appreciate others from PMC to put in comments the specifics
>>> required
>>> for the instance: https://issues.apache.org/jira/browse/INFRA-16203
>>>
>>> Thanks,
>>>
>>> Ed
>>>
>>> On Sat, Mar 17, 2018 at 9:01 AM, Myrle Krantz  wrote:
>>>
>>> > Hey Ed,
>>> >
>>> > It’s just a matter of putting in an Infra ticket. Anyone on the PMC
>>> can do
>>> > it.
>>> >
>>> > Regards,
>>> > Myrle
>>>
>>
>>> >
>>> > On Sat 17. Mar 2018 at 08:50 Ed Cable  wrote:
>>> >
>>> > > Myrle,
>>> > >
>>> > > I know you are still slammed but wanted to see if you had the chance
>>> to
>>> > > place this request or if it was something I could do as I wanted to
>>> get
>>> > > Aleks up and going as it's proving problematic for a number of our
>>> GSOC
>>> > > aspirants to not be able to fully grok the functionality of Fineract
>>> CN
>>> > > without having access to a web app. For many the high hardware
>>> > requirements
>>> > > is proving to be an insurmountable barrier. Applications are due by
>>> the
>>> > > 27th so I was hoping by early next week we might be able to get this
>>> > setup.
>>> > >
>>> > > Cheers,
>>> > >
>>> > > Ed
>>> > >
>>> > > On Mon, Mar 12, 2018 at 7:20 AM, Ed Cable  wrote:
>>> > >
>>> > > > Myrle,
>>> > > >
>>> > > > Robert Jakech and Aleksander Vidakovic have volunteered to assist.
>>> I'll
>>> > > > let you move forward with the process and let you provide them the
>>> > > > necessary information to allow them to get access to infrstructure
>>> and
>>> > > get
>>> > > > continuous build process going for the community to have 

Merging Swagger API work for Fineract 1.2 release

2018-03-22 Thread Ed Cable
Sanyam,

I know that the Swagger work you did during GSOC for Mifos last summer is
all contained in the open pull request at
https://github.com/apache/fineract/pull/409

For the remaining Swagger work on the portfolio APIs that Chirag completed,
where are those pull requests at?

Aleks, could you please do any final comments/review on these pull requests
to help assist Avik and other committers who are soon reviewing and merging
this code?

Thanks,

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
  


Integration tests for fineract-cn-customer

2018-03-22 Thread Andrey Mochalov
Hello everyone,

I have few questions about project fineract-cn-customer. I want to add
integration tests in project. I use MockMVC for testing.

For example,

mockMvc.perform(MockMvcRequestBuilders.post("/customers")
.header("X-Tenant-Identifier", "TENANT")
.contentType(MediaType.APPLICATION_JSON_VALUE)

.content(objectMapper.writeValueAsString(CustomerGenerator.createRandomCustomer(
.andDo(MockMvcResultHandlers.print())
.andExpect(MockMvcResultMatchers.status().isAccepted());

I get 404 instead 202. Can anyone tell me what my mistake is?

-- 
Andrey Mochalov