Initial RBAC plugin display. Included about and debug page not rendering fix
[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": ["rw-rbac-platform:super-admin", "rw-project-mano:lcm-oper", "rw-project-mano:lcm-admin"],
8     "routes": [
9     {
10         "label": "Dashboard",
11         "route": "/",
12         "component": "./launchpad.jsx",
13         "path": "",
14         "query":"name",
15         "type": "external"
16     },{
17         "label": "Instantiate",
18         "route": "/instantiate",
19         "component": "./instantiate/instantiateDashboard.jsx",
20         "path": "",
21         "type": "external",
22         "routes": [
23             {
24                 "label": "Instantiate",
25                 "route": ":nsd",
26                 "component": "./instantiate/instantiateParameters.jsx",
27                 "path": ":nsd",
28                 "type": "internal"
29             }
30         ]
31     },{
32         "label": "SSH Keys",
33         "route": "/ssh-keys",
34         "component": "./ssh_keys/sshKeys.jsx",
35         "path": "",
36         "type": "external"
37     },
38     {
39         "label": "Viewport",
40         "route": "/viewport",
41         "query": "id",
42         "component": "./recordViewer/recordView.jsx",
43         "type": "internal",
44         "routes": [
45
46         ]
47     },{
48         "label": "Compute Topology",
49         "route": "/compute-topology",
50         "query": "id",
51         "component": "./topologyView/topologyView.jsx",
52         "path": "",
53         "type": "internal"
54     },{
55         "label": "Network Topology",
56         "route": "/network-topology",
57         "query": "id",
58         "component": "./topologyL2View/topologyL2View.jsx",
59         "path": "",
60         "type": "internal"
61     }]
62 }