dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #28616
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 14302: ER, gui fixes and optimized requests.
Merge authors:
Jan Henrik Øverland (janhenrik-overland)
------------------------------------------------------------
revno: 14302 [merge]
committer: Jan Henrik Overland <janhenrik.overland@xxxxxxxxx>
branch nick: dhis2
timestamp: Wed 2014-03-19 19:23:06 +0100
message:
ER, gui fixes and optimized requests.
modified:
dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/app.js
dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/core.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-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/app.js'
--- dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/app.js 2014-03-18 14:49:05 +0000
+++ dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/app.js 2014-03-19 18:22:11 +0000
@@ -3838,7 +3838,8 @@
// organisation unit
treePanel = Ext.create('Ext.tree.Panel', {
cls: 'ns-tree',
- height: 433,
+ height: 436,
+ width: accBaseWidth,
bodyStyle: 'border:0 none',
style: 'border-top: 1px solid #ddd; padding-top: 1px',
displayField: 'name',
@@ -4275,14 +4276,14 @@
organisationUnit = Ext.create('Ext.panel.Panel', {
title: '<div class="ns-panel-title-organisationunit">' + NS.i18n.organisation_units + '</div>',
cls: 'ns-accordion-last',
- bodyStyle: 'padding:2px',
+ bodyStyle: 'padding:1px',
hideCollapseTool: true,
items: [
{
layout: 'column',
width: accBaseWidth,
bodyStyle: 'border:0 none',
- style: 'padding-bottom:2px',
+ style: 'padding-bottom:1px',
items: [
toolPanel,
organisationUnitPanel
@@ -6140,38 +6141,42 @@
// root nodes
requests.push({
- url: init.contextPath + '/api/organisationUnits.json?level=1&paging=false&links=false&viewClass=detailed',
+ url: init.contextPath + '/api/organisationUnits/filtered.json?userDataViewFallback=true&include=id,name,children[id,name]',
success: function(r) {
- init.rootNodes = Ext.decode(r.responseText).organisationUnits || [];
+ init.rootNodes = Ext.decode(r.responseText).objects || [];
fn();
}
});
// organisation unit levels
requests.push({
- url: init.contextPath + '/api/organisationUnitLevels.json?paging=false&links=false',
+ url: init.contextPath + '/api/organisationUnitLevels/filtered.json?include=id,name,level&paging=false',
success: function(r) {
- init.organisationUnitLevels = Ext.decode(r.responseText).organisationUnitLevels || [];
+ init.organisationUnitLevels = Ext.decode(r.responseText).objects || [];
fn();
}
});
// user orgunits and children
requests.push({
- url: init.contextPath + '/api/organisationUnits.json?userOnly=true&viewClass=detailed&links=false',
+ url: init.contextPath + '/api/organisationUnits/filtered.json?userOnly=true&include=id,name,children[id,name]&paging=false',
success: function(r) {
- var organisationUnits = Ext.decode(r.responseText).organisationUnits || [];
+ var organisationUnits = Ext.decode(r.responseText).objects || [],
+ ou = [],
+ ouc = [];
if (organisationUnits.length) {
- var ou = organisationUnits[0];
-
- if (ou.id) {
- init.user = {
- ou: ou.id
- };
-
- init.user.ouc = ou.children ? Ext.Array.pluck(ou.children, 'id') : null;
- };
+ for (var i = 0, org; i < organisationUnits.length; i++) {
+ org = organisationUnits[i];
+
+ ou.push(org.id);
+ ouc = Ext.Array.clean(ouc.concat(Ext.Array.pluck(org.children, 'id') || []));
+ }
+
+ init.user = {
+ ou: ou,
+ ouc: ouc
+ }
}
else {
alert('User is not assigned to any organisation units');
@@ -6182,13 +6187,13 @@
});
// legend sets
- requests.push({
- url: init.contextPath + '/api/mapLegendSets.json?viewClass=detailed&links=false&paging=false',
- success: function(r) {
- init.legendSets = Ext.decode(r.responseText).mapLegendSets || [];
- fn();
- }
- });
+ //requests.push({
+ //url: init.contextPath + '/api/mapLegendSets.json?viewClass=detailed&links=false&paging=false',
+ //success: function(r) {
+ //init.legendSets = Ext.decode(r.responseText).mapLegendSets || [];
+ //fn();
+ //}
+ //});
// dimensions
requests.push({
=== modified file 'dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/core.js'
--- dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/core.js 2014-03-18 09:01:54 +0000
+++ dhis-2/dhis-web/dhis-web-event-reports/src/main/webapp/dhis-web-event-reports/app/scripts/core.js 2014-03-19 18:06:54 +0000
@@ -2611,12 +2611,12 @@
}
// legend set map
- init.idLegendSetMap = {};
+ //init.idLegendSetMap = {};
- for (var i = 0, set; i < init.legendSets.length; i++) {
- set = init.legendSets[i];
- init.idLegendSetMap[set.id] = set;
- }
+ //for (var i = 0, set; i < init.legendSets.length; i++) {
+ //set = init.legendSets[i];
+ //init.idLegendSetMap[set.id] = set;
+ //}
}());
// instance