[
https://issues.apache.org/jira/browse/AIRAVATA-2842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16546653#comment-16546653
]
ASF subversion and git services commented on AIRAVATA-2842:
-----------------------------------------------------------
Commit 637709f80f1a023e64ae8e190d95dac52a4e45d6 in airavata's branch
refs/heads/group-based-auth from [~marcuschristie]
[ https://gitbox.apache.org/repos/asf?p=airavata.git;h=637709f ]
AIRAVATA-2842 Fix for JOIN that resulted in multiple App Modules
Switched SQL JOIN to EXISTS clause so that multiples of the same App
Modules aren't returned when an App Modules has multiple accessible
deployments.
> 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)