1 const SDC_MENU_CONFIG = {
4 "title": "Admin's Workspace",
7 "title": "Designer's Workspace",
11 "changeLifecycleStateButtons": {
12 "NOT_CERTIFIED_CHECKOUT": {
16 "url": "lifecycleState/certify",
17 "confirmationModal": "lifecycleState/certify"
21 "url": "lifecycleState/CHECKIN",
22 "confirmationModal": "lifecycleState/CHECKIN"
25 "text": "Delete Version",
26 "url": "lifecycleState/UNDOCHECKOUT",
27 "alertModal": "lifecycleState/UNDOCHECKOUT"
33 "url": "lifecycleState/certify",
34 "confirmationModal": "lifecycleState/certify"
38 "url": "lifecycleState/CHECKIN",
39 "confirmationModal": "lifecycleState/CHECKIN"
42 "text": "Delete Version",
43 "url": "lifecycleState/UNDOCHECKOUT",
44 "alertModal": "lifecycleState/UNDOCHECKOUT"
51 "checkOut": {"text": "Check Out", "url": "lifecycleState/CHECKOUT"}
54 "checkOut": {"text": "Check Out", "url": "lifecycleState/CHECKOUT"}
57 "NOT_CERTIFIED_CHECKIN": {
61 "url": "lifecycleState/certify",
62 "confirmationModal": "lifecycleState/certify"
64 "checkOut": {"text": "Check Out", "url": "lifecycleState/CHECKOUT"}
69 "url": "lifecycleState/certify",
70 "confirmationModal": "lifecycleState/certify"
72 "checkOut": {"text": "Check Out", "url": "lifecycleState/CHECKOUT"}
75 "DISTRIBUTION_NOT_APPROVED": {
80 "url": "distribution/PROD/activate",
81 "conformanceLevelModal": {
82 "url": "distribution-state/reject",
83 "confirmationModal": "distribution-state/reject"
86 "checkOut": {"text": "Check Out", "url": "lifecycleState/CHECKOUT"}
93 "text": "Redistribute",
94 "url": "distribution/PROD/activate",
95 "conformanceLevelModal": {
96 "url": "distribution-state/reject",
97 "confirmationModal": "distribution-state/reject"
100 "checkOut": {"text": "Check Out", "url": "lifecycleState/CHECKOUT"}
105 {"text": "Active Projects", "groupname": "IN_PROGRESS"},
106 {"text": "Check Out", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKOUT"},
107 {"text": "Check In", "group": "IN_PROGRESS", "state": "NOT_CERTIFIED_CHECKIN"},
108 {"text": "Followed Projects", "groupname": "FOLLOWING"},
109 {"text": "Certified", "group": "FOLLOWING", "state": "CERTIFIED"},
110 {"text": "Distributed", "group": "FOLLOWING", "state": "DISTRIBUTED"}
115 "confirmationMessages": {
116 "lifecycleState/CHECKIN": {
118 "title": "Check in confirmation",
119 "message": "Please add comment and confirm the check in."
121 "lifecycleState/CHECKOUT": {
123 "title": "Check out confirmation",
124 "message": "Please add comment and confirm the check out."
126 "lifecycleState/certify": {
128 "title": "Certification confirmation",
129 "message": "Please add comment and confirm test results."
132 "showComment": false,
133 "title": "Update Template Confirmation",
134 "message": "Modifying the Template might cause losing of previous information"
138 "lifecycleState/UNDOCHECKOUT": {
139 "title": "Delete Version Confirmation",
140 "message": "Are you sure you want to delete this version?"
142 "exitWithoutSaving": {
143 "title": "Exit Without Saving Confirmation",
144 "message": "All unsaved changes will be lost. Are you sure you want to exit this page?"
147 "title": "Switch Versions",
148 "message": "Switching versions will erase service paths: %1. Are you sure you want to proceed?"
150 "deleteInstance": {"title": "Delete Confirmation", "message": "Are you sure you would like to delete %1?"},
151 "deleteInput": {"title": "Delete Confirmation", "message": "Are you sure you would like to delete %1?"},
158 "NOT_CERTIFIED_CHECKOUT",
159 "NOT_CERTIFIED_CHECKIN"
164 "values": ["CERTIFIED"]
167 "name": "Distributed",
168 "values": ["DISTRIBUTED"]
171 "categoriesDictionary": {
172 "Mobility": "Application Layer 4+",
173 "Network L1-3": "Network Layer 2-3",
174 "Network L4": "Network Layer 4+",
175 "VoIP Call Control": "Application Layer 4+"
180 "NOT_CERTIFIED_CHECKOUT": {
183 "NOT_CERTIFIED_CHECKIN": {
199 "LifeCycleStatuses": {
200 "NOT_CERTIFIED_CHECKOUT": {"text": "In Design Check Out", "icon": "checkout-editable-status-icon"},
201 "NOT_CERTIFIED_CHECKIN": {"text": "In Design Check In", "icon": "checkin-status-icon "},
202 "CERTIFIED": {"text": "Certified", "icon": "checkin-status-icon "}
204 "DistributionStatuses": {
205 "DISTRIBUTION_NOT_APPROVED": {"text": "Waiting For Distribution"},
206 "DISTRIBUTED": {"text": "Distributed"}
211 "action": "changeLifecycleState",
212 "url": "lifecycleState/CHECKIN",
213 "confirmationModal": "lifecycleState/CHECKIN"
216 "text": "Delete Version",
217 "action": "changeLifecycleState",
218 "url": "lifecycleState/UNDOCHECKOUT",
219 "alertModal": "lifecycleState/UNDOCHECKOUT"
223 "component_workspace_menu_option": {
225 {"text": "General", "action": "onMenuItemPressed", "state": "workspace.general"},
226 {"text": "Deployment Artifact", "action": "onMenuItemPressed", "state": "workspace.deployment_artifacts"},
227 {"text": "Information Artifact", "action": "onMenuItemPressed", "state": "workspace.information_artifacts"},
228 {"text": "TOSCA Artifacts", "action": "onMenuItemPressed", "state": "workspace.tosca_artifacts"},
229 {"text": "Properties", "action": "onMenuItemPressed", "state": "workspace.properties"},
230 {"text": "Attributes", "action": "onMenuItemPressed", "state": "workspace.attributes"},
231 {"text": "Interfaces", "action": "onMenuItemPressed", "state": "workspace.interface-definition"},
232 {"text": "Req. & Capabilities", "action": "onMenuItemPressed", "state": "workspace.reqAndCap"},
233 {"text": "Activity Log", "action": "onMenuItemPressed", "state": "workspace.activity_log"}
236 {"text": "General", "action": "onMenuItemPressed", "state": "workspace.general"},
237 {"text": "Deployment Artifact", "action": "onMenuItemPressed", "state": "workspace.deployment_artifacts"},
238 {"text": "Information Artifact", "action": "onMenuItemPressed", "state": "workspace.information_artifacts"},
239 {"text": "TOSCA Artifacts", "action": "onMenuItemPressed", "state": "workspace.tosca_artifacts"},
240 {"text": "Properties", "action": "onMenuItemPressed", "state": "workspace.properties"},
241 {"text": "Attributes", "action": "onMenuItemPressed", "state": "workspace.attributes"},
242 {"text": "Req. & Capabilities", "action": "onMenuItemPressed", "state": "workspace.reqAndCap"},
243 {"text": "Activity Log", "action": "onMenuItemPressed", "state": "workspace.activity_log"}
246 {"text": "General", "action": "onMenuItemPressed", "state": "workspace.general"},
247 {"text": "Deployment Artifact", "action": "onMenuItemPressed", "state": "workspace.deployment_artifacts"},
248 {"text": "Information Artifact", "action": "onMenuItemPressed", "state": "workspace.information_artifacts"},
249 {"text": "TOSCA Artifacts", "action": "onMenuItemPressed", "state": "workspace.tosca_artifacts"},
250 {"text": "Properties", "action": "onMenuItemPressed", "state": "workspace.properties"},
251 {"text": "Attributes", "action": "onMenuItemPressed", "state": "workspace.attributes"},
252 {"text": "Req. & Capabilities", "action": "onMenuItemPressed", "state": "workspace.reqAndCap"},
253 {"text": "Activity Log", "action": "onMenuItemPressed", "state": "workspace.activity_log"}
256 {"text": "General", "action": "onMenuItemPressed", "state": "workspace.general"},
257 {"text": "Deployment Artifact", "action": "onMenuItemPressed", "state": "workspace.deployment_artifacts"},
258 {"text": "Information Artifact", "action": "onMenuItemPressed", "state": "workspace.information_artifacts"},
259 {"text": "TOSCA Artifacts", "action": "onMenuItemPressed", "state": "workspace.tosca_artifacts"},
260 {"text": "Composition", "action": "onMenuItemPressed", "state": "workspace.composition.details"},
261 {"text": "Operation", "action":"onMenuItemPressed", "state": "workspace.interface_operation"},
262 {"text": "Activity Log", "action": "onMenuItemPressed", "state": "workspace.activity_log"},
263 {"text": "Deployment", "action": "onMenuItemPressed", "state": "workspace.deployment"},
264 {"text": "Properties Assignment", "action": "onMenuItemPressed", "state": "workspace.properties_assignment"},
265 {"text": "Attributes & Outputs", "action": "onMenuItemPressed", "state": "workspace.attributes_outputs"},
266 {"text": "Req. & Capabilities", "action": "onMenuItemPressed", "state": "workspace.reqAndCapEditable"}
269 {"text": "General", "action": "onMenuItemPressed", "state": "workspace.general"},
270 {"text": "Deployment Artifact", "action": "onMenuItemPressed", "state": "workspace.deployment_artifacts"},
271 {"text": "Information Artifact", "action": "onMenuItemPressed", "state": "workspace.information_artifacts"},
272 {"text": "TOSCA Artifacts", "action": "onMenuItemPressed", "state": "workspace.tosca_artifacts"},
273 {"text": "Composition", "action": "onMenuItemPressed", "state": "workspace.composition.details"},
274 {"text": "Operation", "action": "onMenuItemPressed", "state": "workspace.interface_operation"},
275 {"text": "Activity Log", "action": "onMenuItemPressed", "state": "workspace.activity_log"},
276 {"text": "Properties Assignment", "action": "onMenuItemPressed", "state": "workspace.properties_assignment"},
277 {"text": "Req. & Capabilities", "action": "onMenuItemPressed", "state": "workspace.reqAndCapEditable"}
280 {"text": "General", "action": "onMenuItemPressed", "state": "workspace.general"},
281 {"text": "Deployment Artifact", "action": "onMenuItemPressed", "state": "workspace.deployment_artifacts"},
282 {"text": "Information Artifact", "action": "onMenuItemPressed", "state": "workspace.information_artifacts"},
283 {"text": "TOSCA Artifacts", "action": "onMenuItemPressed", "state": "workspace.tosca_artifacts"},
284 {"text": "Composition", "action": "onMenuItemPressed", "state": "workspace.composition.details", "disabledCategories":["Partner Domain Service"]},
285 {"text": "Operation", "action":"onMenuItemPressed", "state": "workspace.interface_operation"},
286 {"text": "Activity Log", "action": "onMenuItemPressed", "state": "workspace.activity_log"},
287 {"text": "Properties Assignment", "action": "onMenuItemPressed", "state": "workspace.properties_assignment"},
288 {"text": "Req. & Capabilities", "action": "onMenuItemPressed", "state": "workspace.reqAndCapEditable"}
291 {"text": "General", "action": "onMenuItemPressed", "state": "workspace.general", "hiddenCategories":["Partner Domain Service"]},
292 {"text": "TOSCA Artifacts", "action": "onMenuItemPressed", "state": "workspace.tosca_artifacts"},
293 {"text": "Composition", "action": "onMenuItemPressed", "state": "workspace.composition.details", "disabledCategories":["Partner Domain Service"]},
294 {"text": "Operation", "action":"onMenuItemPressed", "state": "workspace.interface_operation"},
295 {"text": "Activity Log", "action": "onMenuItemPressed", "state": "workspace.activity_log"},
296 {"text": "Management Workflow", "action": "onMenuItemPressed", "state": "workspace.management_workflow"},
297 {"text": "Network Call Flow ", "action": "onMenuItemPressed", "state": "workspace.network_call_flow"},
298 {"text": "Distribution","action": "onMenuItemPressed","state": "workspace.distribution","disabledRoles": ["ADMIN"]},
299 {"text": "Deployment", "action": "onMenuItemPressed", "state": "workspace.deployment"},
300 {"text": "Properties Assignment", "action": "onMenuItemPressed", "state": "workspace.properties_assignment"},
301 {"text": "Attributes & Outputs", "action": "onMenuItemPressed", "state": "workspace.attributes_outputs"}
304 {"text": "General", "action": "onMenuItemPressed", "state": "general"},
305 {"text": "Properties", "action": "onMenuItemPressed", "state": "properties"},
306 {"text": "TOSCA Artifacts", "action": "onMenuItemPressed", "state": "tosca_artifacts"}
312 module.exports = SDC_MENU_CONFIG;