=== modified file 'dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/util/PDFUtils.java' --- dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/util/PDFUtils.java 2011-09-24 11:35:11 +0000 +++ dhis-2/dhis-support/dhis-support-system/src/main/java/org/hisp/dhis/system/util/PDFUtils.java 2011-10-17 08:38:58 +0000 @@ -36,6 +36,7 @@ import java.util.HashMap; import java.util.Map; +import org.hisp.dhis.attribute.AttributeValue; import org.hisp.dhis.dataelement.DataElement; import org.hisp.dhis.expression.ExpressionService; import org.hisp.dhis.i18n.I18n; @@ -310,10 +311,10 @@ * @param format The i18nFormat object * */ - public static void printObjectFrontPage( Document document, Collection objectIds, I18n i18n, I18nFormat format, + public static void printObjectFrontPage( Document document, Collection objects, I18n i18n, I18nFormat format, String frontPageLabel ) { - if ( objectIds == null || objectIds.size() > 0 ) + if ( objects == null || objects.size() > 0 ) { String title = i18n.getString( frontPageLabel ); @@ -418,6 +419,12 @@ table.addCell( getTextCell( i18n.getString( getAggregationOperator().get( element.getAggregationOperator() ) ) ) ); } + for ( AttributeValue value : element.getAttributeValues() ) + { + table.addCell( getItalicCell( value.getAttribute().getName() ) ); + table.addCell( getTextCell( value.getValue() ) ); + } + table.addCell( getEmptyCell( 2, 30 ) ); return table; @@ -482,6 +489,12 @@ table.addCell( getItalicCell( i18n.getString( "denominator_formula" ) ) ); table.addCell( getTextCell( expressionService.getExpressionDescription( indicator.getDenominator() ) ) ); + for ( AttributeValue value : indicator.getAttributeValues() ) + { + table.addCell( getItalicCell( value.getAttribute().getName() ) ); + table.addCell( getTextCell( value.getValue() ) ); + } + table.addCell( getEmptyCell( 2, 30 ) ); return table; @@ -536,6 +549,12 @@ table.addCell( getTextCell( unit.getComment() ) ); } + for ( AttributeValue value : unit.getAttributeValues() ) + { + table.addCell( getItalicCell( value.getAttribute().getName() ) ); + table.addCell( getTextCell( value.getValue() ) ); + } + table.addCell( getEmptyCell( 2, 30 ) ); return table; @@ -578,8 +597,7 @@ } table.addCell( getItalicCell( i18n.getString( "last_login" ) ) ); - table.addCell( getTextCell( userCredentials.getLastLogin() != null ? format.formatDate( userCredentials - .getLastLogin() ) : EMPTY ) ); + table.addCell( getTextCell( userCredentials.getLastLogin() != null ? format.formatDate( userCredentials.getLastLogin() ) : EMPTY ) ); String temp = ""; @@ -607,6 +625,12 @@ table.addCell( getItalicCell( i18n.getString( "roles" ) ) ); table.addCell( getTextCell( temp ) ); + for ( AttributeValue value : user.getAttributeValues() ) + { + table.addCell( getItalicCell( value.getAttribute().getName() ) ); + table.addCell( getTextCell( value.getValue() ) ); + } + table.addCell( getEmptyCell( 2, 30 ) ); return table; === modified file 'dhis-2/dhis-web/dhis-web-commons/src/main/resources/i18n_global.properties' --- dhis-2/dhis-web/dhis-web-commons/src/main/resources/i18n_global.properties 2011-10-12 13:13:14 +0000 +++ dhis-2/dhis-web/dhis-web-commons/src/main/resources/i18n_global.properties 2011-10-17 08:38:58 +0000 @@ -446,6 +446,7 @@ active = Active comment = Comment type = Type +value_type = Value Type actual = Actual target = Target percent = Percent === modified file 'dhis-2/dhis-web/dhis-web-commons/src/main/resources/i18n_global_vi_VN.properties' --- dhis-2/dhis-web/dhis-web-commons/src/main/resources/i18n_global_vi_VN.properties 2011-09-14 03:44:56 +0000 +++ dhis-2/dhis-web/dhis-web-commons/src/main/resources/i18n_global_vi_VN.properties 2011-10-17 08:38:58 +0000 @@ -378,6 +378,7 @@ active = C\u00f3 hi\u1ec7u l\u1ef1c comment = Ch\u00fa th\u00edch type = Ki\u1ec3u/Lo\u1ea1i +value_type = Lo\u1ea1i gi\u00e1 tr\u1ecb actual = Th\u1ef1c t\u1ebf target = M\u1ee5c ti\u00eau percent = Ph\u1ea7n tr\u0103m === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module.properties 2011-10-06 10:47:50 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module.properties 2011-10-17 08:38:58 +0000 @@ -68,7 +68,6 @@ indicator_groups = Indicator Groups create_new_data_element = Create new data element domain_type = Domain Type -value_type = Value Type date = Date create_new_data_element_group = Create new data element group group_members = Group members === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module_vi_VN.properties' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module_vi_VN.properties 2011-07-01 03:38:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module_vi_VN.properties 2011-10-17 08:38:58 +0000 @@ -1,8 +1,6 @@ view_all=Xem t\u1ea5t c\u1ea3 version_status=Tr\u1ea1ng th\u00e1i phi\u00ean b\u1ea3n version=Phi\u00ean b\u1ea3n -value_type=Lo\u1ea1i gi\u00e1 tr\u1ecb -value=Gi\u00e1 tr\u1ecb validation_rules=C\u00e1c lu\u1eadt ki\u1ec3m tra url=Li\u00ean k\u1ebft URL updating_datadictionary_failed=L\u1ed7i do c\u1eadp nh\u1eadt t\u1eeb \u0111i\u1ec3n d\u1eef li\u1ec7u