fix: Viewers can edit means that viewers have acces to Explore #14281

This commit is contained in:
Hugo Häggmark
2019-01-21 08:47:41 +01:00
parent bc8f3374a3
commit 9d6ac2c3d4
7 changed files with 25 additions and 5 deletions

View File

@@ -16,6 +16,7 @@ import UsersListPage from 'app/features/users/UsersListPage';
import DataSourceDashboards from 'app/features/datasources/DataSourceDashboards';
import DataSourceSettingsPage from '../features/datasources/settings/DataSourceSettingsPage';
import OrgDetailsPage from '../features/org/OrgDetailsPage';
import config from 'app/core/config';
/** @ngInject */
export function setupAngularRoutes($routeProvider, $locationProvider) {
@@ -129,7 +130,7 @@ export function setupAngularRoutes($routeProvider, $locationProvider) {
template: '<react-container />',
reloadOnSearch: false,
resolve: {
roles: () => ['Editor', 'Admin'],
roles: () => (config.viewersCanEdit ? [] : ['Editor', 'Admin']),
component: () => import(/* webpackChunkName: "explore" */ 'app/features/explore/Wrapper'),
},
})