[ 
https://issues.apache.org/jira/browse/AIRAVATA-2842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcus Christie reopened AIRAVATA-2842:
---------------------------------------

> Django: Only display to user the list of applications that that user can 
> launch
> -------------------------------------------------------------------------------
>
>                 Key: AIRAVATA-2842
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2842
>             Project: Airavata
>          Issue Type: Story
>            Reporter: Marcus Christie
>            Assignee: Marcus Christie
>            Priority: Major
>
> Use the work done in AIRAVATA-2690 to only display applications where
> * application is deployed on a compute resource that belongs to a 
> GroupResourceProfile that is shared with the user
> * and, the application deployment of that application is also shared with the 
> user
> TODO
> * -Backend API: getAllAppModules - should call getAccessibleAppModules-
> ** decided against this, in any case we want to have some method to get a 
> listing of all application modules even for users who aren't authenticated or 
> authorized for those applications so they can see what is available in the 
> gateway
> * [x] Backend API: add new method described in AIRAVATA-2709
> * [x] Backend API: getAppModuleDeployedResources - mark this as deprecated
> * [x] Backend API: getAvailableAppInterfaceComputeResources - mark this as 
> deprecated
> * [x] Backend API: getAccessibleAppModules - can remove the 
> ResourcePermissionType parameter
> * [x] UI: get list of application modules for dashboard by calling 
> getAccessibleAppModules
> * [x] UI: get list of application deployments for given application module + 
> group resource profile (using the new method described in AIRAVATA-2709)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to