Commit Graph
100 Commits
Author SHA1 Message Date
Keith Woodlock 440205fdfa ensure updates allow for changing any one attribute e.g. i want to change name only. 2012-08-17 12:42:36 +01:00
Keith Woodlock ac6589e9aa rename enum to LoanStatus 2012-08-16 19:49:13 +01:00
Keith Woodlock abb4ec17dc drop loan status table in favour of enum for now. 2012-08-16 19:40:03 +01:00
Keith Woodlock 392be3745c calculate future value of fixed term deposit on opening or creation of deposit account.2 2012-08-15 14:17:00 +01:00
Keith Woodlock 10c6f9c509 restructure deposit related files under saving packages. 2012-08-15 12:11:02 +01:00
Keith Woodlock 349e3f4a4e ensure deposit account inherits details of product but allows for user to overriden core details where possible. 2012-08-15 11:35:25 +01:00
Keith Woodlock 9420d4fd14 fix up deposit account fields to be consistent with product. 2012-08-15 02:41:12 +01:00
Keith Woodlock f30e8645a3 add interest compounding frequency to deposit product along with externalId and unique constraints for name and externalId on product. 2012-08-14 23:54:33 +01:00
Keith Woodlock ee9656c5a6 fix error 2012-08-14 15:18:34 +01:00
Keith Woodlock c2e563bf6f make parameter names consistent between product and account for deposits. 2012-08-14 15:14:56 +01:00
Keith Woodlock 2a1bb14c9f tidy up deposit product usuage with deposit account. 2012-08-14 15:14:55 +01:00
Keith Woodlock 42a52cc70a take care of most of open new deposit account use case - interest calculation is remaining. 2012-08-14 00:41:26 +01:00
Keith Woodlock 33afb23f12 add patch for updating south african rand currency symbol. 2012-08-14 00:41:24 +01:00
Keith Woodlock 52aa27efea add patch for deposit account table. 2012-08-14 00:41:24 +01:00
Keith Woodlock fc7380f22d avoid use of Boolean object type. allow ability to update renewal and preClosure settings of product definition. 2012-08-13 17:44:05 +01:00
Keith Woodlock 376dd885d8 fix sql query for deposit accounts. 2012-08-11 01:33:19 +01:00
Keith Woodlock 9e264216a6 allow a user whos not a user administrator update their own password details.2 2012-08-10 15:32:41 +01:00
Keith Woodlock c60cebcf8a update ddl for group schema changes. 2012-08-10 14:24:56 +01:00
Keith Woodlock 87a29c8596 return product name with deposit account details. 2012-08-10 14:00:58 +01:00
Keith Woodlock 9d916c1630 update DDL and patch to correct data structure. 2012-08-10 12:55:33 +01:00
Keith Woodlock 43a40ab14c integrate deposit account with deposit product concept. 2012-08-10 12:43:45 +01:00
Keith Woodlock e67df9e3bf tidy up use of validation on deposit product. 2012-08-10 11:54:45 +01:00
Keith Woodlock ba2a992e89 Merge pull request #14 from madhukar547/MIFOSX-23-FD
Retrieveing Deposit Product,Basic Validation
2012-08-10 03:08:46 -07:00
Keith Woodlock b689b452c3 fix sql error in GET for depositproducts and reset password again. 2012-08-10 09:03:05 +01:00
Keith Woodlock c158e6b318 continue fixed term deposit account basics 2012-08-10 08:38:51 +01:00
Keith Woodlock ddf33c475a start of work for deposit accounts. 2012-08-10 08:35:55 +01:00
Keith Woodlock 770e805242 Merge pull request #12 from madhukar547/MIFOSX-23-FD
Deposit Product Creation, Retrieving
2012-08-10 00:23:24 -07:00
Keith Woodlock b18d3881b7 reset password back. 2012-08-08 14:47:04 +01:00
Keith Woodlock 96012a97be ensure json deserialization works for array based items when create a new application user. 2012-08-08 09:09:21 +01:00
Keith Woodlock e1c1cb4c41 fix update of client which was blanking out name details in certain scenario. 2012-08-07 23:43:05 +01:00
Keith Woodlock 762e7b14d9 reomve patches files. add demo backup that is up to date with patches. update ddl schema for loan terms changes. 2012-08-07 15:56:58 +01:00
Keith Woodlock 525902cbb2 finish off support for using loan term details of a loan to determine interest due rather than inferring it from the number of repayments and repaid every information. This allows better support for loan schedules where the first repayment is irregular (e.g. not same timescale as repaid every) 2012-08-07 14:38:29 +01:00
Keith Woodlock 5638a0880c calculate total interest based on etered loan term. 2012-08-07 14:38:28 +01:00
Keith Woodlock 41e57ba4bd continue loan term changes.. 2012-08-07 14:38:27 +01:00
Keith Woodlock 20a8d08475 loan term changes.. 2012-08-07 14:38:26 +01:00
Keith Woodlock e6d4f1ee66 dont show soft-deleted savings products. 2012-08-07 11:02:12 +01:00
Keith Woodlock 78d2c18279 remove unused warnings. 2012-08-06 13:20:33 +01:00
Keith Woodlock f1c52cc757 reset password back to mysql as is in docs. 2012-08-06 12:21:56 +01:00
Keith Woodlock 9dc9af9633 ensure currencyOptions is returned for template for savings products. 2012-08-04 01:21:32 +01:00
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
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
Keith Woodlock 2bda0e8764 fix loan accounts retrieval, json serialisation was skipping some fields preventing client app from showing what loans existed. 2012-08-03 00:13:27 +01:00
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