Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-2195

Shared user will end up with an experiment which he has no permission to view

    XMLWordPrintableJSON

Details

    Description

      Steps;
      1. User A creates a a project and shares it with user B and user C
      2. user A creates an experiment which is shared with both users B and C
      3. User C clones and creates a new experiment and removes User A from the experiment. Only the experiment is shared with usr C
      4. User A removes the sharing from both users at project level.
      5. Both users cannot view the project now.
      6. Both users can see the cloned experiment in Experiment Browse but cannot view the experiment details. Throws exception attached

      First if using owners project to create experiments should not be able to remove the owner from the experiment or the project
      Secondly if permission is denied should handle with correct error messages.

      TODO
      • Add the notion of an indirect or cascading owner to the sharing dialog and display them like the project_owner.png screenshot attached
      • also show the indirect owner in the display of shared with users

      Attachments

        1. project_owner.png
          116 kB
          Marcus Christie
        2. Screen Shot 2016-10-25 at 3.04.35 PM.png
          785 kB
          Eroma

        Issue Links

          Activity

            People

              marcuschristie Marcus Christie
              eroma_a Eroma
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: