Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-2596 Django: Experiment views
  3. AIRAVATA-3030

Add project entity sharing details to sharing button

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.19
    • Django Portal
    • None

    Description

      Sharing details cascade from the project so those should be displayed when creating a new experiment. Also, the project owner can't be removed and that should be displayed. See the PGA for details.

      TODO
      • [x] add parent-entity-id property to ShareButton. Load parent entity information and display as read-only details
      • [x] display project owner as an OWNER but read-only
      • [x] portal allows changing the project if the experiment is editable. If the project changes, the experiment entity should be updated with the new parent and INDIRECT_CASCADING permissions should be removed and re-added for the new parent
      • [x] included inherited parent permissions in ShareButton count and tooltip for new entities. Include the parent owner in the count and tooltip for existing entities when the parent owner is not the user.
      • [x] don't allow changing parent entity permissions, update message
      • [x] Testing

      Attachments

        Issue Links

          Activity

            People

              marcuschristie Marcus Christie
              marcuschristie Marcus Christie
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: