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

SEAGrid Desktop Client changes

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.19
    • None
    • None

    Description

      Update the SEAGrid Desktop Client to accommodate group based auth changes.

      TODO
      • [x] specify group resource profile id in config
      • [ ] check group membership instead of roles
        • not relevant, SEAGrid DC assumes user has privileges
      • [x] get last status in array for most recent one
      • [x] setup sftp server in staging environment so that it can be tested
      • [x] figure out how to integrate SEAGrid desktop builds with download links in Wagtail CMS
      • [x] how much work to query for accessible app module, group resource profile, accessible app deployments, etc.?
        • in ExperimentCreateController
          • Need to switch app interface calls to getAccessibleAppModules
          • Need to add group resource profile picker
          • Need to load compute resources with getApplicationDeploymentsForAppModuleAndGroupResourceProfile
        • this seems fairly doable, if time permitting I'll implement this and we won't need a hard coded group resource profile id
      • [ ] Switch to group based auth methods
      • [x] Add a login-desktop to Django like the one in PGA to allow the Desktop client to get an access token
      • [x] instead of passing less_privileged query param, check to see if user has access to any application modules, like Django does
      • [x] implement refreshed-token-desktop in Django

      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: