update from RIFT as of 696b75d2fe9fb046261b08c616f1bcf6c0b54a9b third try
[osm/UI.git] / skyquake / plugins / launchpad / config.json
1 {
2     "root": "public",
3     "name": "Launchpad",
4     "dashboard": "./launchpad.jsx",
5     "order": 1,
6     "priority":1,
7     "allow": [
8         "rw-rbac-platform:super-admin",
9         "rw-project:project-admin",
10         "rw-project:project-oper",
11         "rw-project-mano:lcm-oper",
12         "rw-project-mano:lcm-admin"],
13     "routes": [
14     {
15         "label": "Dashboard",
16         "route": "/",
17         "component": "./launchpad.jsx",
18         "path": "",
19         "query":"name",
20         "type": "external"
21     },{
22         "label": "Instantiate",
23         "route": "/instantiate",
24         "component": "./instantiate/instantiateDashboard.jsx",
25         "path": "",
26         "type": "external",
27         "allow": [
28             "rw-rbac-platform:super-admin",
29             "rw-project:project-admin",
30             "rw-project-mano:lcm-admin"
31         ],
32         "routes": [
33             {
34                 "label": "Instantiate",
35                 "route": ":nsd",
36                 "component": "./instantiate/instantiateParameters.jsx",
37                 "path": ":nsd",
38                 "type": "internal",
39                 "allow": [
40                     "rw-rbac-platform:super-admin",
41                     "rw-project:project-admin",
42                     "rw-project-mano:lcm-admin"
43                 ]
44             }
45         ]
46     },{
47         "label": "SSH Keys",
48         "route": "/ssh-keys",
49         "component": "./ssh_keys/sshKeys.jsx",
50         "path": "",
51         "type": "external"
52     },
53     {
54         "label": "Viewport",
55         "route": "/viewport",
56         "query": "id",
57         "component": "./recordViewer/recordView.jsx",
58         "type": "internal",
59         "routes": [
60
61         ]
62     },{
63         "label": "Compute Topology",
64         "route": "/compute-topology",
65         "query": "id",
66         "component": "./topologyView/topologyView.jsx",
67         "path": "",
68         "type": "internal"
69     },{
70         "label": "Network Topology",
71         "route": "/network-topology",
72         "query": "id",
73         "component": "./topologyL2View/topologyL2View.jsx",
74         "path": "",
75         "type": "internal"
76     }]
77 }