You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sc...@apache.org on 2016/08/17 15:32:59 UTC

[12/20] airavata-php-gateway git commit: project owner always granted sharing when permissions are set (to ensure that even if something goes wrong on the client end, the owner can still access their project)

project owner always granted sharing when permissions are set (to ensure that even if something goes wrong on the client end, the owner can still access their project)


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/fe506210
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/fe506210
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/fe506210

Branch: refs/heads/develop
Commit: fe506210fc317afb4cab24b18f119f78684688ba
Parents: 39f9b23
Author: Jeff Kinnison <je...@gmail.com>
Authored: Tue Aug 16 10:17:21 2016 -0400
Committer: Jeff Kinnison <je...@gmail.com>
Committed: Tue Aug 16 10:17:21 2016 -0400

----------------------------------------------------------------------
 app/libraries/ProjectUtilities.php | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/fe506210/app/libraries/ProjectUtilities.php
----------------------------------------------------------------------
diff --git a/app/libraries/ProjectUtilities.php b/app/libraries/ProjectUtilities.php
index 0437526..a5efdb4 100755
--- a/app/libraries/ProjectUtilities.php
+++ b/app/libraries/ProjectUtilities.php
@@ -305,6 +305,10 @@ class ProjectUtilities
      * @param $users A map of username => {read_permission, write_permission}
      */
     private static function share_project($projectId, $users) {
+        $project = Airavata::getProject(Session::get("authz-token"), $projectId);
+        $users->{$project->owner}->read = true;
+        $users->{$project->owner}->write = true;
+
         $wadd = array();
         $wrevoke = array();
         $ewrevoke = array();