=== modified file 'dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/dashboard.vm' --- dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/dashboard.vm 2013-08-22 17:09:11 +0000 +++ dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/dashboard.vm 2013-08-23 08:36:56 +0000 @@ -1,6 +1,3 @@ - -#sharingDialog() -

@@ -41,7 +39,7 @@
=== modified file 'dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/javascript/dashboard.js' --- dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/javascript/dashboard.js 2013-08-20 04:58:55 +0000 +++ dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/javascript/dashboard.js 2013-08-23 08:36:56 +0000 @@ -260,6 +260,24 @@ } } +function updateManageDashboard( dashboard ) { + if( dashboard.access.manage ) { + var manageLink = $( '' ) + .addClass( 'bold' ) + .text( i18n_manage ) + .attr( 'href', 'javascript:dhis2.db.openManageDashboardForm()' ); + $( '#manageDashboard' ).html( manageLink ); + } else { + var manageLink = $( '' ) + .addClass( 'bold' ) + .css( 'cursor', 'default' ) + .css( 'text-decoration', 'none' ) + .css( 'color', 'black' ) + .text( i18n_manage ); + $( '#manageDashboard' ).html( manageLink ); + } +} + dhis2.db.renderDashboardListLoadFirst = function() { var $l = $( "#dashboardList" ); @@ -275,8 +293,8 @@ $.each( data.dashboards, function( index, dashboard ) { $l.append( $.tmpl( dhis2.db.tmpl.dashboardLink, { "id": dashboard.id, "name": dashboard.name } ) ); - - if ( index == 0 ) + + if ( index == 0 ) { first = dashboard.id; } @@ -316,6 +334,8 @@ { if ( undefined !== data.items ) { + updateManageDashboard( data ); + $.each( data.items, function( index, item ) { var position = index - 1;