From ed64b5edff15e702493df21aa3230b81593e6133 Mon Sep 17 00:00:00 2001 From: Michael Lando Date: Fri, 9 Jun 2017 03:19:04 +0300 Subject: [SDC-29] catalog 1707 rebase commit. Change-Id: I43c3dc5cf44abf5da817649bc738938a3e8388c1 Signed-off-by: Michael Lando --- catalog-ui/configurations/menu.js | 535 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 535 insertions(+) create mode 100644 catalog-ui/configurations/menu.js (limited to 'catalog-ui/configurations/menu.js') diff --git a/catalog-ui/configurations/menu.js b/catalog-ui/configurations/menu.js new file mode 100644 index 0000000000..12dda2d78b --- /dev/null +++ b/catalog-ui/configurations/menu.js @@ -0,0 +1,535 @@ +const SDC_MENU_CONFIG = { + "roles":{ + "ADMIN":{ + "title": "Admin's Workspace", + "pages":[], + "states":{ + "NOT_CERTIFIED_CHECKOUT":{ + "ANY":[ + {"text":"Submit for Testing","action":"changeLifecycleState", "url":"lifecycleState/certificationRequest" , "emailModal": "lifecycleState/CERTIFICATIONREQUEST"} + ] + }, + "NOT_CERTIFIED_CHECKIN": { + "ANY": [ + {"text": "Submit for Testing", "action": "changeLifecycleState", "url": "lifecycleState/certificationRequest", "emailModal": "lifecycleState/CERTIFICATIONREQUEST"} + ] + }, + "READY_FOR_CERTIFICATION": { + "ANY":[ + ] + }, + "CERTIFICATION_IN_PROGRESS":{ + "ANY":[ + ] + }, + "CERTIFIED":{ + "ANY":[ + ] + } + } + }, + "DESIGNER":{ + "title": "Designer's Workspace", + "pages":[], + "dashboard": { + "showCreateNew": true, + "showCreateNewProduct": false + }, + "changeLifecycleStateButtons":{ + "NOT_CERTIFIED_CHECKOUT":{ "submitForTesting": {"text":"Submit for Testing", "url":"lifecycleState/certificationRequest", "emailModal": "lifecycleState/CERTIFICATIONREQUEST"}, + "checkIn": {"text":"Check in", "url":"lifecycleState/CHECKIN", "confirmationModal": "lifecycleState/CHECKIN"}, + "deleteVersion": {"text":"Delete Version", "url":"lifecycleState/UNDOCHECKOUT", "alertModal": "lifecycleState/UNDOCHECKOUT"} + }, + "CERTIFIED":{ "checkOut": {"text":"Check Out", "url":"lifecycleState/CHECKOUT"} + }, + "NOT_CERTIFIED_CHECKIN":{ "submitForTesting": {"text":"Submit for Testing", "url":"lifecycleState/certificationRequest", "emailModal": "lifecycleState/CERTIFICATIONREQUEST"}, + "checkOut": {"text":"Check Out", "url":"lifecycleState/CHECKOUT"} + } + }, + "states":{ + "NOT_CERTIFIED_CHECKOUT":{ + "ANY":[ + {"text":"Submit for Testing","action":"changeLifecycleState", "url":"lifecycleState/certificationRequest", "emailModal": "lifecycleState/CERTIFICATIONREQUEST"} + ] + }, + "NOT_CERTIFIED_CHECKIN": { + "ANY": [ + {"text": "Submit for Testing", "action": "changeLifecycleState", "url": "lifecycleState/certificationRequest", "emailModal": "lifecycleState/CERTIFICATIONREQUEST"} + ] + }, + "READY_FOR_CERTIFICATION": { + "ANY":[ + ] + }, + "CERTIFICATION_IN_PROGRESS":{ + "ANY":[ + ] + }, + "CERTIFIED":{ + "ANY":[ + ] + } + }, + "folder":[ + {"text": "Active Projects", "groupname": "IN_PROGRESS" }, + {"text": "Check Out", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKOUT"}, + {"text": "Check In", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKIN"}, + {"text": "Followed Projects", "groupname": "FOLLOWING" }, + {"text": "Ready For Testing", "group": "FOLLOWING", "state": "READY_FOR_CERTIFICATION"}, + {"text": "In Testing", "group": "FOLLOWING", "state": "CERTIFICATION_IN_PROGRESS"}, + {"text": "Certified", "group": "FOLLOWING", "state": "CERTIFIED"} + ] + + }, + "PRODUCT_STRATEGIST":{ + "title": "Product Strategist's Workspace", + "pages":[], + "dashboard": { + "showCreateNew": false, + "showCreateNewProduct": false + }, + "changeLifecycleStateButtons":{}, + + "states":{ + "NOT_CERTIFIED_CHECKOUT":{ + "ANY":[ + ] + }, + "NOT_CERTIFIED_CHECKIN": { + "ANY": [ + ] + }, + "READY_FOR_CERTIFICATION": { + "ANY":[ + ] + }, + "CERTIFICATION_IN_PROGRESS":{ + "ANY":[ + ] + }, + "CERTIFIED":{ + "ANY":[ + ] + } + }, + "folder":[ + {"text": "Active Projects", "groupname": "IN_PROGRESS" }, + {"text": "Check Out", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKOUT"}, + {"text": "Check In", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKIN"}, + {"text": "Followed Projects", "groupname": "FOLLOWING" }, + {"text": "Ready For Testing", "group": "FOLLOWING", "state": "READY_FOR_CERTIFICATION"}, + {"text": "In Testing", "group": "FOLLOWING", "state": "CERTIFICATION_IN_PROGRESS"}, + {"text": "Certified", "group": "FOLLOWING", "state": "CERTIFIED"} + ] + }, + "PRODUCT_MANAGER":{ + "title": "Product Manager Workspace", + "pages":[], + "dashboard": { + "showCreateNew": false, + "showCreateNewProduct": true + }, + "changeLifecycleStateButtons":{ + "NOT_CERTIFIED_CHECKOUT":{ "checkIn": {"text":"Check in", "url":"lifecycleState/CHECKIN", "confirmationModal": "lifecycleState/CHECKIN"}, + "deleteVersion":{"text":"Delete Version", "url":"lifecycleState/UNDOCHECKOUT", "alertModal": "lifecycleState/UNDOCHECKOUT"} + }, + "NOT_CERTIFIED_CHECKIN":{ "checkOut": {"text":"Check Out", "url":"lifecycleState/CHECKOUT"} + } + }, + "states":{ + "NOT_CERTIFIED_CHECKOUT":{ + "ANY":[ + ] + }, + "NOT_CERTIFIED_CHECKIN": { + "ANY": [ + ] + }, + "READY_FOR_CERTIFICATION": { + "ANY":[ + ] + }, + "CERTIFICATION_IN_PROGRESS":{ + "ANY":[ + ] + }, + "CERTIFIED":{ + "ANY":[ + ] + } + }, + "folder":[ + {"text": "Active Projects", "groupname": "IN_PROGRESS" }, + {"text": "Check Out", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKOUT"}, + {"text": "Check In", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKIN"}, + {"text": "Followed Projects", "groupname": "FOLLOWING" }, + {"text": "Ready For Testing", "group": "FOLLOWING", "state": "READY_FOR_CERTIFICATION"}, + {"text": "In Testing", "group": "FOLLOWING", "state": "CERTIFICATION_IN_PROGRESS"}, + {"text": "Certified", "group": "FOLLOWING", "state": "CERTIFIED"} + ] + }, + "TESTER":{ + "title": "Tester's Workspace", + "pages":[], + "dashboard": { + "showCreateNew": false, + "showCreateNewProduct": false + }, + "changeLifecycleStateButtons":{ + "READY_FOR_CERTIFICATION":{ "startTesting": {"text":"Start Testing", "url":"lifecycleState/startCertification"} + + }, + "CERTIFICATION_IN_PROGRESS":{ "accept": {"text":"Accept", "url":"lifecycleState/certify", "confirmationModal": "lifecycleState/certify"}, + "reject": {"text":"Reject", "url":"lifecycleState/failCertification", "confirmationModal": "lifecycleState/failCertification"}, + "cancel": {"text":"Cancel","action":"changeLifecycleState", "url":"lifecycleState/cancelCertification", "confirmationModal": "lifecycleState/cancel"} + } + }, + "states": { + "READY_FOR_CERTIFICATION":{ + "ANY":[ + {"text":"Start Testing","action":"changeLifecycleState", "url":"lifecycleState/startCertification"} + ] + }, + "CERTIFICATION_IN_PROGRESS":{ + "ANY":[ + {"text":"Accept","action":"changeLifecycleState", "url":"lifecycleState/certify", "confirmationModal": "lifecycleState/certify"}, + {"text":"Reject","action":"changeLifecycleState", "url":"lifecycleState/failCertification", "confirmationModal": "lifecycleState/failCertification"}, + {"text":"Cancel","action":"changeLifecycleState", "url":"lifecycleState/cancelCertification", "confirmationModal": "lifecycleState/cancel" } + ] + } + }, + "folder":[ + {"text": "Active Projects", "groupname": "FOLLOWING" }, + {"text": "Ready For Testing", "group": "FOLLOWING", "state": "READY_FOR_CERTIFICATION"}, + {"text": "In Testing", "group": "FOLLOWING", "state": "CERTIFICATION_IN_PROGRESS"} + ] + }, + "OPS":{ + "title": "Operations Workspace", + "pages":[], + "dashboard": { + "showCreateNew": false, + "showCreateNewProduct": false + }, + "changeLifecycleStateButtons":{ + "DISTRIBUTION_APPROVED":{ "distribute": {"text":"Distribute", "url":"distribution/PROD/activate", "conformanceLevelModal": { "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject" }}, + "monitor": {"text":"Monitor", "disabled":true} + }, + "DISTRIBUTED":{ "redistribute": {"text":"Redistribute", "url":"distribution/PROD/activate", "conformanceLevelModal": { "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject" }}, + "monitor": {"text":"Monitor", "url":"distribution-state/monitor"} + } + }, + "states": { + "CERTIFIED": { + "DISTRIBUTION_APPROVED": [ + {"text": "Distribute","action":"changeLifecycleState", "url":"distribution/PROD/activate"} + ], + "DISTRIBUTED": [ + {"text": "Monitor","action":"openDistributionModal", "url":"distribution-state/monitor"}, + {"text": "Redistribute","action":"changeLifecycleState", "url":"distribution/PROD/activate"} + ] + } + }, + "folder":[ + {"text": "Active Projects", "groupname": "FOLLOWING" }, + {"text": "Waiting For Distribution", "group": "FOLLOWING", "state": "CERTIFIED", "dist": "DISTRIBUTION_APPROVED"}, + {"text": "Distributed", "group": "FOLLOWING", "state": "CERTIFIED", "dist": "DISTRIBUTED"} + ] + }, + "GOVERNOR":{ + "title": "Governance Rep's Workspace", + "pages":[], + "dashboard": { + "showCreateNew": false, + "showCreateNewProduct": false + }, + "changeLifecycleStateButtons":{ + "DISTRIBUTION_NOT_APPROVED":{ "approve": {"text":"Approve", "url":"distribution-state/approve", "confirmationModal": "distribution-state/approve", "conformanceLevelModal": { "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject" }}, + "reject": {"text":"Reject", "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject"} + }, + "DISTRIBUTION_APPROVED":{ "reject": {"text":"Reject", "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject"} + }, + "DISTRIBUTED": { "reject": {"text":"Reject", "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject"} + }, + "DISTRIBUTION_REJECTED": { "approve": {"text": "Approve", "url": "distribution-state/approve", "confirmationModal": "distribution-state/approve", "conformanceLevelModal": { "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject" }} + } + }, + "states": { + "CERTIFIED": { + "DISTRIBUTION_NOT_APPROVED": [ + {"text":"Approve","action":"changeLifecycleState", "url":"distribution-state/approve", "confirmationModal": "distribution-state/approve"}, + {"text":"Reject","action":"changeLifecycleState", "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject"} + ], + "DISTRIBUTION_APPROVED": [ + {"text":"Reject","action":"changeLifecycleState", "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject"} + ], + "DISTRIBUTED": [ + {"text":"Reject","action":"changeLifecycleState", "url":"distribution-state/reject", "confirmationModal": "distribution-state/reject"} + ], + "DISTRIBUTION_REJECTED": [ + {"text":"Approve","action":"changeLifecycleState", "url":"distribution-state/approve", "confirmationModal": "distribution-state/approve"} + ] + } + }, + "folder":[ + {"text": "Active Projects", "groupname": "FOLLOWING" }, + {"text": "Waiting For Approval", "group": "FOLLOWING", "state": "CERTIFIED", "dist": "DISTRIBUTION_NOT_APPROVED"}, + {"text": "Distribution Rejected", "group": "FOLLOWING", "state": "CERTIFIED", "dist": "DISTRIBUTION_REJECTED"}, + {"text": "Distribution Approved", "group": "FOLLOWING", "state": "CERTIFIED", "dist": "DISTRIBUTION_APPROVED,DISTRIBUTED"} + + ] + } + }, + "confirmationMessages": { + "lifecycleState/CHECKIN": {"showComment":true, "title": "Check in confirmation", "message": "Please add comment and confirm the check in."}, + "lifecycleState/CHECKOUT": {"showComment":true, "title": "Check out confirmation", "message": "Please add comment and confirm the check out."}, + "lifecycleState/certify": {"showComment":true, "title": "Certification confirmation", "message": "Please add comment and confirm test results."}, + "lifecycleState/cancel": {"showComment":true, "title": "Cancel test", "message": "Please add comment and cancel test."}, + "lifecycleState/failCertification": {"showComment":true, "title": "Rejection confirmation", "message": "Please add comment and confirm test results."}, + "lifecycleState/CERTIFICATIONREQUEST": {"showComment":true, "title": "Submit for testing", "message": "Please add comment and submit for testing."}, + "distribution-state/approve": {"showComment":true, "title": "Distribution confirmation", "message": "Please add comment and confirm %1 approval for distribution."}, + "distribution-state/reject": {"showComment":true, "title": "Rejection confirmation", "message": "Please add comment and confirm %1 rejection for distribution."}, + "updateTemplate": {"showComment":false, "title": "Update Template Confirmation", "message": "Modifying the Template might cause losing of previous information"} + }, + "alertMessages": { + "lifecycleState/UNDOCHECKOUT": {"title": "Delete Version Confirmation", "message": "Are you sure you want to delete this version?"}, + "exitWithoutSaving": {"title": "Exit Without Saving Confirmation", "message": "All unsaved changes will be lost. Are you sure you want to exit this page?"}, + "deleteInstance": {"title": "Delete Confirmation", "message": "Are you sure you would like to delete %1 ?"}, + "deleteInput": {"title": "Delete Confirmation", "message": "Are you sure you would like to delete %1 ?"} + }, + "statuses": { + "inDesign": { + "name": "In Design", + "values": [ + "NOT_CERTIFIED_CHECKOUT", + "NOT_CERTIFIED_CHECKIN" + ] + }, + "readyForCertification": { + "name": "Ready For Testing", + "values": ["READY_FOR_CERTIFICATION"] + }, + "inCertification": { + "name": "In Testing", + "values": ["CERTIFICATION_IN_PROGRESS"] + }, + "certified": { + "name": "Certified", + "values": ["CERTIFIED"] + }, + "distributed": { + "name": "Distributed", + "values": ["DISTRIBUTED"] + } + }, + "categoriesDictionary": { + "Mobility": "Application Layer 4+", + "Network L1-3": "Network Layer 2-3", + "Network L4": "Network Layer 4+", + "VoIP Call Control": "Application Layer 4+" + }, + "catalogMenuItem":{ + "DESIGNER":{ + "states":{ + "NOT_CERTIFIED_CHECKOUT":{ + "ANY":[ + {"text":"Submit for Testing","action":"changeLifecycleState", "url":"lifecycleState/certificationRequest", "emailModal": "lifecycleState/CERTIFICATIONREQUEST"} + ], + "NOT_OWNER":[ + ] + }, + "NOT_CERTIFIED_CHECKIN": { + "ANY": [ + {"text": "Submit for Testing", "action": "changeLifecycleState", "url": "lifecycleState/certificationRequest", "emailModal": "lifecycleState/CERTIFICATIONREQUEST"} + ] + }, + "READY_FOR_CERTIFICATION": { + "ANY":[ + ] + }, + "CERTIFICATION_IN_PROGRESS":{ + "ANY":[ + ] + }, + "CERTIFIED":{ + "ANY":[ + ] + } + + } + }, + "PRODUCT_MANAGER":{ + "states":{ + "NOT_CERTIFIED_CHECKOUT":{ + "ANY":[ + ], + "NOT_OWNER":[ + ] + }, + "NOT_CERTIFIED_CHECKIN": { + "ANY": [ + ] + }, + "READY_FOR_CERTIFICATION": { + "ANY":[ + ] + }, + "CERTIFICATION_IN_PROGRESS":{ + "ANY":[ + ] + }, + "CERTIFIED":{ + "ANY":[ + ] + } + }, + "folder":[ + {"text": "Active Projects", "groupname": "IN_PROGRESS" }, + {"text": "Check Out", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKOUT"}, + {"text": "Check In", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKIN"}, + {"text": "Followed Projects", "groupname": "FOLLOWING" }, + {"text": "Ready For Testing", "group": "FOLLOWING", "state": "READY_FOR_CERTIFICATION"}, + {"text": "In Testing", "group": "FOLLOWING", "state": "CERTIFICATION_IN_PROGRESS"}, + {"text": "Certified", "group": "FOLLOWING", "state": "CERTIFIED"} + ] + }, + "PRODUCT_STRATEGIST":{ + "title": "Product Strategist's Workspace", + "pages":[], + "dashboard": { + "showCreateNew": false, + "showCreateNewProduct": true + }, + "states":{ + "NOT_CERTIFIED_CHECKOUT":{ + "ANY":[ + ], + "NOT_OWNER":[ + ] + }, + "NOT_CERTIFIED_CHECKIN": { + "ANY": [ + ] + }, + "READY_FOR_CERTIFICATION": { + "ANY":[ + ] + }, + "CERTIFICATION_IN_PROGRESS":{ + "ANY":[ + ] + }, + "CERTIFIED":{ + "ANY":[ + ] + } + }, + "folder":[ + {"text": "Active Projects", "groupname": "IN_PROGRESS" }, + {"text": "Check Out", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKOUT"}, + {"text": "Check In", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKIN"}, + {"text": "Followed Projects", "groupname": "FOLLOWING" }, + {"text": "Ready For Testing", "group": "FOLLOWING", "state": "READY_FOR_CERTIFICATION"}, + {"text": "In Testing", "group": "FOLLOWING", "state": "CERTIFICATION_IN_PROGRESS"}, + {"text": "Certified", "group": "FOLLOWING", "state": "CERTIFIED"} + ] + }, + "OTHER":{ + "states":{ + "ANY":{ + "ANY":[ + ] + } + } + } + }, + "LifeCycleStatuses":{ + "NOT_CERTIFIED_CHECKOUT": { "text":"In Design Check Out", "icon": "checkout-editable-status-icon"}, + "NOT_CERTIFIED_CHECKIN" : { "text":"In Design Check In", "icon": "checkin-status-icon "}, + "READY_FOR_CERTIFICATION": { "text":"Ready for testing"}, + "CERTIFICATION_IN_PROGRESS": { "text":"In Testing"}, + "CERTIFIED": { "text":"Certified", "icon": "checkin-status-icon "} + }, + "DistributionStatuses":{ + "DISTRIBUTION_NOT_APPROVED": { "text":"Waiting For Distribution"}, + "DISTRIBUTION_APPROVED" : { "text":"Distribution Approved"}, + "DISTRIBUTION_REJECTED": { "text":"Distribution Rejected"}, + "DISTRIBUTED": { "text":"Distributed"} + }, + "canvas_buttons":{ + "checkIn": {"text":"Check in","action":"changeLifecycleState", "url":"lifecycleState/CHECKIN", "confirmationModal": "lifecycleState/CHECKIN"}, + "submitForTesting": {"text":"Submit for Testing","action":"changeLifecycleState", "url":"lifecycleState/certificationRequest", "emailModal": "lifecycleState/CERTIFICATIONREQUEST"}, + "deleteVersion": {"text":"Delete Version", "action":"changeLifecycleState", "url":"lifecycleState/UNDOCHECKOUT", "alertModal": "lifecycleState/UNDOCHECKOUT"} + }, + + "component_workspace_menu_option": { + "VFC":[ + {"text":"General", "action":"onMenuItemPressed", "state": "workspace.general"}, + {"text":"Icon", "action":"onMenuItemPressed", "state": "workspace.icons"}, + {"text":"Deployment Artifact", "action":"onMenuItemPressed", "state": "workspace.deployment_artifacts"}, + {"text":"Information Artifact", "action":"onMenuItemPressed", "state": "workspace.information_artifacts"}, + {"text":"TOSCA Artifacts", "action":"onMenuItemPressed", "state": "workspace.tosca_artifacts"}, + {"text":"Properties", "action":"onMenuItemPressed", "state": "workspace.properties"}, + {"text":"Attributes", "action":"onMenuItemPressed", "state": "workspace.attributes"}, + {"text":"Req. & Capabilities", "action":"onMenuItemPressed", "state": "workspace.reqAndCap"}, + {"text":"Activity Log", "action":"onMenuItemPressed", "state": "workspace.activity_log"} + ], + "VL":[ + {"text":"General", "action":"onMenuItemPressed", "state": "workspace.general"}, + {"text":"Icon", "action":"onMenuItemPressed", "state": "workspace.icons"}, + {"text":"Deployment Artifact", "action":"onMenuItemPressed", "state": "workspace.deployment_artifacts"}, + {"text":"Information Artifact", "action":"onMenuItemPressed", "state": "workspace.information_artifacts"}, + {"text":"TOSCA Artifacts", "action":"onMenuItemPressed", "state": "workspace.tosca_artifacts"}, + {"text":"Properties", "action":"onMenuItemPressed", "state": "workspace.properties"}, + {"text":"Attributes", "action":"onMenuItemPressed", "state": "workspace.attributes"}, + {"text":"Req. & Capabilities", "action":"onMenuItemPressed", "state": "workspace.reqAndCap"}, + {"text":"Activity Log", "action":"onMenuItemPressed", "state": "workspace.activity_log"} + ], + "CP":[ + {"text":"General", "action":"onMenuItemPressed", "state": "workspace.general"}, + {"text":"Icon", "action":"onMenuItemPressed", "state": "workspace.icons"}, + {"text":"Deployment Artifact", "action":"onMenuItemPressed", "state": "workspace.deployment_artifacts"}, + {"text":"Information Artifact", "action":"onMenuItemPressed", "state": "workspace.information_artifacts"}, + {"text":"TOSCA Artifacts", "action":"onMenuItemPressed", "state": "workspace.tosca_artifacts"}, + {"text":"Properties", "action":"onMenuItemPressed", "state": "workspace.properties"}, + {"text":"Attributes", "action":"onMenuItemPressed", "state": "workspace.attributes"}, + {"text":"Req. & Capabilities", "action":"onMenuItemPressed", "state": "workspace.reqAndCap"}, + {"text":"Activity Log", "action":"onMenuItemPressed", "state": "workspace.activity_log"} + ], + "VF":[ + {"text":"General", "action":"onMenuItemPressed", "state": "workspace.general"}, + {"text":"Icon", "action":"onMenuItemPressed", "state": "workspace.icons"}, + {"text":"Deployment Artifact", "action":"onMenuItemPressed", "state": "workspace.deployment_artifacts"}, + {"text":"Information Artifact", "action":"onMenuItemPressed", "state": "workspace.information_artifacts"}, + {"text":"TOSCA Artifacts", "action":"onMenuItemPressed", "state": "workspace.tosca_artifacts"}, + // {"text":"Properties", "action":"onMenuItemPressed", "state": "workspace.properties"}, + {"text":"Composition", "action":"onMenuItemPressed", "state": "workspace.composition.details"}, + {"text":"Activity Log", "action":"onMenuItemPressed", "state": "workspace.activity_log"}, + {"text":"Deployment", "action":"onMenuItemPressed", "state": "workspace.deployment"}, + // {"text":"Inputs", "action":"onMenuItemPressed", "state": "workspace.resource_inputs"}, + {"text":"Properties Assignment", "action":"onMenuItemPressed", "state": "workspace.properties_assignment"} + ], + "SERVICE":[ + {"text":"General", "action":"onMenuItemPressed", "state": "workspace.general"}, + {"text":"Icon", "action":"onMenuItemPressed", "state": "workspace.icons"}, + {"text":"TOSCA Artifacts", "action":"onMenuItemPressed", "state": "workspace.tosca_artifacts"}, + {"text":"Composition", "action":"onMenuItemPressed", "state": "workspace.composition.details"}, + {"text":"Activity Log", "action":"onMenuItemPressed", "state": "workspace.activity_log"}, + {"text":"Management Workflow", "action":"onMenuItemPressed", "state": "workspace.management_workflow"}, + {"text":"Network Call Flow ", "action":"onMenuItemPressed", "state": "workspace.network_call_flow"}, + {"text":"Monitor ", "action":"onMenuItemPressed", "state": "workspace.distribution", "disabledRoles": ["ADMIN", "TESTER", "GOVERNOR", "DESIGNER", "PRODUCT_MANAGER", "PRODUCT_STRATEGIST"]}, + {"text":"Deployment", "action":"onMenuItemPressed", "state": "workspace.deployment"}, + // {"text":"Inputs", "action":"onMenuItemPressed", "state": "workspace.service_inputs"}, + {"text":"Properties Assignment", "action":"onMenuItemPressed", "state": "workspace.properties_assignment"} + ], + "PRODUCT":[ + {"text":"General", "action":"onMenuItemPressed", "state": "workspace.general"}, + {"text":"Hierarchy", "action":"onMenuItemPressed", "state": "workspace.hierarchy"}, + {"text":"Icon", "action":"onMenuItemPressed", "state": "workspace.icons"}, + {"text":"Composition", "action":"onMenuItemPressed", "state": "workspace.composition.details"} + ] + } + +} + +module.exports = SDC_MENU_CONFIG; -- cgit 1.2.3-korg