=== 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