airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shame...@apache.org
Subject [01/11] airavata git commit: Adding extra fields to create gateway approval workflow
Date Tue, 12 Jul 2016 18:54:46 GMT
Repository: airavata
Updated Branches:
  refs/heads/master 714fcae8c -> 2a3b3489d


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/master
Commit: 9ced67388e553a59420bfd4c637520b67b923d48
Parents: 4260622
Author: Suresh Marru <smarru@apache.org>
Authored: Mon Jul 11 09:44:42 2016 -0400
Committer: Suresh Marru <smarru@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 {


Mime
View raw message