=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2011-09-21 15:41:25 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2011-09-28 09:08:07 +0000 @@ -313,8 +313,8 @@ - - /dhis-web-maintenance-dataadmin/responseSqlViewObject.vm + + /dhis-web-maintenance-dataadmin/jsonSqlView.vm @@ -412,9 +412,9 @@ - - /dhis-web-maintenance-dataadmin/responseConstant.vm - + + /dhis-web-maintenance-dataadmin/jsonConstant.vm + plainTextError @@ -422,8 +422,9 @@ /dhis-web-maintenance-dataadmin/menu.vm /dhis-web-maintenance-dataadmin/constant.vm + javascript/constant.js + ../dhis-web-commons/paging/paging.css F_CONSTANT_MANAGEMENT - ../dhis-web-commons/paging/paging.css @@ -580,11 +581,15 @@ - /dhis-web-maintenance-dataadmin/responseAttribute.vm + + /dhis-web-maintenance-dataadmin/jsonAttribute.vm + plainTextError - /dhis-web-maintenance-dataadmin/responseAttributeOption.vm + + /dhis-web-maintenance-dataadmin/jsonAttributeOption.vm + plainTextError === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attribute.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attribute.vm 2011-09-21 15:41:25 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attribute.vm 2011-09-28 09:08:07 +0000 @@ -7,15 +7,14 @@ function showAttributeDetails( attributeId ) { - jQuery.post( 'getAttribute.action', - { 'id':attributeId }, - function( attributeElement ) { - setInnerHTML( 'nameField', getElementValue( attributeElement, 'name' ) ); - setInnerHTML( 'mandatoryField', getElementValue( attributeElement, 'mandatory' ) ); - setInnerHTML( 'dataelementField', getElementValue( attributeElement, 'dataelement' ) ); - setInnerHTML( 'indicatorField', getElementValue( attributeElement, 'indicator' ) ); - setInnerHTML( 'organisationunitField', getElementValue( attributeElement, 'organisationunit' ) ); - setInnerHTML( 'valuetypeField', getElementValue( attributeElement, 'valueType' ) ); + jQuery.post( 'getAttribute.action', { id:attributeId }, + function( json ) { + setInnerHTML( 'nameField', json.attribute.name ); + setInnerHTML( 'mandatoryField', json.attribute.mandatory ); + setInnerHTML( 'dataelementField', json.attribute.dataelement ); + setInnerHTML( 'indicatorField', json.attribute.indicator ); + setInnerHTML( 'organisationunitField', json.attribute.organisationunit ); + setInnerHTML( 'valuetypeField', json.attribute.valueType ); showDetails(); }); } === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attributeOption.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attributeOption.vm 2011-09-07 13:42:12 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attributeOption.vm 2011-09-28 09:08:07 +0000 @@ -7,10 +7,9 @@ function showAttributeOptionDetails( attributeOptionId ) { - jQuery.post( 'getAttributeOption.action', - { 'id':attributeOptionId }, - function( attributeOptionElement ) { - setInnerHTML( 'nameField', getElementValue( attributeOptionElement, 'name' ) ); + jQuery.post( 'getAttributeOption.action', { id:attributeOptionId }, + function( json ) { + setInnerHTML( 'nameField', json.attributeOption.name ); showDetails(); }); } === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/constant.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/constant.vm 2011-06-30 07:55:55 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/constant.vm 2011-09-28 09:08:07 +0000 @@ -4,30 +4,6 @@ }); var i18n_confirm_delete = '$encoder.jsEscape( $i18n.getString( "confirm_delete_constant" ) , "'")'; - - // ----------------------------------------------------------------------------- - // View details - // ----------------------------------------------------------------------------- - - function showConstantDetails( constantId ) - { - jQuery.post( 'getConstant.action', - { 'id':constantId }, - function( constantElement ) { - setInnerHTML( 'nameField', getElementValue( constantElement, 'name' ) ); - setInnerHTML( 'valueField', getElementValue( constantElement, 'value' ) ); - showDetails(); - }); - } - - // ----------------------------------------------------------------------------- - // Remove category constant - // ----------------------------------------------------------------------------- - - function removeConstant( constantId, constantName ) - { - removeItem( constantId, constantName, i18n_confirm_delete, 'removeConstant.action' ); - }

$i18n.getString( "constant_management" ) #openHelp( "constant" )

=== added file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/constant.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/constant.js 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/constant.js 2011-09-28 09:08:07 +0000 @@ -0,0 +1,22 @@ +// ----------------------------------------------------------------------------- +// View details +// ----------------------------------------------------------------------------- + +function showConstantDetails( constantId ) +{ + jQuery.post( 'getConstant.action', { id:constantId }, + function( constantElement ) { + setInnerHTML( 'nameField', json.constant.name ); + setInnerHTML( 'valueField', json.constant.value ); + showDetails(); + }); +} + +// ----------------------------------------------------------------------------- +// Remove category constant +// ----------------------------------------------------------------------------- + +function removeConstant( constantId, constantName ) +{ + removeItem( constantId, constantName, i18n_confirm_delete, 'removeConstant.action' ); +} \ No newline at end of file === added file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonAttribute.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonAttribute.vm 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonAttribute.vm 2011-09-28 09:08:07 +0000 @@ -0,0 +1,11 @@ +{ "attribute": + { + "id": "${attribute.id}", + "name": "$!encoder.jsonEncode( ${attribute.name} )", + "valueType": "$!encoder.jsonEncode( ${attribute.valueType} )", + "mandatory": "$!{attribute.mandatory}", + "dataelement": "$!{attribute.dataElement}", + "indicator": "$!{attribute.indicator}", + "organisationunit": "$!{attribute.organisationUnit}" + } +} === added file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonAttributeOption.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonAttributeOption.vm 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonAttributeOption.vm 2011-09-28 09:08:07 +0000 @@ -0,0 +1,6 @@ +{ "attributeOption": + { + "id": "$!{attributeOption.id}", + "name": "$!encoder.jsonEncode( ${attributeOption.name} )" + } +} === added file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonConstant.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonConstant.vm 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonConstant.vm 2011-09-28 09:08:07 +0000 @@ -0,0 +1,7 @@ +{ "constant": + { + "id": "${constant.id}", + "name": "$!encoder.jsonEncode( ${constant.name} )", + "value": "$!{constant.value}" + } +} === added file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonSqlView.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonSqlView.vm 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/jsonSqlView.vm 2011-09-28 09:08:07 +0000 @@ -0,0 +1,7 @@ +{ "sqlView": + { + "name": "$!encoder.jsonEncode( ${sqlViewObject.name} )", + "description": "$!encoder.jsonEncode( ${sqlViewObject.description} )", + "sqlquery": "$!encoder.jsonEncode( ${sqlViewObject.sqlQuery} ) + } +} \ No newline at end of file === removed file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseAttribute.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseAttribute.vm 2011-09-07 13:42:12 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseAttribute.vm 1970-01-01 00:00:00 +0000 @@ -1,10 +0,0 @@ - - - $attribute.id - $encoder.xmlEncode( $attribute.name ) - $encoder.xmlEncode( $attribute.valueType ) - $attribute.mandatory - $attribute.dataElement - $attribute.indicator - $attribute.organisationUnit - === removed file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseAttributeOption.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseAttributeOption.vm 2011-09-07 13:42:12 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseAttributeOption.vm 1970-01-01 00:00:00 +0000 @@ -1,5 +0,0 @@ - - - $attributeOption.id - $encoder.xmlEncode( $attributeOption.name ) - === removed file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseConstant.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseConstant.vm 2011-06-30 07:55:55 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseConstant.vm 1970-01-01 00:00:00 +0000 @@ -1,6 +0,0 @@ - - - $constant.id - $encoder.xmlEncode( $constant.name ) - $constant.value - === removed file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseSqlViewObject.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseSqlViewObject.vm 2010-07-16 08:26:19 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/responseSqlViewObject.vm 1970-01-01 00:00:00 +0000 @@ -1,6 +0,0 @@ - - - $!encoder.xmlEncode( $sqlViewObject.name ) - $!encoder.xmlEncode( $sqlViewObject.description ) - $!encoder.xmlEncode( $sqlViewObject.sqlQuery ) - \ No newline at end of file