[Dhis2-devs] [Branch ~dhis2-devs-core/dhis2/trunk] Rev 6819: CCEM work in progress
revno: 6819 committer: Mithilesh Kumar Thakur branch nick: dhis2 timestamp: Tue 2012-05-01 11:45:42 +0530 message: CCEM work in progress added: local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/inventory/action/GetInventoryTypeAttributesAction.java local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/javascript/addInventoryTypeForm.js local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/jsonInventoryTypeAttributes.vm modified: local/in/dhis-in-api/src/main/java/org/hisp/dhis/coldchain/inventory/InventoryTypeAttribute.java local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/inventory/action/ShowUpdateInventoryTypeAction.java local/in/dhis-web-coldchain/src/main/resources/META-INF/dhis/beans.xml local/in/dhis-web-coldchain/src/main/resources/org/hisp/dhis/coldchain/i18n_module.properties local/in/dhis-web-coldchain/src/main/resources/struts.xml local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/addInventoryTypeAttributeForm.vm local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/addInventoryTypeForm.vm local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/inventoryTypeList.vm local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/updateInventoryTypeAttibuteForm.vm local/in/dhis-web-coldchain/src/main/webapp/dhis-web-coldchain/updateInventoryTypeForm.vm -- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription === modified file 'local/in/dhis-in-api/src/main/java/org/hisp/dhis/coldchain/inventory/InventoryTypeAttribute.java' --- local/in/dhis-in-api/src/main/java/org/hisp/dhis/coldchain/inventory/InventoryTypeAttribute.java 2012-04-21 12:57:24 + +++ local/in/dhis-in-api/src/main/java/org/hisp/dhis/coldchain/inventory/InventoryTypeAttribute.java 2012-05-01 06:15:42 + @@ -18,6 +18,8 @@ public static final String TYPE_COMBO = "COMBO"; +public static final String TYPE_CATALOG = "CATALOG"; + private int id; private String name; === added file 'local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/inventory/action/GetInventoryTypeAttributesAction.java' --- local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/inventory/action/GetInventoryTypeAttributesAction.java 1970-01-01 00:00:00 + +++ local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/inventory/action/GetInventoryTypeAttributesAction.java 2012-05-01 06:15:42 + @@ -0,0 +1,52 @@ +package org.hisp.dhis.coldchain.inventory.action; + +import java.util.ArrayList; +import java.util.List; + +import org.hisp.dhis.coldchain.inventory.InventoryTypeAttribute; +import org.hisp.dhis.coldchain.inventory.InventoryTypeAttributeService; + +import com.opensymphony.xwork2.Action; + +public class GetInventoryTypeAttributesAction implements Action +{ +// - +// Dependency +// - + +private InventoryTypeAttributeService inventoryTypeAttributeService; + +public void setInventoryTypeAttributeService( InventoryTypeAttributeService inventoryTypeAttributeService ) +{ +this.inventoryTypeAttributeService = inventoryTypeAttributeService; +} + +// - +// Input & Output +// - +private List inventoryTypeAttributes; + +public List getInventoryTypeAttributes() +{ +return inventoryTypeAttributes; +} + +// - +// Action implementation +// - +public String execute() throws Exception +{ +inventoryTypeAttributes = new ArrayList( inventoryTypeAttributeService.getAllInventoryTypeAttributes() ); + +for( InventoryTypeAttribute inventoryTypeAttribute : inventoryTypeAttributes ) +{ +System.out.println( "ID---" + inventoryTypeAttribute.getId() ); +System.out.println( "Name---" + inventoryTypeAttribute.getName()); +System.out.println( "Discription---" + inventoryTypeAttribute.getDescription() ); +System.out.println( "ValueType---" + inventoryTypeAttribute.getValueType() ); +} +return SUCCESS; +} + +} + === modified file 'local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/inventory/action/ShowUpdateInventoryTypeAction.java' --- local/in/dhis-web-coldchain/src/main/java/org/hisp/dhis/coldchain/inventory/action/ShowUpd
[Dhis2-devs] [Branch ~dhis2-devs-core/dhis2/trunk] Rev 6818: Missing voter
revno: 6818 committer: Lars Helge Overland branch nick: dhis2 timestamp: Mon 2012-04-30 22:32:35 +0200 message: Missing voter modified: dhis-2/dhis-web/dhis-web-commons/src/main/resources/META-INF/dhis/security.xml -- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription === modified file 'dhis-2/dhis-web/dhis-web-commons/src/main/resources/META-INF/dhis/security.xml' --- dhis-2/dhis-web/dhis-web-commons/src/main/resources/META-INF/dhis/security.xml 2012-04-28 09:44:27 + +++ dhis-2/dhis-web/dhis-web-commons/src/main/resources/META-INF/dhis/security.xml 2012-04-30 20:32:35 + @@ -142,6 +142,7 @@ dhis-web-commons-i18n dhis-web-commons-ajax dhis-web-commons-ajax-json +dhis-web-commons-ajax-html dhis-web-commons-stream dhis-web-commons-help dhis-web-commons-about ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Branch ~dhis2-documenters/dhis2/dhis2-docbook-docs] Rev 516: Minor
revno: 516 committer: Lars Helge Overland branch nick: dhis2-docbook-docs timestamp: Mon 2012-04-30 22:26:57 +0200 message: Minor modified: src/docbkx/en/dhis2_user_man_import_export.xml -- lp:~dhis2-documenters/dhis2/dhis2-docbook-docs https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs Your team DHIS 2 developers is subscribed to branch lp:~dhis2-documenters/dhis2/dhis2-docbook-docs. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs/+edit-subscription === modified file 'src/docbkx/en/dhis2_user_man_import_export.xml' --- src/docbkx/en/dhis2_user_man_import_export.xml 2012-04-26 11:26:57 + +++ src/docbkx/en/dhis2_user_man_import_export.xml 2012-04-30 20:26:57 + @@ -271,7 +271,7 @@ Importing XML data -DHIS 2 supports import of data in XMl format. The format is called DXF (DHIS Exchange Format). To import an XML file navigate to the XML Data Import item in the left side menu. Upload the exchange file and click Import. +DHIS 2 supports import of data in XMl format. The format is called DXF (DHIS Exchange Format). To import an XML file navigate to the XML Data Import item in the left side menu. Upload the exchange file and click Import. After the import process is finished you can follow the link to the import summary, which will inform you about the outcome of the import process in terms of number of records imported, updated and ignored and potential conflicts. If you need to manually produce such XML files please refer to the Web API chapter where you can find detailed documentation of the DXF format. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Branch ~dhis2-devs-core/dhis2/trunk] Rev 6817: Implemented data element and org unit id scheme in import user interface
revno: 6817 committer: Lars Helge Overland branch nick: dhis2 timestamp: Mon 2012-04-30 22:10:16 +0200 message: Implemented data element and org unit id scheme in import user interface modified: dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/jQuery/jquery.utils.js dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/datavalue/ImportDataValueAction.java 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/webapp/dhis-web-importexport/importDataValue.vm dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/importSummary.vm dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/javascript/importDataValue.js -- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/jQuery/jquery.utils.js' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/jQuery/jquery.utils.js 2012-03-26 18:11:26 + +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/javascripts/jQuery/jquery.utils.js 2012-04-30 20:10:16 + @@ -12,5 +12,16 @@ $.ajax( { url:url, data:data, type:'get', dataType:'html', success:function( data ) { $( '#' + elementId ).html( data ); } } ); + }, + + toggleCss: function( elementId, property, value1, value2 ) { + var id = '#' + elementId; + var curValue = $( id ).css( property ); + if ( curValue == value1 ) { + $( id ).css( property, value2 ); + } + else { + $( id ).css( property, value1 ); + } } } ); \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/datavalue/ImportDataValueAction.java' --- dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/datavalue/ImportDataValueAction.java 2012-04-18 13:51:28 + +++ dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/datavalue/ImportDataValueAction.java 2012-04-30 20:10:16 + @@ -36,6 +36,8 @@ import java.io.InputStreamReader; import java.io.Reader; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.hisp.dhis.common.IdentifiableObject.IdentifiableProperty; import org.hisp.dhis.dxf2.datavalueset.DataValueSetService; import org.hisp.dhis.dxf2.metadata.ImportOptions; @@ -56,6 +58,8 @@ public class ImportDataValueAction implements Action { +private static final Log log = LogFactory.getLog( ImportDataValueAction.class ); + @Autowired private DataValueSetService dataValueSetService; @@ -89,7 +93,21 @@ { this.strategy = ImportStrategy.valueOf( stgy ); } + +private IdentifiableProperty dataElementIdScheme; + +public void setDataElementIdScheme( IdentifiableProperty dataElementIdScheme ) +{ +this.dataElementIdScheme = dataElementIdScheme; +} + +private IdentifiableProperty orgUnitIdScheme; +public void setOrgUnitIdScheme( IdentifiableProperty orgUnitIdScheme ) +{ +this.orgUnitIdScheme = orgUnitIdScheme; +} + private String importFormat; public void setImportFormat( String importFormat ) @@ -109,6 +127,10 @@ public String execute() throws Exception { +strategy = strategy != null ? strategy : ImportStrategy.NEW_AND_UPDATES; +dataElementIdScheme = dataElementIdScheme != null ? dataElementIdScheme : IdentifiableProperty.UID; +orgUnitIdScheme = orgUnitIdScheme != null ? orgUnitIdScheme : IdentifiableProperty.UID; + InputStream in = new FileInputStream( upload ); in = StreamUtils.wrapAndCheckZip( in ); @@ -117,7 +139,9 @@ TaskId taskId = new TaskId( TaskCategory.DATAVALUE_IMPORT, currentUserService.getCurrentUser() ); -ImportOptions options = new ImportOptions( IdentifiableProperty.UID, IdentifiableProperty.UID, dryRun, strategy ); +ImportOptions options = new ImportOptions( dataElementIdScheme, orgUnitIdScheme, dryRun, strategy ); + +log.info( options ); scheduler.executeTask( new ImportDataValueTask( dataValueSetService, in, reader, options, taskId, importFormat ) ); === 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 2013-01-01 02:14:39 + +++ d
[Dhis2-devs] [Branch ~dhis2-devs-core/dhis2/trunk] Rev 6816: Missing i18n
revno: 6816 committer: Lars Helge Overland branch nick: dhis2 timestamp: Mon 2012-04-30 20:45:56 +0200 message: Missing i18n modified: dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/displayRoutes.vm -- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription === modified file 'dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/displayRoutes.vm' --- dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/displayRoutes.vm 2012-04-16 15:12:08 + +++ dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/displayRoutes.vm 2012-04-30 18:45:56 + @@ -1,6 +1,6 @@ ## Velocity Template. -$i18n.getString( "integration_routes" ) +$i18n.getString( "integration_configuration" ) ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Branch ~dhis2-devs-core/dhis2/trunk] Rev 6815: Fixed error prone fix in import
revno: 6815 committer: Lars Helge Overland branch nick: dhis2 timestamp: Mon 2012-04-30 20:41:52 +0200 message: Fixed error prone fix in import modified: dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dxf/converter/DataDictionaryConverter.java -- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription === modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dxf/converter/DataDictionaryConverter.java' --- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dxf/converter/DataDictionaryConverter.java 2011-12-26 10:07:59 + +++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dxf/converter/DataDictionaryConverter.java 2012-04-30 18:41:52 + @@ -125,14 +125,8 @@ final DataDictionary dictionary = new DataDictionary(); dictionary.setId( Integer.parseInt( values.get( FIELD_ID ) ) ); - -if (params.minorVersionGreaterOrEqual( "1.3") ) { -reader.moveToStartElement( FIELD_UID ); -dictionary.setUid( reader.getElementValue() ); -reader.moveToStartElement( FIELD_CODE ); -dictionary.setCode( reader.getElementValue() ); -} - +dictionary.setUid( values.get( FIELD_UID ) ); +dictionary.setCode( values.get( FIELD_CODE ) ); dictionary.setName( values.get( FIELD_NAME ) ); dictionary.setDescription( values.get( FIELD_DESCRIPTION ) ); dictionary.setRegion( values.get( FIELD_REGION ) ); ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Branch ~dhis2-devs-core/dhis2/trunk] Rev 6814: Fixed bug with meta-data export
revno: 6814 committer: Lars Helge Overland branch nick: dhis2 timestamp: Mon 2012-04-30 16:24:03 +0200 message: Fixed bug with meta-data export modified: dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/NoAction.java -- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription === modified file 'dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/NoAction.java' --- dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/NoAction.java 2012-04-15 19:45:25 + +++ dhis-2/dhis-web/dhis-web-importexport/src/main/java/org/hisp/dhis/importexport/action/NoAction.java 2012-04-30 14:24:03 + @@ -58,6 +58,16 @@ this.importFormat = importFormat; } +private String exportFormat; + +public String getExportFormat() +{ +return exportFormat; +} +public void setExportFormat( String exportFormat ) +{ +this.exportFormat = exportFormat; +} public String execute() { return SUCCESS; ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
Re: [Dhis2-devs] [Dhis2-users] DHIS version 2.8 released
I remember vividly, with some nostalgia, my first encounter with the DHIS application way back in 2005. Then, it was DHIS 1.x and it was a great app by every standard of the day, way back then. Now, comparing that app with what we have today in DHIS2 v 2.8, with all the fantastic features wired and woven into it, shows a software that has really come of age and only bears testimony to the hard work and determination of the DHIS developers team (and the community too) to making DHIS2 the best HMIS tool one can find anywhere. Guys, I doff my hat and I say BRAVO! John. From: Lars Helge Øverland To: DHIS 2 developers ; dhis2-us...@lists.launchpad.net Cc: Calle Hedberg ; Arthur Heywood ; Jim Setzer ; "Karisa, Juma" ; Jackie Patrick ; Gilbert Kanjama ; Maitha Manyala ; Jeff Takle ; James Grace ; Greg Rowles Sent: Saturday, April 28, 2012 11:12 AM Subject: [Dhis2-users] DHIS version 2.8 released Hi all, DHIS version 2.8 is release. The news this time is: - Data visualizer plugin: Plugin for embedding the dynamic charts you see in Data Visualizer module directly in Web pages. Data is loaded from the DHIS back-end server. Example here: http://apps.dhis2.org/portal/plugin.html Documentation here: http://dhis2.org/doc/snapshot/en/user/html/ch24s07.html - Tracker tabular report: Interactive analysis tool for all types of tracker data. Can display data element values and beneficiary attributes and identifiers. Lets you filter on any of the columns in a table and download the data to Excel and PDF. Follows the same user interface principles as Data Visualizer module. Check it out here, for instance by selecting the "Delivery returns" program, selecting org unit and data elements and clicking "Update": http://apps.dhis2.org/demo/dhis-web-caseentry/app/index.html (Demo login is admin/district) - Search and browse beneficiary history: See the complete history of a beneficiary from programs and single events by clicking on the blue info icon in the list of beneficiaries. See it here by going straight down in the org unit tree and selecting the first facility: http://apps.dhis2.org/demo/dhis-web-caseentry/patient.action - Dedicated import-export function for data values: You no longer risk messing up your meta-data when doing data value import. Data values are now matched on the stable identifiers of the meta-data (like data elements and org units). This means that you can safely import data as records will either be imported if they match your meta-data or ignored if not. It also means that remote systems can change the names of data elements and org units and still be able to exchange data values with the central system - records are matched on the stable identifiers which cannot be changed in the user interface. See the demo: http://apps.dhis2.org/demo/dhis-web-importexport/displayImportDataValueForm.action?importFormat=xml - CSV data value import-export: Data can be imported and exported using the CSV format (as well as the DHIS XML format called DXF). This provides an easy way to bootstrap DHIS systems from external sources and achieve interoperability with legacy systems as CSV is very widespread and is easy to contstruct manually. Check it out here: http://apps.dhis2.org/demo/dhis-web-importexport/displayDataValueExportForm.action http://apps.dhis2.org/demo/dhis-web-importexport/displayImportDataValueForm.action?importFormat=csv Documentation here: http://dhis2.org/doc/snapshot/en/user/html/ch18s04.html - Cumulative values in report tables: For each column you can include a cumulative value column by ticking "Include cumulative" in the add report table screen. This enabled you to make nice progress reports like this: http://apps.dhis2.org/demo/api/reports/Kvg1AhYHM8Q/data.pdf?ou=ImspTQPwCqd - Reporting rates aggregation over time: The data mart process is now producing aggregate reporting rates over time. This means for instance that you can get quarterly and yearly reporting rates for monthly data sets in reports, such as the one below. Reporting rates are also aggregated in parallel processes which means performance scales almost linearly with the available processor cores on your server. http://apps.dhis2.org/demo/dhis-web-reporting/exportTable.action?uid=xqGIgjysoc6&pe=2012-01-01&ou=ImspTQPwCqd - Org unit group set analysis in Data Visualizer: You can now do analysis on groups and create charts based for instance on facility type and ownership. In the organisation unit tab select a group set (e.g. Type) from the group set list and then the parent organisation unit. An example is here: http://apps.dhis2.org/demo/dhis-web-visualizer/app/index.html?id=wLPFpNTTLE5 -Reporting rates in Data Visualizer: You can now create charts with reporting rates for all data sets by using the reporting rates tab in the left side menu. They can also be combined with indicators and data elements as you prefe
Re: [Dhis2-devs] [FOSSFA Members] Local Open Source Mirror in Uganda
On 30 April 2012 09:06, Bob Jolliffe wrote: > If anyone is busy with Ubuntu in Uganda, looks like you now have a > local mirror for doing your apt-getting. Big Up to the Uganda > Christian University. This should be useful. Probably even more so > if it moves to UIXP. OK looks like it is just iso images for now :-( Still, that's something. > > Bob > > > -- Forwarded message -- > From: Brian Ssennoga > Date: 30 April 2012 07:31 > Subject: [FOSSFA Members] Local Open Source Mirror in Uganda > To: memb...@mail.fossfa.net > > > Friends, > > I hope you are all well. > > A good friend of mine, Alex Kisakye, has just ensured another > contribution to the Ugandan Open Source Community by making public the > University Mirror at Uganda Christian University. > > Significant steps there for us - Find the mirror at: > http://mirror.ucu.ac.ug/ Discussions on the LUG mailing list are now > towards making this (or such a) mirror available at the UIXP. > > Brian. > > > ___ > Members mailing list > memb...@mail.fossfa.net > http://mail.fossfa.net/cgi-bin/mailman/listinfo/members ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] Fwd: [FOSSFA Members] Local Open Source Mirror in Uganda
If anyone is busy with Ubuntu in Uganda, looks like you now have a local mirror for doing your apt-getting. Big Up to the Uganda Christian University. This should be useful. Probably even more so if it moves to UIXP. Bob -- Forwarded message -- From: Brian Ssennoga Date: 30 April 2012 07:31 Subject: [FOSSFA Members] Local Open Source Mirror in Uganda To: memb...@mail.fossfa.net Friends, I hope you are all well. A good friend of mine, Alex Kisakye, has just ensured another contribution to the Ugandan Open Source Community by making public the University Mirror at Uganda Christian University. Significant steps there for us - Find the mirror at: http://mirror.ucu.ac.ug/ Discussions on the LUG mailing list are now towards making this (or such a) mirror available at the UIXP. Brian. ___ Members mailing list memb...@mail.fossfa.net http://mail.fossfa.net/cgi-bin/mailman/listinfo/members ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp