1+ apiVersion : ui.platform-mesh.io/v1alpha1 
2+ kind : ContentConfiguration 
3+ metadata :
4+   labels :
5+     ui.platform-mesh.io/entity : core_platform-mesh_io_account 
6+   name : account-namespace 
7+ spec :
8+   inlineConfiguration :
9+     content : |- 
10+       { 
11+           "name": "namespaces", 
12+           "creationTimestamp": "2022-05-17T11:37:17Z", 
13+           "luigiConfigFragment": { 
14+               "data": { 
15+                   "nodes": [ 
16+                       { 
17+                           "pathSegment": "core_namespaces", 
18+                           "navigationContext": "core_namespaces", 
19+                           "label": "Namespaces", 
20+                           "entityType": "main.core_platform-mesh_io_account", 
21+                           "icon": "group-2", 
22+                           "order": 110, 
23+                           "loadingIndicator": { 
24+                               "enabled": false  
25+                           }, 
26+                           "keepSelectedForChildren": true, 
27+                           "url": "/assets/platform-mesh-portal-ui-wc.js#generic-list-view", 
28+                           "webcomponent": { 
29+                               "selfRegistered": true  
30+                           }, 
31+                           "context": { 
32+                               "resourceDefinition": { 
33+                                   "group": "core", 
34+                                   "plural": "namespaces", 
35+                                   "singular": "namespace", 
36+                                   "kind": "Namespace", 
37+                                   "scope": "Cluster", 
38+                                   "namespace": null, 
39+                                   "ui": { 
40+                                       "listView": { 
41+                                           "fields": [ 
42+                                               { 
43+                                                   "label": "Name", 
44+                                                   "property": "metadata.name" 
45+                                               } 
46+                                           ] 
47+                                       }, 
48+                                       "detailView": { 
49+                                           "fields": [ 
50+                                               { 
51+                                                   "label": "Name", 
52+                                                   "property": "metadata.name" 
53+                                               } 
54+                                           ] 
55+                                       }, 
56+                                       "createView": { 
57+                                           "fields": [ 
58+                                               { 
59+                                                   "label": "Name", 
60+                                                   "property": "metadata.name", 
61+                                                   "required": true  
62+                                               } 
63+                                           ] 
64+                                       } 
65+                                   } 
66+                               } 
67+                           }, 
68+                           "children": [ 
69+                             { 
70+                                 "pathSegment": ":namespaceId", 
71+                                 "hideFromNav": true, 
72+                                 "keepSelectedForChildren": false, 
73+                                 "defineEntity": { 
74+                                     "id": "core_namespace", 
75+                                     "contextKey": "namespaceId", 
76+                                     "graphqlEntity": { 
77+                                         "group": "core", 
78+                                         "kind": "Namespace", 
79+                                         "query": "{ metadata { name } }" 
80+                                     } 
81+                                 }, 
82+                                 "context": { 
83+                                     "accountId": ":accountId", 
84+                                     "namespaceId": ":namespaceId", 
85+                                     "resourceId": ":namespaceId" 
86+                                 } 
87+                             } 
88+                           ] 
89+                       }, 
90+                       { 
91+                         "entityType": "main.core_platform-mesh_io_account.core_namespace", 
92+                         "pathSegment": "dashboard", 
93+                         "label": "Dashboard", 
94+                         "order": 100, 
95+                         "url": "/assets/platform-mesh-portal-ui-wc.js#generic-detail-view", 
96+                         "webcomponent": { 
97+                           "selfRegistered": true  
98+                         }, 
99+                         "defineEntity": { 
100+                             "id": "dashboard" 
101+                         }, 
102+                         "compound": { 
103+                             "children": [] 
104+                         } 
105+                       } 
106+ 
107+                   ] 
108+               } 
109+           } 
110+       } 
111+      contentType : json 
0 commit comments