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 {