You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "Marcus Christie (JIRA)" <ji...@apache.org> on 2019/06/25 15:47:00 UTC

[jira] [Resolved] (AIRAVATA-3087) ERROR: Got more than one shared resource owner!

     [ https://issues.apache.org/jira/browse/AIRAVATA-3087?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcus Christie resolved AIRAVATA-3087.
---------------------------------------
    Resolution: Fixed

> ERROR: Got more than one shared resource owner!
> -----------------------------------------------
>
>                 Key: AIRAVATA-3087
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3087
>             Project: Airavata
>          Issue Type: Sub-task
>            Reporter: Marcus Christie
>            Assignee: Marcus Christie
>            Priority: Major
>
> The OWNER permission cascades to child entities. For example, the OWNER of a project cascades to experiments in that project and each experiment could have a different OWNER. Which means that an experiment could have two users with the OWNER permission. However, a shared entity only has one DIRECT OWNER. Owners of parent entities are INDIRECT OWNER sharing types.
> But this error is different. Airavata::getAllAccessibleUsers when called for the OWNER permission type only returns DIRECT owners. The problem with the PGA is it was still passing a "resourceType" argument to the API call, but that field has been removed. "resourceType" is no longer used in the Airavata sharing methods and needs to be removed from the PGA code.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)