[
https://issues.apache.org/jira/browse/AIRAVATA-3019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16978748#comment-16978748
]
ASF subversion and git services commented on AIRAVATA-3019:
-----------------------------------------------------------
Commit 59e5b14c8176df1830191007519def15fb27cfcd in airavata-django-portal's
branch refs/heads/develop from Marcus Christie
[ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=59e5b14 ]
AIRAVATA-3019 Fix reference before assignment bug
> SEAGrid Desktop Client changes
> ------------------------------
>
> Key: AIRAVATA-3019
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3019
> Project: Airavata
> Issue Type: Task
> Reporter: Marcus Christie
> Assignee: Marcus Christie
> Priority: Major
> Fix For: 0.19
>
>
> Update the SEAGrid Desktop Client to accommodate group based auth changes.
> h5. TODO
> - [x] specify group resource profile id in config
> -- similar to AIRAVATA-3085
> - -[ ] check group membership instead of roles-
> -- not relevant, SEAGrid DC assumes user has privileges
> - [x] get last status in array for most recent one
> -- verified this is needed
> -- similar to AIRAVATA-3089
> - [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|https://github.com/apache/airavata-php-gateway/blob/master/app/controllers/AccountController.php#L182],
> check to see if user has access to any application modules, like Django does
> - [x] implement refreshed-token-desktop in Django
--
This message was sent by Atlassian Jira
(v8.3.4#803005)