=== modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/AbstractEventService.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/AbstractEventService.java 2014-11-06 09:35:11 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/AbstractEventService.java 2014-11-11 06:42:33 +0000 @@ -72,6 +72,7 @@ import org.hisp.dhis.trackedentitydatavalue.TrackedEntityDataValueService; import org.hisp.dhis.user.CurrentUserService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; import org.springframework.util.Assert; import java.io.IOException; @@ -91,6 +92,7 @@ /** * @author Morten Olav Hansen */ +@Transactional public abstract class AbstractEventService implements EventService { === modified file 'dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/event/ImportEventAction.java' --- dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/event/ImportEventAction.java 2014-11-11 06:11:25 +0000 +++ dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/event/ImportEventAction.java 2014-11-11 06:42:33 +0000 @@ -89,11 +89,11 @@ this.dryRun = dryRun; } - public String format; + public String payloadFormat; - public void setFormat( String format ) + public void setPayloadFormat( String payloadFormat ) { - this.format = format; + this.payloadFormat = payloadFormat; } private String orgUnitIdScheme = "UID"; @@ -128,14 +128,14 @@ importOptions.setDryRun( dryRun ); importOptions.setOrgUnitIdScheme( orgUnitIdScheme ); - if ( "csv".equals( format ) ) + if ( "csv".equals( payloadFormat ) ) { Events events = csvEventService.readEvents( in, skipFirst ); scheduler.executeTask( new ImportEventsTask( events.getEvents(), eventService, importOptions, taskId ) ); } else { - boolean jsonInput = "json".equals( format ); + boolean jsonInput = "json".equals( payloadFormat ); scheduler.executeTask( new ImportEventTask( in, eventService, importOptions, taskId, jsonInput ) ); } === modified file 'dhis-2/dhis-web/dhis-web-importexport/src/main/resources/org/hisp/dhis/importexport/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-importexport/src/main/resources/org/hisp/dhis/importexport/i18n_module.properties 2014-10-10 14:07:30 +0000 +++ dhis-2/dhis-web/dhis-web-importexport/src/main/resources/org/hisp/dhis/importexport/i18n_module.properties 2014-11-11 06:42:33 +0000 @@ -316,6 +316,7 @@ programs=Programs program_stages=Program Stages format=Format +skip_first=Skip First Row compression=Compression compression_gzip=Gzip compression_zip=Zip === modified file 'dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/eventImportForm.vm' --- dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/eventImportForm.vm 2014-11-11 06:11:25 +0000 +++ dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/eventImportForm.vm 2014-11-11 06:42:33 +0000 @@ -1,4 +1,14 @@ - +

$i18n.getString( "event_data_import" )

@@ -20,13 +30,22 @@ $i18n.getString( "format" ) - + + $i18n.getString( "skip_first" ) + + + + $i18n.getString( "orgunit_scheme" )