AIRAVATA-2170 Only owner can edit sharing

Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/88c9bdf0
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/88c9bdf0
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/88c9bdf0

Branch: refs/heads/develop
Commit: 88c9bdf06e8e1ebfb51bc2bd29c9dadb85dd02e7
Parents: 5d7a4f1
Author: Marcus Christie <machr...@iu.edu>
Authored: Mon Oct 17 10:29:25 2016 -0400
Committer: Marcus Christie <machr...@iu.edu>
Committed: Mon Oct 17 10:29:25 2016 -0400

----------------------------------------------------------------------
 app/controllers/ProjectController.php | 4 +++-
 app/views/project/edit.blade.php      | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/88c9bdf0/app/controllers/ProjectController.php
----------------------------------------------------------------------
diff --git a/app/controllers/ProjectController.php 
b/app/controllers/ProjectController.php
index 3838898..4c20886 100755
--- a/app/controllers/ProjectController.php
+++ b/app/controllers/ProjectController.php
@@ -102,11 +102,13 @@ class ProjectController extends BaseController
                         $owner[$project->owner] = $users[$project->owner];
                         $users = array_diff_key($users, $owner);
                     }
+                    $canEditSharing = strcmp(Session::get("username"), 
$project->owner) === 0;
                     return View::make("project/edit",
                         array("projectId" => Input::get("projId"),
                             "project" => $project,
                             "users" => json_encode($users),
-                            "owner" => json_encode($owner)
+                            "owner" => json_encode($owner),
+                            "canEditSharing" => $canEditSharing
                         ));
                 }else {
                     return Redirect::to('project/summary?projId=' . 
Input::get("projId"))->with("error", "You do not have permission to edit this 
project.");

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/88c9bdf0/app/views/project/edit.blade.php
----------------------------------------------------------------------
diff --git a/app/views/project/edit.blade.php b/app/views/project/edit.blade.php
index edd8ac9..027bc3c 100755
--- a/app/views/project/edit.blade.php
+++ b/app/views/project/edit.blade.php
@@ -39,7 +39,7 @@
         </div>
 
         <div class="form-group">
-            @include('partials/sharing-display-body', array('form' => true))
+            @include('partials/sharing-display-body', array('form' => 
$canEditSharing))
         </div>
 
         <div class="btn-toolbar">

Reply via email to