mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Check are resources allowed before subscribing stores
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
parent
dc2d7a08d3
commit
6785516106
@ -107,8 +107,22 @@ export class App extends React.Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
|
const stores: Array<KubeObjectStore> = [namespaceStore];
|
||||||
|
|
||||||
|
if (isAllowedResource("nodes")) {
|
||||||
|
stores.push(nodesStore);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isAllowedResource("pods")) {
|
||||||
|
stores.push(podsStore);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isAllowedResource("events")) {
|
||||||
|
stores.push(eventStore);
|
||||||
|
}
|
||||||
|
|
||||||
disposeOnUnmount(this, [
|
disposeOnUnmount(this, [
|
||||||
kubeWatchApi.subscribeStores([podsStore, nodesStore, eventStore, namespaceStore], {
|
kubeWatchApi.subscribeStores(stores, {
|
||||||
preload: true,
|
preload: true,
|
||||||
})
|
})
|
||||||
]);
|
]);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user