[Search Session] Control "Kibana / Search Sessions" management section by privileges (#90818)

This commit is contained in:
Anton Dosov 2021-02-11 10:33:32 +01:00 committed by GitHub
parent c91e5fe3f2
commit 9ab5bcb141
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 370 additions and 71 deletions

View file

@ -67,7 +67,11 @@ Array [
"catalogue": Array [
"dashboard",
],
"management": Object {},
"management": Object {
"kibana": Array [
"search_sessions",
],
},
"savedObject": Object {
"all": Array [
"dashboard",
@ -200,7 +204,11 @@ Array [
"catalogue": Array [
"discover",
],
"management": Object {},
"management": Object {
"kibana": Array [
"search_sessions",
],
},
"savedObject": Object {
"all": Array [
"search",
@ -553,7 +561,11 @@ Array [
"catalogue": Array [
"dashboard",
],
"management": Object {},
"management": Object {
"kibana": Array [
"search_sessions",
],
},
"savedObject": Object {
"all": Array [
"dashboard",
@ -686,7 +698,11 @@ Array [
"catalogue": Array [
"discover",
],
"management": Object {},
"management": Object {
"kibana": Array [
"search_sessions",
],
},
"savedObject": Object {
"all": Array [
"search",

View file

@ -21,6 +21,9 @@ export const buildOSSFeatures = ({ savedObjectTypes, includeTimelion }: BuildOSS
name: i18n.translate('xpack.features.discoverFeatureName', {
defaultMessage: 'Discover',
}),
management: {
kibana: ['search_sessions'],
},
order: 100,
category: DEFAULT_APP_CATEGORIES.kibana,
app: ['discover', 'kibana'],
@ -95,6 +98,9 @@ export const buildOSSFeatures = ({ savedObjectTypes, includeTimelion }: BuildOSS
read: [],
},
ui: ['storeSearchSession'],
management: {
kibana: ['search_sessions'],
},
},
],
},
@ -166,6 +172,9 @@ export const buildOSSFeatures = ({ savedObjectTypes, includeTimelion }: BuildOSS
name: i18n.translate('xpack.features.dashboardFeatureName', {
defaultMessage: 'Dashboard',
}),
management: {
kibana: ['search_sessions'],
},
order: 200,
category: DEFAULT_APP_CATEGORIES.kibana,
app: ['dashboards', 'kibana'],
@ -260,6 +269,9 @@ export const buildOSSFeatures = ({ savedObjectTypes, includeTimelion }: BuildOSS
read: [],
},
ui: ['storeSearchSession'],
management: {
kibana: ['search_sessions'],
},
},
],
},