airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AIRAVATA-2842) Django: Only display to user the list of applications that that user can launch
Date Tue, 17 Jul 2018 14:05:00 GMT

    [ 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)

Mime
View raw message