=== modified file 'dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/namebaseddataentry/action/GetPatientProgramListAction.java' --- dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/namebaseddataentry/action/GetPatientProgramListAction.java 2012-09-17 04:35:16 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/namebaseddataentry/action/GetPatientProgramListAction.java 2012-09-24 03:28:31 +0000 @@ -195,7 +195,7 @@ //Use for add relationship - private Map relatedPeople; + /*private Map relatedPeople; public Map getRelatedPeople() { @@ -205,6 +205,17 @@ public void setRelatedPeople( Map relatedPeople ) { this.relatedPeople = relatedPeople; + }*/ + private Map relatedPeople; + + public Map getRelatedPeople() + { + return relatedPeople; + } + + public void setRelatedPeople( Map relatedPeople ) + { + this.relatedPeople = relatedPeople; } private Collection relationshipTypes; @@ -248,7 +259,7 @@ throws Exception { programInstances.clear(); - relatedPeople = new HashMap(); + relatedPeople = new HashMap(); patient = patientService.getPatient( patientId ); for ( ProgramInstance programInstance : programInstanceService.getProgramInstances( patient ) ) @@ -266,12 +277,14 @@ { if ( relationship.getPatientA().getId() != patient.getId() ) { - relatedPeople.put( relationship.getRelationshipType().getName(), relationship.getPatientA() ); + //relatedPeople.put( relationship.getRelationshipType().getName(), relationship.getPatientA() ); + relatedPeople.put( relationship, relationship.getPatientA()); } if ( relationship.getPatientB().getId() != patient.getId() ) { - relatedPeople.put( relationship.getRelationshipType().getName(), relationship.getPatientB() ); + //relatedPeople.put( relationship.getRelationshipType().getName(), relationship.getPatientB() ); + relatedPeople.put( relationship, relationship.getPatientB()); } } === modified file 'dhis-2/dhis-web/dhis-web-light/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-web/dhis-web-light/src/main/resources/META-INF/dhis/beans.xml 2012-09-21 10:18:47 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/resources/META-INF/dhis/beans.xml 2012-09-24 03:28:31 +0000 @@ -485,4 +485,11 @@ + + + + + === modified file 'dhis-2/dhis-web/dhis-web-light/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-light/src/main/resources/struts.xml 2012-09-21 10:18:47 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/resources/struts.xml 2012-09-24 03:28:31 +0000 @@ -79,7 +79,6 @@ /dhis-web-light/trackingMenu.vm M_dhis-web-maintenance-patient - /light/selectActivityType.action?orgUnitId=${orgUnitId} @@ -130,7 +129,6 @@ /dhis-web-light/main.vm /dhis-web-light/namebased/programStageForm.vm - F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE - showPatientProgramList.action?patientId=${originalPatientId}&validated=true - F_PATIENT_UPDATE + showPatientProgramList.action?patientId=${originalPatientId}&validated=true + + + + + showPatientProgramList.action?patientId=${currentPatientId}&validated=true + showPatientProgramStageList.action?patientId=${patientId}&programInstanceId=${programInstanceId}&programId=${programId}&validated=false - F_PATIENT_UPDATE, F_PROGRAM_ENROLLMENT showPatientProgramList.action?patientId=${patientId} - F_PATIENT_UPDATE @@ -245,7 +247,6 @@ /light/showAddNewRelationshipForm.action?originalPatientId=${originalPatientId}&relatedPatientId=${patientId}&relationshipTypeId=${relationshipTypeId} /dhis-web-light/main.vm /dhis-web-light/registration/beneficiaryRegistrationForm.vm - F_PATIENT_ADD @@ -285,7 +286,6 @@ /light/showPatientProgramList.action?patientId=${patientId} /dhis-web-light/main.vm /dhis-web-light/enrollment/programEnrollmentForm.vm - F_PATIENT_UPDATE, F_PROGRAM_ENROLLMENT @@ -315,7 +315,6 @@ /dhis-web-light/main.vm /dhis-web-light/singleevent/singleEventForm.vm - F_PATIENT_DATAVALUE_ADD,F_PATIENT_DATAVALUE_UPDATE,F_PATIENT_DATAVALUE_DELETE === modified file 'dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/menu.vm' --- dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/menu.vm 2012-09-20 08:35:03 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/menu.vm 2012-09-24 03:28:31 +0000 @@ -37,13 +37,15 @@ #end #end #end - + + #if ( $aggregateAuthority == true) +
  • $i18n.getString( "agregate_reporting" )
  • + #end + #if ( $trackingAuthority == true )
  • $i18n.getString( "tracking" )
  • #end - #if ( $aggregateAuthority == true) -
  • $i18n.getString( "agregate_reporting" )
  • - #end +
  • $i18n.getString( "messages" ) #if($unreadMessageConversationCount > 0)($unreadMessageConversationCount)#end
  • $i18n.getString( "reports" )
  • $i18n.getString( "settings" )
  • === modified file 'dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/namebased/beneficiaryProgramList.vm' --- dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/namebased/beneficiaryProgramList.vm 2012-09-20 08:52:26 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/namebased/beneficiaryProgramList.vm 2012-09-24 03:28:31 +0000 @@ -80,7 +80,8 @@ #if( $relatedPeople.size() > 0) #foreach( $key in $relatedPeople.keySet() ) #set ( $person = $relatedPeople.get($key)) -
  • $!encoder.htmlEncode( $person.fullName ) ($key)
  • +
  • $!encoder.htmlEncode( $person.fullName ) ($key.getRelationshipType().getName()) - + Remove
  • #end #else
  • $i18n.getString("no_relationships")