=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/hibernate/HibernatePatientStore.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/hibernate/HibernatePatientStore.java 2013-10-11 04:31:33 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/hibernate/HibernatePatientStore.java 2013-10-11 06:11:27 +0000 @@ -841,7 +841,7 @@ { sql += statementBuilder.limitRecord( min, max ); } - + return sql; } === modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/startup/TableAlteror.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/startup/TableAlteror.java 2013-10-08 17:16:47 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/startup/TableAlteror.java 2013-10-11 06:11:27 +0000 @@ -267,6 +267,7 @@ executeSql( "DROP TABLE patientaggregatereport_startdates" ); executeSql( "ALTER TABLE patientaggregatereport RENAME level TO ouMode" ); executeSql( "ALTER TABLE patientaggregatereport DROP COLUMN facilityLB" ); + executeSql( "update programstage_dataelements set allowDateInFuture=false where allowDateInFuture is null" ); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js 2013-10-10 02:55:39 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js 2013-10-11 06:11:27 +0000 @@ -999,6 +999,8 @@ } }, run: function(id) { + TR.state.asc = ""; + TR.state.desc = ""; if(Ext.getCmp('reportTypeGroup').getValue().reportType=='true') { this.caseBasedReport.run( id ); @@ -1865,7 +1867,7 @@ var fields = []; for( var index=0; index < TR.value.columns.length; index++ ) { - fields[index] = TR.value.columns[index].column; + fields[index] = TR.value.columns[index].name; } TR.value.fields = fields; @@ -2385,7 +2387,7 @@ // title var title = TR.cmp.settings.program.rawValue + " - " + TR.cmp.params.programStage.rawValue + " " + TR.i18n.report; - if(reportType===false){ + if(reportType=='false'){ title = TR.value.title; } @@ -2398,7 +2400,7 @@ listeners: { headerclick: function(container, column, e) { if( column.sortable ){ - if( reportType === true ){ + if( reportType == 'true' ){ if(column.sortState=='ASC'){ TR.state.asc = column.dataIndex; TR.state.desc = ""; @@ -2521,10 +2523,23 @@ for( var i =0; i = 6 ){ - cols[i] = { - header: TR.value.columns[i].column, - dataIndex: TR.value.columns[i].column, + if( TR.value.columns[i].name=='ouname') + { + cols[i] = { + header: TR.value.columns[i].column, + dataIndex: TR.value.columns[i].name, + height: TR.conf.layout.east_gridcolumn_height, + name: TR.value.columns[i].column, + sortable: false, + draggable: false, + hideable: false, + menuDisabled: true + } + } + else if( i==2 || i== 3 || i>= 6 ){ + cols[i] = { + header: TR.value.columns[i].column, + dataIndex: TR.value.columns[i].name, height: TR.conf.layout.east_gridcolumn_height, name: TR.value.columns[i].column, sortable: true, @@ -2559,7 +2574,7 @@ { cols[i] = { header: TR.value.columns[i].column, - dataIndex: TR.value.columns[i].column, + dataIndex: TR.value.columns[i].name, height: TR.conf.layout.east_gridcolumn_height, name: TR.value.columns[i].column, sortable: true,