[Mifos-issues] [JIRA] (MIFOSX-1865) Password Policy Options/Enhancement
Title: Message Title Lajeo Gloria created an issue Mifos X / MIFOSX-1865 Password Policy Options/Enhancement Issue Type: Improvement Assignee: Vishwas Babu A J Created: 02/Feb/15 5:18 PM Priority: Critical Reporter: Lajeo Gloria The following list describes the options that are available when you configure a password policy for your account. Minimum password length You can specify the minimum number of characters allowed in an IAM user password. You can enter any number from 6 to 128. Require at least one uppercase letter You can require that Mifos X user passwords contain at least one uppercase character from the ISO basic Latin alphabet (A to Z). Require at least one lowercase letter You can require that Mifos X user passwords contain at least one lowercase character from the ISO basic Latin alphabet (a to z). Require at least one number You can require that Mifos X App user passwords contain at least one 1. numeric character (0 to 9). 2. Require at least one non-alphanumeric character 3. Require at least one of the following non-alphanumeric characters: ! @ # $ % ^ * ( ) _ + - = [ ] { } | ' = Allow only users to change their own password, not even super user should change other user's password. = When changing password, add new text field for current password before new password and confirm new password fields. Logic, If the current password is wrong, the system should not proceed to change the password.
[Mifos-issues] [JIRA] (MIFOSX-1863) Not able to reset new password after the existing password expires
Title: Message Title subramanya created an issue Mifos X / MIFOSX-1863 Not able to reset new password after the existing password expires Issue Type: Bug Assignee: Chandrika Attachments: Scr-554.png Components: User Related Created: 02/Feb/15 1:43 AM Fix Versions: 1.27.0.RELEASE Priority: Major Reporter: subramanya 1. Create a user with valid userid and password. 2. Click on Admin - System - Configuration - force-password-reset-days as enabled and days as 1. 3. After 2 days try to login with the same above uer Error message displayes as Your password is expired, please reset your password - In same page enter new password and repeat password field and click on Reset password button. Not able to update the new password
[Mifos-issues] [JIRA] (MIFOSX-1864) cannot remove all Mappping Fees, Penalties to Income Accounts
Title: Message Title andrewDzakpasu created an issue Mifos X / MIFOSX-1864 cannot remove all Mappping Fees,Penalties to Income Accounts Issue Type: Bug Affects Versions: 1.25.1.RELEASE Assignee: Vishwas Babu A J Created: 02/Feb/15 5:20 AM Due Date: 02/Feb/15 Priority: Blocker Reporter: andrewDzakpasu create a loan product or go to a loan product to edit. Go to Advanced Accounting Rule now add Map Penalties to Specific Income Accounts, add two mappings and save. Now edit the same product and remove the two mappings and save. Now go back to the product and you will see that the two mappings are still there no changes has happened. This could be due to the empty array of the mappings sent to the api Add Comment
[Mifos-issues] [JIRA] (MIFOSX-1866) Guarantor Release funds causes stack trace
Title: Message Title Binny Gopinath Sreevas created an issue Mifos X / MIFOSX-1866 Guarantor Release funds causes stack trace Issue Type: Bug Assignee: bharath Created: 02/Feb/15 11:56 PM Priority: Critical Reporter: Binny Gopinath Sreevas When making loan repayments, guarantor release code is throwing exception: Non-terminating decimal expansion; no exact representable decimal result. As discussed with Pramod, BigDecimal.divide needs to have a rounding parameter. instead it is done without any rounding, For Example: amountForRelease = amountForRelease.multiply(totalGuaranteeAmount).divide(principal); This needs to be changed to: amountForRelease = amountForRelease.multiply(totalGuaranteeAmount).divide(principal, RoundingMode.HALF_EVEN) There are multiple places that similar fixes may be needed. Sample stacktrace: 344575476 http-bio-443-exec-57 ERROR c.s.j.s.container.ContainerResponse - The RuntimeException could not be mapped to a response, re-throwing to the HTTP container java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. at java.math.BigDecimal.divide(BigDecimal.java:1616) ~na:1.7.0_51 at org.mifosplatform.portfolio.loanaccount.guarantor.service.GuarantorDomainServiceImpl.releaseGuarantorFunds(GuarantorDomainServiceImpl.java:381) ~GuarantorDomainServiceImpl.class:na at org.mifosplatform.portfolio.loanaccount.guarantor.service.GuarantorDomainServiceImpl.access$1000(GuarantorDomainServiceImpl.java:53) ~GuarantorDomainServiceImpl.class:na at org.mifosplatform.portfolio.loanaccount.guarantor.service.GuarantorDomainServiceImpl$ReleaseFundsOnBusinessEvent.businessEventWasExecuted(GuarantorDomainServiceImpl.java:539) ~GuarantorDomainServiceImpl$ReleaseFundsOnBusinessEvent.class:na at