Commit Graph
100 Commits
Author SHA1 Message Date
Keith Woodlock d2c751f2eb format changes 2012-11-30 12:58:51 +00:00
Keith Woodlock 879ffdaa7e MIFOSX-132: tidy up of code and code values implementation so far. 2012-11-29 20:41:33 +00:00
Keith Woodlock 41536b1beb MIFOSX-132: tidy up system defined implementation. 2012-11-29 20:11:38 +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 bd678bd2b2 ensure spring data jpa repositories in accounting package are picked up correctly for spring wiring. keep ordering on patches. 2012-11-27 13:54:53 +00:00
Keith Woodlock d997add560 move commands and validators into their own package for useradmin area. 2012-11-27 01:27:59 +00:00
Keith Woodlock 72881c740b restructure packagin again. move user admin related code under infrastructure. 2012-11-27 01:16:41 +00:00
Keith Woodlock 71d573cae0 fix permissions small repackaging on command related classes into future package structure of org.mifosplatform 2012-11-27 00:48:12 +00:00
Keith Woodlock 65206daf30 code formatting police. 2012-11-26 21:38:54 +00:00
Keith Woodlock 0549858dea MIFOSX-97: move permissions checking to api and cater for _CHECKER permissions needed. 2012-11-26 21:32:53 +00:00
Keith Woodlock 19fea3ed00 MIFOSX-97: initial integration of maker-checker capability on permissions with actual api services. 2012-11-26 18:17:53 +00:00
Keith Woodlock e4e285d943 resetme 2012-11-26 13:09:42 +00:00
Keith Woodlock 8f74873408 update backup of demo database after server upgrade. 2012-11-26 11:42:09 +00:00
Keith Woodlock a5096aad88 fix up some issues with updating client details. needs to go onto upgrade server straightaway. 2012-11-26 00:33:32 +00:00
Keith Woodlock fbf54d3c64 update base DDL and reference data after server upgrade. 2012-11-25 02:48:55 +00:00
Keith Woodlock 1daf8edac5 tidy up patches. 2012-11-24 12:20:23 +00:00
Keith Woodlock d0ec329115 some formatting changes. sorry. 2012-11-23 17:53:06 +00:00
Keith Woodlock c36370ae83 update patch 2012-11-23 17:37:23 +00:00
Keith Woodlock f7c7bfdd5f MIFOSX-97: enable maker checker flow for update of role permissions. 2012-11-23 13:02:28 +00:00
Keith Woodlock 79ff5a7511 MIFOSX-97: process role commands through command_source table. 2012-11-22 14:51:53 +00:00
Keith Woodlock 85de5e92c2 MIFOSX-97: some tidy up around users,roles and permissions in prep for command work. 2012-11-22 12:22:41 +00:00
Keith Woodlock 447b180790 example of roles api for john. 2012-11-21 17:07:50 +00:00
Keith Woodlock 4101cfbcf5 MIFOSX-109: some formatting changes and removal of unused items. 2012-11-21 17:06:50 +00:00
Keith Woodlock 9aa9b870f0 MIFOSX-97: refactor into command handling logic, prepare for sql based approach for change detection. 2012-11-21 14:23:16 +00:00
Keith Woodlock b48763a104 move class into data package. 2012-11-19 21:46:04 +00:00
Keith Woodlock f79da8144b MIFOSX-97: wip on supporting maker checker approach in platform starting with clients flow. 2012-11-19 21:13:28 +00:00
Keith Woodlock f326187794 update latest permissions work for reference data. 2012-11-17 16:01:35 +00:00
Keith Woodlock 739dc31f29 Merge remote-tracking branch 'mdudzinski/MIFOSX-73' 2012-11-17 15:10:18 +00:00
Keith Woodlock f73ef79add use hasAnyRole instead of hasRole expression when checking against multiple permissions. 2012-11-17 14:25:22 +00:00
Keith Woodlock ce188814ec ensure resource idenity is stored with a CREATE command source when command is processed by platform. Allows ability to see all state changing commands accepted to date by platform for a given resource. 2012-11-16 13:26:25 +00:00
Keith Woodlock e61454792f refactor ApplicationConstants usage, refactor usage of code and code values for customer identifiers. 2012-11-16 10:13:06 +00:00
Keith Woodlock d7ea5d8169 MIFOSX-97: ability to support maker checker on create, update, delete of client. 2012-11-15 21:58:19 +00:00
Keith Woodlock 74fa071603 remove unused imports. 2012-11-15 14:14:10 +00:00
Keith Woodlock 84db0f9794 mifosx-45: removed usused imports. 2012-11-15 14:00:59 +00:00
Keith Woodlock 716b1fb11a MIFOSX-97: WIP moving towards demo of maker checker of client create functionality. 2012-11-13 18:18:49 +00:00
Keith Woodlock 3f55301be2 MIFOSX-97: WIP on maker checker for clients area. 2012-11-12 17:30:50 +00:00
Keith Woodlock 3e16891cfb MIFOSX-97: some changes around loan officer reassingment capability for loans. 2012-11-12 17:16:30 +00:00
Keith Woodlock 4cba5ea719 Merge remote-tracking branch 'mdudzinski/MIFOSX-73' 2012-11-12 16:11:02 +00:00
Keith Woodlock cd2e71ed75 clean up REST API parameters usage around roles and permissions. 2012-11-12 12:12:42 +00:00
Keith Woodlock 0cedba8ae1 remove unused code around permissions from older prototype. 2012-11-10 00:46:22 +00:00
Keith Woodlock a0f6fd0a32 remove warnings, fix issue with creating loan with no charges even if loan product has default charges against it. 2012-11-09 16:23:10 +00:00
Keith Woodlock 152a70477d MIFOSX-90: support modification of loan charge, fix issue with repayments paying off loan charges in wrong order. 2012-11-08 14:35:41 +00:00
Keith Woodlock 7af4b12d24 MIFOSX-90: disallow ability to remove loan charge if it is waived (or partially waived). 2012-11-08 11:26:51 +00:00
Keith Woodlock 027be9df4f Ability to waive loan charge in full (integrated into repayment schedule) even if loan charge is marked as paid or due for payment in past or future. 2012-11-08 10:26:08 +00:00
Keith Woodlock 89b2a15e4c MIFOSX-124: get shell of accounting ready for development. 2012-11-06 17:31:36 +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 81f7b614b4 show breakdown of monetary amount applied to portions for each transacton. 2012-11-06 14:10:24 +00:00
Keith Woodlock db3f0401d9 MIFOSX-90: cater for some validation and edge cases around loan charges and loans. 2012-11-02 15:17:46 +00:00
Keith Woodlock ee63559abd remove unused warnings from savings code. 2012-11-01 16:30:57 +00:00
Keith Woodlock 75b8a0801d rename patch files for savings. 2012-11-01 14:53:29 +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 46970adb2b make write service method transactional along with minor style changes. 2012-10-31 17:20:27 +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
Keith Woodlock ba42641d03 removed unused code for now. 2012-10-27 11:10:50 +01:00
Keith Woodlock eefd55f7af remove unused warnings 2012-10-26 10:46:08 +01:00
Keith Woodlock 675cebbbc7 MIFOSX-67: update patch to drop recreate client identifier tables with UTF-8 charset and changes to field sizes. duplicate key scenario did not work correctly due to refetch of client data in same session which is closed due to excpetion. Little bit of removal of unused code from earlier solution. 2012-10-24 16:20:40 +01:00
Keith Woodlock 1e3047c29c MIFOSX-90: tidy up of implementation around add,delete,update loan charges. 2012-10-23 13:38:38 +01:00
Keith Woodlock ccdda4287b MIFOSX-90: detect in active charges on product during loan creation. 2012-10-23 11:52:45 +01:00
Keith Woodlock bdd2774de9 MIFOSX-90: in prep for this work, fix some existing issues with charges, product charges and loan charges functionality. 2012-10-22 15:38:27 +01:00
Keith Woodlock 947f50fc31 remove unused import in groups service 2012-10-22 13:40:28 +01:00
Keith Woodlock dd95e0ad49 Update README.md
update demo server.
2012-10-21 17:21:04 +02:00
Keith Woodlock e8bd6ccdbd update docs to handle demo and production servers as well as localhost dev. 2012-10-21 12:02:23 +01:00
Keith Woodlock 0b55ef9149 update tomcat plugin, handle change of disbursement date when modifying loan application for now. 2012-10-20 14:11:55 +01:00
Keith Woodlock 09165cbb04 allow undo disbursal if only disbursement transactions. refactor loanTransactionData object. 2012-10-18 17:48:26 +01:00
Keith Woodlock c32a14e537 upgrade sql files after demo server upgrade. 2012-10-16 00:47:30 +01:00
Keith Woodlock 3c78d8f64e remove deprecate MoneyData class usage forcing tidy up of LoanTransaction usage. 2012-10-12 09:55:22 +01:00
Keith Woodlock b56ecc8387 allow adjusted transactions to be zeroed, ensure inArrearsTolerance is nullable and does not need to be provided. 2012-10-12 00:41:05 +01:00
Keith Woodlock ab9497c985 mifosx-92: tidy up loan product in prep for tranche loans. 2012-10-11 17:59:13 +01:00
Keith Woodlock b79f0495f3 remove legacy code and fetaures from earlier prototype version that are no longer used and will be implemented differently in future. 2012-10-10 17:00:05 +01:00
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
Keith Woodlock 9c75498ebe remove unused import warnings and unused fields and parameter warnings for now. 2012-10-09 19:40:12 +01:00
Keith Woodlock 1553918558 bump up patch number. 2012-10-09 19:29:03 +01:00
Keith Woodlock 79d036d5c9 squash madhukars pull request into one commit. 2012-10-09 19:16:48 +01:00
Keith Woodlock b97f02ef8e mifosx-61: support waive of interest along with loan write off capability. refactor loanRepayments as transactions on api. 2012-10-09 14:53:34 +01:00
Keith Woodlock a6a72541eb remove warnings about unused imports and make CodeValueData immutable. 2012-10-08 10:16:11 +01:00
Keith Woodlock 27263af350 remove collation on sql, defult to utf-8 charset for table. 2012-10-07 20:22:48 +01:00
Keith Woodlock 0a22ab3e41 creocore: change waive functionality to support waive of interest only. 2012-10-04 16:08:31 +01:00
Keith Woodlock 976ea6be21 Tidy up programming style bad smells around GETTING data from objects rather than putting behaviour on object that owns the data and using that behaviour. 2012-10-03 17:00:04 +01:00
Keith Woodlock b86966caf9 remove usused warnings, make group data immutable. 2012-10-02 12:24:36 +01:00
Keith Woodlock 2855e56e0f update files after server upgrade. 2012-10-01 10:17:40 +01:00
Keith Woodlock 4fc43ced64 mifosx-58: cater for modification of loan charges during loan modify process. ensure existing loan charges are used and updated rather than removed and new ones added each time. 2012-09-28 16:53:00 +01:00
Keith Woodlock f737336dc3 mifosx-58: handle charges at disbursement for loan creation. 2012-09-27 11:24:30 +01:00
Keith Woodlock 3617197f5f remove warnings 2012-09-26 10:18:41 +01:00
Keith Woodlock 4830b85493 ensure payment of charges due at disbursement are captured on a transaction that is automaticatly entered when disbursement of loan occurs. 2012-09-25 16:09:05 +01:00
Keith Woodlock 59e19e005e mifosx-58: add interest repayment and total repayment details correctly to new loan schedule been returned. 2012-09-25 09:48:12 +01:00
Keith Woodlock 4c9450a257 remove warnings, format sections. 2012-09-21 20:26:48 +01:00
Keith Woodlock 91bcde66bf keep running tab on overdue amount for each period of repayment schedule, determine arrears from this based on loans arrears tolerance setting, ensure repaymentSchedule from retrieve loan has charges correctly included for disbursement period. 2012-09-21 20:14:49 +01:00
Keith Woodlock 4f98144896 mifosx-58: wip - integrate charges at time of disbursement into loan create and modify flows. suppress non-relevant warnings for unused parameters in overiding classes. 2012-09-20 15:11:48 +01:00
Keith Woodlock ba8b24ac3b update file name of loan schedule data class. 2012-09-19 17:25:31 +01:00
Keith Woodlock a6a74a401b mifosx-58: final piece of aligning loan schedule area in prep for integration with charges. Loan schedule presented during loan creation and modify flows are same as one viewed when click loan link on client view. 2012-09-19 17:13:26 +01:00
Keith Woodlock 360ae5a444 mifosx-58: remove deprecated code and tests around it 2012-09-18 15:15:43 +01:00
Keith Woodlock 4084c194a0 mifosx-58: wip - refactoring api for loan schedule data - introduced new schedule in prep for supporting charges. 2012-09-18 15:15:41 +01:00
Keith Woodlock c6317acfae mifosx-58: wip on data to reprsesent loan schedule. 2012-09-18 15:15:37 +01:00
Keith Woodlock 3e5b47f562 wip loan charges and loan schedule 2012-09-18 15:15:35 +01:00
Keith Woodlock 3adfd9c073 WIP on support loan charges on loan schedule. 2012-09-18 15:15:33 +01:00
Keith Woodlock 6bd2d078a3 WIP on support loan charges on loan schedule. 2012-09-18 15:15:30 +01:00
Keith Woodlock 56c8ce43cd removed unneeded supression of warning. 2012-09-18 15:11:13 +01:00
Keith Woodlock c17fa073ec remove unneeded supressings. 2012-09-17 20:09:31 +01:00
Keith Woodlock 4e35791618 ensure charges data is returned in json for loan GETs. 2012-09-14 17:27:16 +01:00