mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Reload permissions cache when adding a datasource (#47658)
This commit is contained in:
parent
46dc1e98fa
commit
463f00b93f
@ -24,6 +24,7 @@ import {
|
|||||||
} from './reducers';
|
} from './reducers';
|
||||||
import { getDataSource, getDataSourceMeta } from './selectors';
|
import { getDataSource, getDataSourceMeta } from './selectors';
|
||||||
import { accessControlQueryParam } from 'app/core/utils/accessControl';
|
import { accessControlQueryParam } from 'app/core/utils/accessControl';
|
||||||
|
import { contextSrv } from '../../../core/services/context_srv';
|
||||||
|
|
||||||
export interface DataSourceTypesLoadedPayload {
|
export interface DataSourceTypesLoadedPayload {
|
||||||
plugins: DataSourcePluginMeta[];
|
plugins: DataSourcePluginMeta[];
|
||||||
@ -217,6 +218,9 @@ export function addDataSource(plugin: DataSourcePluginMeta): ThunkResult<void> {
|
|||||||
|
|
||||||
const result = await getBackendSrv().post('/api/datasources', newInstance);
|
const result = await getBackendSrv().post('/api/datasources', newInstance);
|
||||||
await getDatasourceSrv().reload();
|
await getDatasourceSrv().reload();
|
||||||
|
|
||||||
|
await contextSrv.fetchUserPermissions();
|
||||||
|
|
||||||
locationService.push(`/datasources/edit/${result.datasource.uid}`);
|
locationService.push(`/datasources/edit/${result.datasource.uid}`);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user