------------------------------------------------------------ revno: 15840 committer: Tran Chau <tran.hispviet...@gmail.com> branch nick: dhis2 timestamp: Wed 2014-06-25 17:05:54 +0800 message: Fixed bug - Don't allow to selete a value in future of DATE attribute which is set the allowFutureDate property as active. modified: dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/GetTrackedEntityInstanceAction.java dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/ShowAddTrackedEntityInstanceFormAction.java
-- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/GetTrackedEntityInstanceAction.java' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/GetTrackedEntityInstanceAction.java 2014-06-21 09:02:27 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/GetTrackedEntityInstanceAction.java 2014-06-25 09:05:54 +0000 @@ -270,11 +270,11 @@ return mandatoryMap; } - private Map<Integer, Boolean> allowDateInFutureMap = new HashMap<Integer, Boolean>(); + private Map<Integer, Boolean> allowFutureDateMap = new HashMap<Integer, Boolean>(); - public Map<Integer, Boolean> getAllowDateInFutureMap() + public void setAllowFutureDateMap( Map<Integer, Boolean> allowFutureDateMap ) { - return allowDateInFutureMap; + this.allowFutureDateMap = allowFutureDateMap; } // ------------------------------------------------------------------------- @@ -309,9 +309,9 @@ Collection<ProgramInstance> programInstances = programInstanceService.getProgramInstances( entityInstance, program, ProgramInstance.STATUS_ACTIVE ); - + ProgramInstance programInstance = null; - + if ( programInstances != null && !programInstances.isEmpty() ) { programInstance = programInstances.iterator().next(); @@ -337,11 +337,11 @@ attributes = new ArrayList<TrackedEntityAttribute>( attributeService.getTrackedEntityAttributesDisplayInList() ); Collections.sort( attributes, new TrackedEntityAttributeSortOrderInListNoProgramComparator() ); - + for ( TrackedEntityAttribute attribute : attributes ) { mandatoryMap.put( attribute.getId(), false ); - allowDateInFutureMap.put( attribute.getId(), false ); + allowFutureDateMap.put( attribute.getId(), false ); } } else @@ -350,7 +350,8 @@ for ( ProgramTrackedEntityAttribute programAttribute : program.getAttributes() ) { mandatoryMap.put( programAttribute.getAttribute().getId(), programAttribute.isMandatory() ); - allowDateInFutureMap.put( programAttribute.getAttribute().getId(), programAttribute.getAllowFutureDate() ); + allowFutureDateMap.put( programAttribute.getAttribute().getId(), + programAttribute.getAllowFutureDate() ); } } === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/ShowAddTrackedEntityInstanceFormAction.java' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/ShowAddTrackedEntityInstanceFormAction.java 2014-06-21 09:02:27 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/ShowAddTrackedEntityInstanceFormAction.java 2014-06-25 09:05:54 +0000 @@ -277,11 +277,11 @@ return mandatoryMap; } - private Map<Integer, Boolean> allowDateInFutureMap = new HashMap<Integer, Boolean>(); - - public Map<Integer, Boolean> getAllowDateInFutureMap() + private Map<Integer, Boolean> allowFutureDateMap = new HashMap<Integer, Boolean>(); + + public void setAllowFutureDateMap( Map<Integer, Boolean> allowFutureDateMap ) { - return allowDateInFutureMap; + this.allowFutureDateMap = allowFutureDateMap; } private List<TrackedEntityAttribute> attributes = new ArrayList<TrackedEntityAttribute>(); @@ -363,7 +363,7 @@ for ( TrackedEntityAttribute attribute : attributes ) { mandatoryMap.put( attribute.getId(), false ); - allowDateInFutureMap.put( attribute.getId(), false ); + allowFutureDateMap.put( attribute.getId(), false ); } } else @@ -372,7 +372,7 @@ for ( ProgramTrackedEntityAttribute programAttribute : program.getAttributes() ) { mandatoryMap.put( programAttribute.getAttribute().getId(), programAttribute.isMandatory() ); - allowDateInFutureMap.put( programAttribute.getAttribute().getId(), programAttribute.getAllowFutureDate() ); + allowFutureDateMap.put( programAttribute.getAttribute().getId(), programAttribute.getAllowFutureDate() ); } }
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp