Add API to retrieve UI configuration
[sdc.git] / catalog-fe / sdc-frontend / chef-repo / cookbooks / sdc-catalog-fe / files / default / FE-workspace-configuration.yaml
1 # following entries defines the workspace menus that are displayed according to type/subtype of the component in the workspace
2 # in addition, they can also be disabled for specific roles.
3 workspaceMenuConfiguration:
4   VFC:
5   - text: General
6     action: onMenuItemPressed
7     state: workspace.general
8   - text: Deployment Artifact
9     action: onMenuItemPressed
10     state: workspace.deployment_artifacts
11   - text: Information Artifact
12     action: onMenuItemPressed
13     state: workspace.information_artifacts
14   - text: TOSCA Artifacts
15     action: onMenuItemPressed
16     state: workspace.tosca_artifacts
17   - text: Properties
18     action: onMenuItemPressed
19     state: workspace.properties
20   - text: Attributes
21     action: onMenuItemPressed
22     state: workspace.attributes
23   - text: Req. & Capabilities
24     action: onMenuItemPressed
25     state: workspace.reqAndCap
26   - text: Activity Log
27     action: onMenuItemPressed
28     state: workspace.activity_log
29   VL:
30   - text: General
31     action: onMenuItemPressed
32     state: workspace.general
33   - text: Deployment Artifact
34     action: onMenuItemPressed
35     state: workspace.deployment_artifacts
36   - text: Information Artifact
37     action: onMenuItemPressed
38     state: workspace.information_artifacts
39   - text: TOSCA Artifacts
40     action: onMenuItemPressed
41     state: workspace.tosca_artifacts
42   - text: Properties
43     action: onMenuItemPressed
44     state: workspace.properties
45   - text: Attributes
46     action: onMenuItemPressed
47     state: workspace.attributes
48   - text: Req. & Capabilities
49     action: onMenuItemPressed
50     state: workspace.reqAndCap
51   - text: Activity Log
52     action: onMenuItemPressed
53     state: workspace.activity_log
54   CP:
55   - text: General
56     action: onMenuItemPressed
57     state: workspace.general
58   - text: Deployment Artifact
59     action: onMenuItemPressed
60     state: workspace.deployment_artifacts
61   - text: Information Artifact
62     action: onMenuItemPressed
63     state: workspace.information_artifacts
64   - text: TOSCA Artifacts
65     action: onMenuItemPressed
66     state: workspace.tosca_artifacts
67   - text: Properties
68     action: onMenuItemPressed
69     state: workspace.properties
70   - text: Attributes
71     action: onMenuItemPressed
72     state: workspace.attributes
73   - text: Req. & Capabilities
74     action: onMenuItemPressed
75     state: workspace.reqAndCap
76   - text: Activity Log
77     action: onMenuItemPressed
78     state: workspace.activity_log
79   VF:
80   - text: General
81     action: onMenuItemPressed
82     state: workspace.general
83   - text: Deployment Artifact
84     action: onMenuItemPressed
85     state: workspace.deployment_artifacts
86   - text: Information Artifact
87     action: onMenuItemPressed
88     state: workspace.information_artifacts
89   - text: TOSCA Artifacts
90     action: onMenuItemPressed
91     state: workspace.tosca_artifacts
92   - text: Composition
93     action: onMenuItemPressed
94     state: workspace.composition.details
95   - text: Operation
96     action: onMenuItemPressed
97     state: workspace.interface_operation
98   - text: Activity Log
99     action: onMenuItemPressed
100     state: workspace.activity_log
101   - text: Deployment
102     action: onMenuItemPressed
103     state: workspace.deployment
104   - text: Properties Assignment
105     action: onMenuItemPressed
106     state: workspace.properties_assignment
107   - text: Req. & Capabilities
108     action: onMenuItemPressed
109     state: workspace.reqAndCapEditable
110   PNF:
111   - text: General
112     action: onMenuItemPressed
113     state: workspace.general
114   - text: Deployment Artifact
115     action: onMenuItemPressed
116     state: workspace.deployment_artifacts
117   - text: Information Artifact
118     action: onMenuItemPressed
119     state: workspace.information_artifacts
120   - text: TOSCA Artifacts
121     action: onMenuItemPressed
122     state: workspace.tosca_artifacts
123   - text: Composition
124     action: onMenuItemPressed
125     state: workspace.composition.details
126   - text: Operation
127     action: onMenuItemPressed
128     state: workspace.interface_operation
129   - text: Activity Log
130     action: onMenuItemPressed
131     state: workspace.activity_log
132   - text: Properties Assignment
133     action: onMenuItemPressed
134     state: workspace.properties_assignment
135   - text: Req. & Capabilities
136     action: onMenuItemPressed
137     state: workspace.reqAndCapEditable
138   CR:
139   - text: General
140     action: onMenuItemPressed
141     state: workspace.general
142   - text: Deployment Artifact
143     action: onMenuItemPressed
144     state: workspace.deployment_artifacts
145   - text: Information Artifact
146     action: onMenuItemPressed
147     state: workspace.information_artifacts
148   - text: TOSCA Artifacts
149     action: onMenuItemPressed
150     state: workspace.tosca_artifacts
151   - text: Composition
152     action: onMenuItemPressed
153     state: workspace.composition.details
154   - text: Activity Log
155     action: onMenuItemPressed
156     state: workspace.activity_log
157   - text: Properties Assignment
158     action: onMenuItemPressed
159     state: workspace.properties_assignment
160   SERVICE:
161   - text: General
162     action: onMenuItemPressed
163     state: workspace.general
164   - text: TOSCA Artifacts
165     action: onMenuItemPressed
166     state: workspace.tosca_artifacts
167   - text: Composition
168     action: onMenuItemPressed
169     state: workspace.composition.details
170   - text: Operation
171     action: onMenuItemPressed
172     state: workspace.interface_operation
173   - text: Activity Log
174     action: onMenuItemPressed
175     state: workspace.activity_log
176   - text: Management Workflow
177     action: onMenuItemPressed
178     state: workspace.management_workflow
179   - text: 'Network Call Flow '
180     action: onMenuItemPressed
181     state: workspace.network_call_flow
182   - text: Distribution
183     action: onMenuItemPressed
184     state: workspace.distribution
185     disabledRoles:
186     - ADMIN
187     - TESTER
188     - GOVERNOR
189     - DESIGNER
190   - text: Deployment
191     action: onMenuItemPressed
192     state: workspace.deployment
193   - text: Properties Assignment
194     action: onMenuItemPressed
195     state: workspace.properties_assignment
196   - text: Outputs
197     action: onMenuItemPressed
198     state: workspace.outputs_assignment
199   - text: Req. & Capabilities
200     action: onMenuItemPressed
201     state: workspace.reqAndCapEditable