airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcus Christie (JIRA)" <>
Subject [jira] [Commented] (AIRAVATA-2190) User A shared a single experiment with User B, read access. Project is also shared now with User B.
Date Tue, 08 Nov 2016 21:41:58 GMT


Marcus Christie commented on AIRAVATA-2190:

While testing I got an error when trying to change the name of a project
2016-11-08 16:38:41 [pool-6-thread-49] ERROR o.a.a.a.s.h.AiravataServerHandler - Error while
updating the project
org.apache.airavata.registry.api.exception.RegistryServiceException: Error while updating
the project. More info : Error while updating the resource..PROJECT
        at org.apache.airavata.registry.api.RegistryService$updateProject_result$
        at org.apache.airavata.registry.api.RegistryService$updateProject_result$
        at org.apache.airavata.registry.api.RegistryService$
        at org.apache.thrift.TServiceClient.receiveBase(
        at org.apache.airavata.registry.api.RegistryService$Client.recv_updateProject(
        at org.apache.airavata.registry.api.RegistryService$Client.updateProject(
        at org.apache.airavata.api.server.handler.AiravataServerHandler.updateProject(
        at org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$e96a31b8.CGLIB$updateProject$145(<generated>)
        at org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$e96a31b8$$FastClassByGuice$$79de5f4f.invoke(<generated>)
        at org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$e96a31b8.updateProject(<generated>)
        at org.apache.airavata.api.Airavata$Processor$updateProject.getResult(
        at org.apache.airavata.api.Airavata$Processor$updateProject.getResult(
        at org.apache.thrift.ProcessFunction.process(
        at org.apache.thrift.TBaseProcessor.process(
        at org.apache.thrift.server.TThreadPoolServer$
        at java.util.concurrent.ThreadPoolExecutor.runWorker(
        at java.util.concurrent.ThreadPoolExecutor$

> User A shared a single experiment with User B, read access. Project is also shared now
with User B.
> ---------------------------------------------------------------------------------------------------
>                 Key: AIRAVATA-2190
>                 URL:
>             Project: Airavata
>          Issue Type: Bug
>          Components: PGA PHP Web Gateway
>         Environment:
>            Reporter: Eroma
>            Assignee: Marcus Christie
>             Fix For: 0.17-SNAPSHOT
> Steps
> 1. User A shared a single experiment with user B. With read access
> 2. User B now has access to User A's project which experiment belongs
> 3. User B can create new experiments under the Project.
> 4. User B can cancel the shared experiment irrespective of having only read access
> 5. user B can clone the shared experiment and create a new experiment under the same
project and remove sharing of the project owner. 
> 6. Original user A cannot see the cloned experiment under his own project
> User B should not be able to create any experiments under the project the shared experiment
> No should be able to cancel the shared experiment, only has read access.
> If cloned should create it under own project; not with user A's project

This message was sent by Atlassian JIRA

View raw message