=== modified file 'dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/dataentry/action/GetDataSetsAction.java' --- dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/dataentry/action/GetDataSetsAction.java 2011-09-28 10:34:08 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/java/org/hisp/dhis/light/dataentry/action/GetDataSetsAction.java 2011-09-28 11:01:51 +0000 @@ -89,7 +89,7 @@ { OrganisationUnit organisationUnit = organisationUnitService.getOrganisationUnit( organisationUnitId ); dataSets = new ArrayList( organisationUnit.getDataSets() ); - FilterUtils.filter( dataSets, new DataSetTypeFilter( DataSet.TYPE_SECTION ) ); + FilterUtils.filter( dataSets, new DataSetTypeFilter( DataSet.TYPE_DEFAULT, DataSet.TYPE_SECTION ) ); } return SUCCESS; === modified file 'dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/dataEntry.vm' --- dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/dataEntry.vm 2011-09-28 09:35:12 +0000 +++ dhis-2/dhis-web/dhis-web-light/src/main/webapp/dhis-web-light/dataEntry.vm 2011-09-28 11:01:51 +0000 @@ -8,12 +8,12 @@ -#foreach( $section in $dataSet.sections ) +#macro( createSection $sectionName $dataElements )
-

$section.name

+

$sectionName

- #foreach( $dataElement in $section.dataElements) - #foreach( $optionCombo in $section.categoryCombo.optionCombos ) + #foreach( $dataElement in $dataElements) + #foreach( $optionCombo in $dataElement.categoryCombo.optionCombos ) #set( $key = "DE${dataElement.id}OC${optionCombo.id}" ) @@ -21,7 +21,7 @@ #set( $validationError = $validationErrors.get( $key ) )
Value is out of bounds [ $validationError.min, $validationError.max ] #end - +
#end #end @@ -29,6 +29,14 @@

#end +#if( $dataSet.sections.size() > 0 ) +#foreach( $section in $dataSet.sections ) + #createSection( $section.name $section.dataElements ) +#end +#else + #createSection( "Default" $dataSet.dataElements ) +#end +