You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2016/07/11 13:44:48 UTC

airavata git commit: Adding extra fields to create gateway approval workflow

Repository: airavata
Updated Branches:
  refs/heads/develop 426062260 -> 9ced67388


Adding extra fields to create gateway approval workflow


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/9ced6738
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/9ced6738
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/9ced6738

Branch: refs/heads/develop
Commit: 9ced67388e553a59420bfd4c637520b67b923d48
Parents: 4260622
Author: Suresh Marru <sm...@apache.org>
Authored: Mon Jul 11 09:44:42 2016 -0400
Committer: Suresh Marru <sm...@apache.org>
Committed: Mon Jul 11 09:44:42 2016 -0400

----------------------------------------------------------------------
 .../workspace_model.thrift                       | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/9ced6738/thrift-interface-descriptions/data-models/experiment-catalog-models/workspace_model.thrift
----------------------------------------------------------------------
diff --git a/thrift-interface-descriptions/data-models/experiment-catalog-models/workspace_model.thrift b/thrift-interface-descriptions/data-models/experiment-catalog-models/workspace_model.thrift
index f2532dd..ebc6d4a 100644
--- a/thrift-interface-descriptions/data-models/experiment-catalog-models/workspace_model.thrift
+++ b/thrift-interface-descriptions/data-models/experiment-catalog-models/workspace_model.thrift
@@ -55,11 +55,24 @@ struct User {
     2: optional list<Group> groupList
 }
 
+enum GatewayApprovalStatus {
+    REQUESTED,
+    APPROVED,
+    APPROVED,
+    ACTIVE,
+    DEACTIVATED
+}
+
 struct Gateway {
     1: required string gatewayId,
-    2: optional string gatewayName,
-    3: optional string domain,
-    4: optional string emailAddress
+    2: required GatewayApprovalStatus gatewayApprovalStatus,
+    3: optional string gatewayName,
+    4: optional string domain,
+    5: optional string emailAddress
+    6: optional string gatewayAcronym,
+    7: optional string gatewayURL,
+    8: optional string gatewayPublicAbstract,
+    9: optional string reviewProposalDescription
 }
 
 enum NotificationPriority {