Commit Graph
63 Commits
Author SHA1 Message Date
Keith Woodlock 23b250bd40 remove unused warnings. 2013-11-22 11:45:15 +00:00
Keith Woodlock 868533e5ec ignore failing tests from GSOC project integration. 2013-09-21 21:05:13 +01:00
Keith Woodlock c607c9bba5 MIFOSX-117: integrate andreas work on UGD. 2013-09-21 13:28:59 +01:00
Vishwas Babu A J 749565dd1c formatting and cleaning up the entire project 2013-09-20 23:11:38 +05:30
Keith Woodlock 3d20a6cbbb review changes to yanna pull request for mix-xbrl GSOC project. 2013-09-09 12:50:06 +01:00
Yanna Wu 3a217c7324 xbrl reporting integration:
add four apis:
/mixtaxonomy get
/mixmapping get
/mixmapping put
/mixreport ger
2013-09-09 03:36:59 -04:00
Pramod Nuthakki 9956e387ce corrected typo errors 2013-08-13 15:53:27 +05:30
Pramod Nuthakki 2482978151 added rounding to multiples of a decimal
modifications as per the comments
2013-08-12 12:02:13 +05:30
Keith Woodlock ad51a6b62f MIFOSX-541: add application process around savings accounts. 2013-07-16 00:43:34 +01:00
Keith Woodlock ed0bbff7ee MIFOSX-374: add strategy to process partial repayments in order of interest first, then principal, penalties and fees for TEVI. 2013-06-07 14:07:33 +01:00
Keith Woodlock 06f2da8443 MIFOSX-376: track when an installment is completed in full. 2013-06-05 20:59:10 +01:00
Keith Woodlock efbb1e3b2f MIFOSX-295: support principal and interest grace along with ability to have interest-free periods. 2013-06-05 12:14:38 +01:00
Vishwas Babu AJ 8e0427d633 deleting test cases for document upload 2013-06-05 16:15:18 +05:30
Keith Woodlock 86a9badb56 remove unused import warnings and unused variable warnings. 2013-06-04 14:13:03 +01:00
Vishwas Babu AJ 15311f6425 Refactoring document and image management 2013-06-03 10:33:01 +05:30
HarshacandVishwas Babu AJ 9c1f9cd912 Adding ability to upload files on s3.
To enable file upload on S3 you need to enable the configuration setting in c_configuration table for s3.
The S3 credentials (access_key, secret_key, bucket_name) in a m_external_services table.
m_client table is normalised into m_client and m_image table. The relation between m_client and m_image is one-to-one for now.
To persist the storage type(s3 or filesystem) a column had been added to m_document.

MISOFX-69 Adding db migrations for s3 support

MIFOSX-69 Adding method to return boolean value of S3 config

MIFOSX-69 - Priti/Harsha - Refactoring Code, extracted interface for Documents upload

MIFOSX-69 Refactored to add S3 Support for file upload. Modified saveDocs to throw Document Management Exception instead of IO exception

MIFOSX-69 Adding S3 support for file upload

MIFOSX-69 - Adding S3 support for Image upload

MIFOSX-69 Adding factory to get instance of data store as per s3 configuration

MIFOSX-69 Changing table s3_details to generic tabe for external services, adding column to store the storage type in m_documents table

MIFOSX-69 Fetching S3 details from database

MIFOSX-69 Adding document storage type while creating a document

MIFOSX-69 Normalising client table to create an image table

Refactoring ClientImage code to save client image in m_image table

Refactored code to get document as file

MIFOSX-69 Retreiving documents from S3

MIFOSX-69 Refactored ClientData to store ImageData

MIFOSX-69 Retrieving images from S3, Modifying Base64 to encode from byte array instead of file in CLientImagesApiResource

MIFOSX-69 Refactored code to delete client image

MIFOSX-69 Deleting Images from S3

Refactored DocumentStore to return StoreType from string value

MIFOSX-69 Refactored to move document deletion responsibility to storageType

MIFOSX-69 Giving more appropriate name to getInstance methods of DocumentStoreFactory as per the instance creation criteria

MIFOSX-69 Deleting Documents from S3

MIFOSX-69 Removing unnecessary s3_param from migration

MIFOSX-69 Adding ability to update document and update doc store type

MIFOSX-69 Renaming method to follow java conventions

MIFOSX-69 Adding filename to error log for s3 file retrieval

Adding data migrations and changing the version for migration file
2013-06-03 10:29:30 +05:30
ashok-conflux debce5655f MIFOSX-282: remove min and max fields from loan table 2013-04-13 18:08:51 +05:30
Vishwas Babu AJ e15a72eab1 wip: repayment/disbursal apis support optional payment details 2013-04-09 17:00:25 +05:30
ashok-conflux 2446a0f05e MIFOSX-282:added min and max constraints for Interest rate and number of repayments 2013-04-05 20:24:40 +05:30
ashok-conflux f077733cfb WIP: add min and max constraint to Principal amount 2013-04-03 19:37:00 +05:30
Keith Woodlock 1cd21b9f49 MIFOSX-141: move accountingType out of embedded class which is for fields common to both loan product and loan and move back into loan product only. 2013-01-10 11:44:06 +00:00
Vishwas Babu AJ 4d81b78d5d accounting posting wip (only loan product mapping) 2013-01-10 01:04:12 +05:30
Keith Woodlock 127a5efbc3 tidy up datatables api and ensure principal is paid off before interest in advance and partial payment cases. 2013-01-02 13:40:16 +00:00
Keith Woodlock 73c7be839d restructure into accounting, portfolio, organisation, user administration and infrastructure related packages. 2012-12-03 02:01:11 +00:00
Keith Woodlock 388aebd781 package tidy up. 2012-12-03 00:41:39 +00:00
Keith Woodlock 017cc717e5 MIFOSX-97: move loan packaging. 2012-12-01 15:38:59 +00:00
Keith Woodlock 7ac55812d6 MIFOSX-97: move loan products to command handler support. 2012-11-30 16:35:01 +00:00
Keith Woodlock edae10ed4b MIFOSX-97: restructuring of api resources, data, commands and the services and domain concepts they use. The api is not responsible for logging the command which is then in turn processed. When maker checker is enabled no changes are persisted through until a checker approves them. 2012-11-29 11:54:40 +00:00
Keith Woodlock b185bc5f5b mifosx-90: validation of loan and loan charges state when adding and removing loan charges and when creating, modifying loan applications. 2012-11-06 15:12:16 +00:00
Keith Woodlock 46c82b1f67 MIFOSX-90: ability to add a defined loan charge (fee or penalty) to a loan and accomodate correctly into the loan schedule given the due date of the charge. 2012-11-01 13:15:05 +00:00
Keith Woodlock a3200a8bc7 MIFOSX-90: work in progress on charges (fees and penalties) for loans suitable for gk-maarg. Split out charges on repayment schedule into fee charges and penalty charges. work outstanding on integrating payment processing to auto pay off charges (or auto penalise). 2012-10-31 11:08:54 +00:00
Keith Woodlock 3d5c0d88c0 Inital support for adding loan charge due on specified date for demo to gk. 2012-10-28 11:29:57 +00:00
Udai Gupta 3e40a0dac4 fixing test failure 2012-10-17 21:25:52 +05:30
Keith Woodlock c4578672fa mifosx-61: provide ability to close loans as reschedule or obligations met if loan is within defined tolerance. 2012-10-10 15:02:41 +01:00
Vishwas Babu AJ e60f1798aa Adding insert script for new table and rolling back changes to cotext.xml 2012-10-10 05:20:01 +05:30
Vishwas Babu AJ 2e83169b99 Intermediate checking for file upload functionality 2012-10-10 05:19:59 +05:30
Keith Woodlock 360ae5a444 mifosx-58: remove deprecated code and tests around it 2012-09-18 15:15:43 +01:00
Keith Woodlock 6bd2d078a3 WIP on support loan charges on loan schedule. 2012-09-18 15:15:30 +01:00
Keith Woodlock 068620c810 test amortisation for declining balance and support irregular first repayment on flat loans. 2012-08-17 15:11:37 +01:00
Keith Woodlock af5e2c0e84 work on fixing interest calculation for declining balance loans. 2012-08-17 15:11:35 +01:00
Keith Woodlock b689b452c3 fix sql error in GET for depositproducts and reset password again. 2012-08-10 09:03:05 +01:00
madhukar f40a598add Deposit Product Creation, Retrieving 2012-08-09 20:51:35 +05:30
Keith Woodlock b18d3881b7 reset password back. 2012-08-08 14:47:04 +01:00
madhukar c306781a46 MinimumBalance,MaximunBalance fields added for saving product 2012-08-08 18:35:53 +05:30
Keith Woodlock f1c52cc757 reset password back to mysql as is in docs. 2012-08-06 12:21:56 +01:00
madhukar 55095f47ba delete a saving product 2012-08-06 12:21:20 +05:30
Keith Woodlock bf6c1b5606 dont show curreny options by default in json, instead only show when using template resource or when template flag is provided. 2012-08-03 15:53:33 +01:00
madhukar 0b41f626b2 Currency names added in Dropdown box 2012-08-03 20:00:16 +05:30
Keith Woodlock 237e272119 fix issues where get null pointer if no locale passed along with digitsAfterDecimal or any integer value in general. existed pre madhukars commit. 2012-08-03 10:58:16 +01:00
madhukarandKeith Woodlock f088d257d3 Currencycode,currencyDigits,interestRate Added for a Saving Prdouct 2012-08-03 10:36:26 +01:00