airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christie, Marcus Aaron" <>
Subject Re: Group Management - Status Update
Date Fri, 04 Aug 2017 13:13:49 GMT

Good write up.  I still have some work to do before it is ready but here is the Django gateway
implementation I’ve been working on if you want to take a look at it:

I’m hoping to have something you can use by later today, but I’ll update you regardless.



On Aug 3, 2017, at 2:03 PM, Sneha Tilak <<>>

Hello dev,

With Marcus and Supun's help, I have been looking into developing a UI for exposing Airavata's
sharing service. After meeting with Marcus, Supun and Eroma we have decided the following

CIPRES uses the sharing service directly with their own UI. We must develop a UI for group
management for their users to create and manage groups to share on the portal
In the current PGA implementation, we do allow users to share their experiments with other
users. This list of users for this is obtained from the user profile service. Since CIPRES
makes use of only the sharing service, for group management we must get the list of users
from the sharing service and implement the same for PGA
Have the Django UI call the sharing service directly
Have a configuration file in the Group Management API to configure the group type (admin or
user) and we will have two configurations - one for CIPRES and another for all the other gateways
Marcus will provide with the base Django gateway implementation on which I can build the group
management UI
  *   We need to write Python controllers for the sharing service that can be used by the
  *   The thrift generate script needs to be modified to create client SDK for the sharing

The goal is to have the UI up and running by August 22 so that we can test it and push it
to production by the end of August.

Sneha Tilak

View raw message