1
0
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:
Lauri Nevala 2021-06-17 11:33:32 +03:00
parent dc2d7a08d3
commit 6785516106

View File

@ -107,8 +107,22 @@ export class App extends React.Component {
}
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, [
kubeWatchApi.subscribeStores([podsStore, nodesStore, eventStore, namespaceStore], {
kubeWatchApi.subscribeStores(stores, {
preload: true,
})
]);