[Discover] Add deprecation badges to some of old Advanced Settings (#185871)

- Closes https://github.com/elastic/kibana/issues/179899

## Summary

This PR adds deprecation badges to:
 - discover:searchFieldsFromSource
 - doc_table:legacy
 - rollups:enableIndexPatterns
This commit is contained in:
Julia Rechkunova 2024-06-18 00:02:30 +02:00 committed by GitHub
parent c091dd89ff
commit e52750ff1d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 25 additions and 0 deletions

View file

@ -516,6 +516,7 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D
: `${ELASTICSEARCH_DOCS}index-mgmt.html`,
kibanaSearchSettings: `${KIBANA_DOCS}advanced-options.html#kibana-search-settings`,
discoverSettings: `${KIBANA_DOCS}advanced-options.html#kibana-discover-settings`,
rollupSettings: `${KIBANA_DOCS}advanced-options.html#kibana-rollups-settings`,
visualizationSettings: `${KIBANA_DOCS}advanced-options.html#kibana-visualization-settings`,
timelionSettings: `${KIBANA_DOCS}advanced-options.html#kibana-timelion-settings`,
savedObjectsApiList: `${KIBANA_DOCS}saved-objects-api.html#saved-objects-api`,

View file

@ -207,6 +207,15 @@ export const getUiSettings: (
type: METRIC_TYPE.CLICK,
name: 'discover:useLegacyDataGrid',
},
deprecation: {
message: i18n.translate(
'discover.advancedSettings.discover.disableDocumentExplorerDeprecation',
{
defaultMessage: 'This setting is deprecated and will be removed in Kibana 9.0.',
}
),
docLinksKey: 'discoverSettings',
},
},
[MODIFY_COLUMNS_ON_SWITCH]: {
name: i18n.translate('discover.advancedSettings.discover.modifyColumnsOnSwitchTitle', {
@ -236,6 +245,15 @@ export const getUiSettings: (
value: false,
category: ['discover'],
schema: schema.boolean(),
deprecation: {
message: i18n.translate(
'discover.advancedSettings.discover.readFieldsFromSourceDeprecation',
{
defaultMessage: 'This setting is deprecated and will be removed in Kibana 9.0.',
}
),
docLinksKey: 'discoverSettings',
},
},
[SHOW_FIELD_STATISTICS]: {
name: i18n.translate('discover.advancedSettings.discover.showFieldStatistics', {

View file

@ -90,6 +90,12 @@ export class RollupPlugin implements Plugin<void, void, any, any> {
category: ['rollups'],
schema: schema.boolean(),
requiresPageReload: true,
deprecation: {
message: i18n.translate('xpack.rollupJobs.rollupDataViewsDeprecation', {
defaultMessage: 'This setting is deprecated and will be removed in Kibana 9.0.',
}),
docLinksKey: 'rollupSettings',
},
},
});