Feature Controls - allow dashboard privilege to access maps (#35085)

## Summary

This grants the dashboard privileges access to the `map` saved object type.

Fixes #35079
This commit is contained in:
Larry Gregory 2019-04-15 16:51:54 -04:00 committed by GitHub
parent 8e0b216557
commit a6d977e794
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 26 additions and 16 deletions

View file

@ -79,6 +79,7 @@ const kibanaFeatures: Feature[] = [
'visualization',
'timelion-sheet',
'canvas-workpad',
'map',
],
},
ui: ['createNew', 'show', 'showWriteControls'],
@ -93,6 +94,7 @@ const kibanaFeatures: Feature[] = [
'visualization',
'timelion-sheet',
'canvas-workpad',
'map',
'dashboard',
],
},

View file

@ -207,6 +207,9 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`saved_object:${version}:canvas-workpad/bulk_get`,
`saved_object:${version}:canvas-workpad/get`,
`saved_object:${version}:canvas-workpad/find`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`ui:${version}:savedObjectsManagement/dashboard/delete`,
`ui:${version}:savedObjectsManagement/dashboard/edit`,
`ui:${version}:savedObjectsManagement/dashboard/read`,
@ -219,6 +222,7 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`ui:${version}:savedObjectsManagement/visualization/read`,
`ui:${version}:savedObjectsManagement/timelion-sheet/read`,
`ui:${version}:savedObjectsManagement/canvas-workpad/read`,
`ui:${version}:savedObjectsManagement/map/read`,
`ui:${version}:dashboard/createNew`,
`ui:${version}:dashboard/show`,
`ui:${version}:dashboard/showWriteControls`,
@ -248,6 +252,9 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`saved_object:${version}:canvas-workpad/bulk_get`,
`saved_object:${version}:canvas-workpad/get`,
`saved_object:${version}:canvas-workpad/find`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`saved_object:${version}:dashboard/bulk_get`,
`saved_object:${version}:dashboard/get`,
`saved_object:${version}:dashboard/find`,
@ -257,6 +264,7 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`ui:${version}:savedObjectsManagement/visualization/read`,
`ui:${version}:savedObjectsManagement/timelion-sheet/read`,
`ui:${version}:savedObjectsManagement/canvas-workpad/read`,
`ui:${version}:savedObjectsManagement/map/read`,
`ui:${version}:savedObjectsManagement/dashboard/read`,
`ui:${version}:dashboard/show`,
],
@ -791,11 +799,15 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`saved_object:${version}:canvas-workpad/bulk_get`,
`saved_object:${version}:canvas-workpad/get`,
`saved_object:${version}:canvas-workpad/find`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`ui:${version}:savedObjectsManagement/dashboard/delete`,
`ui:${version}:savedObjectsManagement/dashboard/edit`,
`ui:${version}:savedObjectsManagement/dashboard/read`,
`ui:${version}:savedObjectsManagement/timelion-sheet/read`,
`ui:${version}:savedObjectsManagement/canvas-workpad/read`,
`ui:${version}:savedObjectsManagement/map/read`,
`ui:${version}:dashboard/createNew`,
`ui:${version}:dashboard/show`,
`ui:${version}:dashboard/showWriteControls`,
@ -856,16 +868,12 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`app:${version}:maps`,
`ui:${version}:catalogue/maps`,
`ui:${version}:navLinks/maps`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`saved_object:${version}:map/create`,
`saved_object:${version}:map/bulk_create`,
`saved_object:${version}:map/update`,
`saved_object:${version}:map/delete`,
`ui:${version}:savedObjectsManagement/map/delete`,
`ui:${version}:savedObjectsManagement/map/edit`,
`ui:${version}:savedObjectsManagement/map/read`,
`ui:${version}:maps/save`,
`app:${version}:canvas`,
`ui:${version}:catalogue/canvas`,
@ -941,11 +949,15 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`saved_object:${version}:canvas-workpad/bulk_get`,
`saved_object:${version}:canvas-workpad/get`,
`saved_object:${version}:canvas-workpad/find`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`saved_object:${version}:dashboard/bulk_get`,
`saved_object:${version}:dashboard/get`,
`saved_object:${version}:dashboard/find`,
`ui:${version}:savedObjectsManagement/timelion-sheet/read`,
`ui:${version}:savedObjectsManagement/canvas-workpad/read`,
`ui:${version}:savedObjectsManagement/map/read`,
`ui:${version}:savedObjectsManagement/dashboard/read`,
`ui:${version}:dashboard/show`,
`api:${version}:console`,
@ -976,10 +988,6 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`app:${version}:maps`,
`ui:${version}:catalogue/maps`,
`ui:${version}:navLinks/maps`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`ui:${version}:savedObjectsManagement/map/read`,
`app:${version}:canvas`,
`ui:${version}:catalogue/canvas`,
`ui:${version}:navLinks/canvas`,
@ -1070,11 +1078,15 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`saved_object:${version}:canvas-workpad/bulk_get`,
`saved_object:${version}:canvas-workpad/get`,
`saved_object:${version}:canvas-workpad/find`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`ui:${version}:savedObjectsManagement/dashboard/delete`,
`ui:${version}:savedObjectsManagement/dashboard/edit`,
`ui:${version}:savedObjectsManagement/dashboard/read`,
`ui:${version}:savedObjectsManagement/timelion-sheet/read`,
`ui:${version}:savedObjectsManagement/canvas-workpad/read`,
`ui:${version}:savedObjectsManagement/map/read`,
`ui:${version}:dashboard/createNew`,
`ui:${version}:dashboard/show`,
`ui:${version}:dashboard/showWriteControls`,
@ -1135,16 +1147,12 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`app:${version}:maps`,
`ui:${version}:catalogue/maps`,
`ui:${version}:navLinks/maps`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`saved_object:${version}:map/create`,
`saved_object:${version}:map/bulk_create`,
`saved_object:${version}:map/update`,
`saved_object:${version}:map/delete`,
`ui:${version}:savedObjectsManagement/map/delete`,
`ui:${version}:savedObjectsManagement/map/edit`,
`ui:${version}:savedObjectsManagement/map/read`,
`ui:${version}:maps/save`,
`app:${version}:canvas`,
`ui:${version}:catalogue/canvas`,
@ -1220,11 +1228,15 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`saved_object:${version}:canvas-workpad/bulk_get`,
`saved_object:${version}:canvas-workpad/get`,
`saved_object:${version}:canvas-workpad/find`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`saved_object:${version}:dashboard/bulk_get`,
`saved_object:${version}:dashboard/get`,
`saved_object:${version}:dashboard/find`,
`ui:${version}:savedObjectsManagement/timelion-sheet/read`,
`ui:${version}:savedObjectsManagement/canvas-workpad/read`,
`ui:${version}:savedObjectsManagement/map/read`,
`ui:${version}:savedObjectsManagement/dashboard/read`,
`ui:${version}:dashboard/show`,
`api:${version}:console`,
@ -1255,10 +1267,6 @@ export default function({ getService }: KibanaFunctionalTestDefaultProviders) {
`app:${version}:maps`,
`ui:${version}:catalogue/maps`,
`ui:${version}:navLinks/maps`,
`saved_object:${version}:map/bulk_get`,
`saved_object:${version}:map/get`,
`saved_object:${version}:map/find`,
`ui:${version}:savedObjectsManagement/map/read`,
`app:${version}:canvas`,
`ui:${version}:catalogue/canvas`,
`ui:${version}:navLinks/canvas`,