From b2cb97cec068b0f2b320325cde1d8d6b05c1a49d Mon Sep 17 00:00:00 2001 From: Stephen Soltesz Date: Wed, 13 Apr 2011 10:56:41 -0400 Subject: [PATCH] add links for nodes with PCUs to PCU update in site.php disable editing pcu model for non-admins --- planetlab/sites/pcu.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/planetlab/sites/pcu.php b/planetlab/sites/pcu.php index a0fffcd..1ec3089 100644 --- a/planetlab/sites/pcu.php +++ b/planetlab/sites/pcu.php @@ -87,6 +87,12 @@ if( !$_GET['id'] ) { } + if( in_array( 10, $_roles) ) { + $is_admin= true; + } else { + $is_admin = false; + } + if( in_array( 10, $_roles ) || ( in_array( 20, $_roles ) && in_array( $pcu_info[0]['site_id'], $_person['site_ids'] ) ) || ( in_array( 40, $_roles ) && in_array( $pcu_info[0]['site_id'], $_person['site_ids'] ) ) ) $pcu_controller= true; @@ -128,12 +134,13 @@ if( !$_GET['id'] ) { echo "\n Model: "; - if( $pcu_controller ) + // NOTE: in general, this value should not be edited, so only allow admins. + if( $pcu_controller && $is_admin ) echo ""; echo "\n -- 2.43.0