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() {
|
||||
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,
|
||||
})
|
||||
]);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user