Commit Graph
100 Commits
Author SHA1 Message Date
Keith Woodlock bc747a91ed add mifos style repayment processor that pays off interest, then principal from most overdue installments first. 2012-08-01 23:11:53 +01:00
Keith Woodlock 37a45649b1 tidy up client update 2012-07-31 19:27:58 +01:00
Keith Woodlock d9c7d7c548 tidy up around user api. 2012-07-31 16:24:31 +01:00
Keith Woodlock b877519137 fix up update user functionality 2012-07-31 16:24:31 +01:00
Keith Woodlock d001cf1b69 supported parameteres for permissions were wrong which meant the partial response functionality of api through fields=id,name was broken. 2012-07-31 15:12:14 +01:00
Keith Woodlock 302f2d0571 Update README.md 2012-07-30 19:24:42 +02:00
Keith Woodlock f6500b7653 move default demo backup to documented name. 2012-07-30 18:20:17 +01:00
Keith Woodlock a500fe553f tidy up sql patchs and demo dumps to latest version of platform. 2012-07-30 18:12:04 +01:00
Keith Woodlock 68ea71a68f support repayment strategy approach for deciding how loan transactions should be processed against the loan schedule. 2012-07-30 16:59:55 +01:00
Keith Woodlock 4dc10ae648 minor changes after madhukar pull-request, nothing of note. 2012-07-30 13:31:35 +01:00
Keith Woodlock 62823f6548 not able to ignore file that is already tracked and want it to be part of source control so going to live with having to change mysql user password in here for now. 2012-07-30 13:10:58 +01:00
Keith Woodlock b9963983f6 add context.xml in test resources to git ignore, meaning if people change this file it wont appear in commit log or be checked in. 2012-07-30 13:05:53 +01:00
Keith Woodlock f798feab83 add context.xml in test resources to git ignore, meaning if people change this file it wont appear in commit log or be checked in. 2012-07-30 13:03:37 +01:00
Keith Woodlock 665507e750 update patch. 2012-07-30 13:01:15 +01:00
Keith Woodlock 97bf8e2f93 add relationship between loan product and the loan transaction processing strategy. its optional by default for loan product and loans. If no value selected it will default to the the 'Mifos style' repayment strategy which is pay off interest, then principal in all cases. 2012-07-30 13:01:13 +01:00
Keith Woodlock 864df5eeef undo change around context.xml for mysql user, password for now. 2012-07-30 12:56:14 +01:00
Keith Woodlock 55083d3bb9 add start of Adhikar example for processing loan transactions. 2012-07-29 23:08:25 +01:00
Keith Woodlock dfd504cd73 create two types of repayment strategy from abstract template. 2012-07-28 20:56:46 +01:00
Keith Woodlock 58b3a2cc3e fix some issues with late payments and checks for isFullyRepaid or overpaid. 2012-07-28 01:47:58 +01:00
Keith Woodlock 89230969ea support flexible repayment strategies for loans. 2012-07-28 01:47:54 +01:00
Keith Woodlock aba29ae88c update demo tenant backups 2012-07-24 22:01:26 +01:00
Keith Woodlock 912624fd35 fix some issues across validation. 2012-07-24 18:09:22 +01:00
Keith Woodlock b5a4f9a206 support soft delete of clients (includes database upgrade patch) 2012-07-24 16:12:19 +01:00
Keith Woodlock 2527563841 update javadoc around multi tenant aware infrastructure classes. begin start of delete client support. 2012-07-24 14:50:18 +01:00
Keith Woodlock 9dcbdc5929 update database patches 2012-07-23 20:14:45 +01:00
Keith Woodlock 8e7a546780 make displayLabel a field on currency data rather than a getter so json deserialization works correctly. 2012-07-23 19:13:59 +01:00
Keith Woodlock 9e2d9340f7 removed hardcoded usuage of database user and password and allow this to be configured/changed in tenants table for each possible tenant. 2012-07-23 18:16:52 +01:00
Keith Woodlock de49ed95ae add back in jackson 2012-07-23 14:44:54 +01:00
Keith Woodlock 694c2ade13 add project-report plugin to gradle build. 2012-07-23 01:44:26 +01:00
Keith Woodlock ec18277080 remove ususage of jackson for json serialization or deserialization. Ensure that additional data set info is always passed back in array format. 2012-07-23 01:21:09 +01:00
Keith Woodlock 31433c2e72 tidy up json serialization around additional data and reports. 2012-07-23 00:44:53 +01:00
Keith Woodlock d856b78302 add back in support for associations parameter as per the documentation. 2012-07-22 23:45:48 +01:00
Keith Woodlock 36ea860dfc tidy up json serialization for loan account areas. 2012-07-22 12:48:14 +01:00
Keith Woodlock 2a4d7335cb tidy up json serialization for loan products and fix office transfer serialization. 2012-07-22 11:16:07 +01:00
Keith Woodlock b3996a4a1c tidy up return of json for clients api functionality. 2012-07-22 00:42:41 +01:00
Keith Woodlock 676cb33d37 some fixes around transactions returned for loan account screens. 2012-07-20 23:59:29 +01:00
Keith Woodlock 3951fdc383 fix office transactions data and adjust loan transactions data. 2012-07-20 17:55:52 +01:00
Keith Woodlock 3e3d0055a9 update sql for multi-tenant setup. 2012-07-20 12:29:18 +01:00
Keith Woodlock 6c98381d94 tidy up permissions. 2012-07-20 11:12:08 +01:00
Keith Woodlock 7630b913ec fix mistake on parameter names for loan transactions. 2012-07-20 10:03:48 +01:00
Keith Woodlock 0868960a56 update base reference data for setting up new tenant database. 2012-07-20 09:16:43 +01:00
Keith Woodlock d7b06e9809 json serialization tidy up for user admin areas. 2012-07-20 09:16:43 +01:00
Keith Woodlock 5d07e70d59 tidy up of json deserialization for funds,offices and permissions. 2012-07-19 15:05:31 +01:00
Keith Woodlock 0bfeecad7b json returned for funds using gson. 2012-07-19 11:41:37 +01:00
Keith Woodlock 5353a1ed98 update to gradle 1.0 conventions meaning gradle 1.0 is required at minimum to build project. 2012-07-18 13:47:19 +01:00
Keith Woodlock e71e88a10b tidy up remaing commands for converstion from json. 2012-07-18 13:22:42 +01:00
Keith Woodlock 1ee488e0ae some updates to fix issues from recent changes to updates. 2012-07-18 02:44:32 +01:00
Keith Woodlock bf659d4fe4 update commands around client and loan functionality to use json conversion service 2012-07-18 02:01:41 +01:00
Keith Woodlock d492d41800 modify offices, permissions and roles to support more flexible updates. 2012-07-17 22:48:20 +01:00
Keith Woodlock ae7d78a16e use google gson to support translating json request body into a map. This is towards supporting more robust update of attributes wheter they be optional or mandatory. 2012-07-17 19:17:58 +01:00
Keith Woodlock a3240dcde8 tidy up sql files for showcasing latest multi-tenant functionality. 2012-07-17 00:05:14 +01:00
Keith Woodlock 0a38cf55b3 support passing tenant identifer through query string param to ease documentation interaction support. 2012-07-16 18:20:18 +01:00
Keith Woodlock 9e019aa7de return back http error code instead of java stacktrace when no tenant identifier is provided in request. 2012-07-16 17:57:20 +01:00
Keith Woodlock 983a61e939 add check to ensure from and to office are not the same. 2012-07-16 17:16:33 +01:00
Keith Woodlock cbbeb50f98 remove command concept for office transactions to distinguish between external and intra office transactions. allow the provision of a from or to office id to do this solely. 2012-07-16 17:02:43 +01:00
Keith Woodlock f871f47f1d update demo sql for multi-tenant 2012-07-14 23:47:14 +01:00
Keith Woodlock 8feb9980f3 remove organisation and anything org_id related 2012-07-14 23:38:51 +01:00
Keith Woodlock 883d1b88ff update comments 2012-07-14 18:44:47 +01:00
Keith Woodlock e7b097698c allow preflight requests through OPTIONS to pass through tenant aware basic auth filter and put back enforcement on channel being HTTPS. 2012-07-14 18:05:34 +01:00
Keith Woodlock f186531391 add sql for multi-tenant example. 2012-07-13 23:11:23 +01:00
Keith Woodlock 85eb15b48f removed unused validator dependencies. 2012-07-13 18:10:30 +01:00
Keith Woodlock 15f0fc4677 support schema per tenant multi-tenancy. basic auth security filter is extended to detect tenant-id header on request, verify tenant id is valid and then use provided credentials to authenticate user details against users on the tenant specific schema. 2012-07-13 18:05:43 +01:00
Keith Woodlock 1a29bbe97e change office transactions capability to support intra office transactions and external transactions (money in or out of office from external entity). 2012-07-12 11:58:53 +01:00
Keith Woodlock 7ede2d31ae add basic capability to support transfer of money transactions between offices (micro-banks). 2012-07-11 17:39:23 +01:00
Keith Woodlock f95feb3067 beginings of inter office(micro-bank) transfer functionality. 2012-07-11 14:00:21 +01:00
Keith Woodlock b653fd5240 remove organisation association from client to allow use of JPA and respositories to work for clients. support associating fund with loan account. 2012-07-11 11:46:37 +01:00
Keith Woodlock 7c125b6012 add patch for fund changes. 2012-07-11 10:05:26 +01:00
Keith Woodlock 855adc27ef support basic operations on fund concept and associating as optional with loan product. 2012-07-11 09:37:34 +01:00
Keith Woodlock 21d5a4cc1a add basic fund concept to platform. 2012-07-11 09:37:34 +01:00
Keith Woodlock a6fbde2b21 update readme with new AMI info 2012-07-02 22:59:34 +02:00
Keith Woodlock 4c9bd309b4 fix add note on individual lending appliction. 2012-07-02 18:08:04 +01:00
Keith Woodlock 3f90eeace0 spelling mistake. 2012-06-26 10:43:57 +01:00
Keith Woodlock bbe25492dd tidy up dependency management of pentaho reporting libraries. 2012-06-25 11:17:41 +01:00
Keith Woodlock ac6b0430b8 Update master 2012-06-09 03:20:57 +02:00
Keith Woodlock 97bc9632c4 fix command being passed to retrieve loan data. 2012-06-07 15:22:03 +01:00
Keith Woodlock 706e017da0 disable ability to pass currency code and digits after decimal properties during loan creation. inherit from loan product. 2012-06-06 17:40:24 +01:00
Keith Woodlock 28b26d2463 tidy up state transitions and transactions support through api. 2012-06-06 17:09:08 +01:00
Keith Woodlock db32280c0d tidy up response for client data with display name and also loanschedule field of new loan data. 2012-06-06 15:51:14 +01:00
Keith Woodlock 8ddbb0935d update noteTypeid to be more descriptive in response as per other enum values. 2012-06-06 15:23:28 +01:00
Keith Woodlock e68f7f7589 tidy up response for client account summary and retrieval of individual loan information. 2012-06-06 12:50:50 +01:00
Keith Woodlock c6d7232fd2 Update master 2012-06-05 19:17:01 +02:00
Keith Woodlock d5f911f1c9 Update master 2012-06-05 18:59:04 +02:00
Keith Woodlock 15053d094b move url back to dev url of localhost. 2012-06-05 17:52:25 +01:00
Keith Woodlock 878c07f441 update url to demo url 2012-06-05 17:42:29 +01:00
Keith Woodlock 74ddcf7b3c Update master 2012-06-05 18:31:19 +02:00
Keith Woodlock 78b2a5ef41 Update master 2012-06-05 18:26:50 +02:00
Keith Woodlock 8cec16549d Update master 2012-06-05 18:12:04 +02:00
Keith Woodlock aaa6600a23 udpate amazon ami details. 2012-06-05 18:01:58 +02:00
Keith Woodlock 1eb4978eea add check for client id when updating client notes. 2012-06-01 11:10:42 +01:00
Keith Woodlock 3afd2a6f74 ensure actions on loans with dates that violate domain rules throws exception that is handled gracefully. 2012-06-01 01:17:21 +01:00
Keith Woodlock 4579d66cdd remove presentation related files from platform. 2012-05-31 22:26:55 +01:00
Keith Woodlock 713d639c35 tidy up data files for reports. 2012-05-31 18:22:56 +01:00
Keith Woodlock 9f7e75b93b remove mifosng-data 2012-05-31 17:57:55 +01:00
Keith Woodlock a4a24a2669 tidy up data classes in prep for deletion of project. 2012-05-31 17:55:50 +01:00
Keith Woodlock e0beb43f6f tidy up loan account data being returned breaking up into basic details, permissions, derived loan data and repayments. 2012-05-31 17:40:53 +01:00
Keith Woodlock 9d597e2add tidy up new loan data returned for submit loan flow and ensure locale is posted for forms with numbers and monetary values in them. 2012-05-31 13:39:30 +01:00
Keith Woodlock 803db98668 make locale mandatory and validate language and country codes given are supported. 2012-05-31 02:10:13 +01:00
Keith Woodlock bb838509fc removal of unused resources and tidy up. 2012-05-30 17:22:02 +01:00
Keith Woodlock bdb549253c tidy up by moving mifosng-data files back into platform project. 2012-05-30 16:50:45 +01:00
Keith Woodlock 6a0f4b3f6f align loan product data with field names used for create. return enumerations with extra information that describe it better. 2012-05-30 16:12:37 +01:00