Commit Graph
100 Commits
Author SHA1 Message Date
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
Keith Woodlock c3dade1b7d handle update of parent office error cases. 2012-05-30 12:23:15 +01:00
Keith Woodlock 3b212464fe handle deletion of non existing user case. 2012-05-30 11:08:26 +01:00
Keith Woodlock 27eef9c055 tidy up. 2012-05-29 23:02:00 +01:00
Keith Woodlock 4b6d4666f0 move adjust transaction to POST http verb. 2012-05-29 22:50:52 +01:00
Keith Woodlock 92b3ed4030 update state transition and transaction api for loans. 2012-05-29 22:29:21 +01:00
Keith Woodlock d92a2b1f25 tidy up calculate loan schedule validation. 2012-05-29 17:36:28 +01:00
Keith Woodlock 1450e38f7b support client update properly and tidy up parameter names for client. 2012-05-29 14:45:20 +01:00
Keith Woodlock d413aadb4a tidy up resource not found exception handling. 2012-05-29 13:46:56 +01:00
Keith Woodlock 41493b5c49 support loan product validation messages. 2012-05-29 13:31:16 +01:00
Keith Woodlock 2e5a68fb41 check locale string 2012-05-29 02:18:49 +01:00
Keith Woodlock 442b9d93d0 update loan product resource for create and update 2012-05-29 02:12:16 +01:00
Keith Woodlock defcce1a31 remove formatted from openingDate parameter for office creation and update. 2012-05-29 00:46:39 +01:00
Keith Woodlock 95ead2a9fc fix validation message. 2012-05-28 23:35:57 +01:00
Keith Woodlock 0fb05315ea add authorization to role and user services. 2012-05-28 22:15:38 +01:00
Keith Woodlock 682b11f78e handle resource not found possibilities. move version information to web.xml rather than each resource. 2012-05-28 21:02:29 +01:00
Keith Woodlock 1cf29aaead catch error cases around users and roles. 2012-05-28 19:49:47 +01:00
Keith Woodlock 66d3babb06 remove need for undo resource - align undo of state transitions with state transitions allowing for note to be added through ui. 2012-05-28 17:20:29 +01:00