src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/constants.ts (5 lines): - line 41: // TODO: Ideally this list should be updated from an external public URL (similar to the newsfeed) - line 52: // { pattern: '*wp*', patternName: 'wordpress' }, // TODO: Too vague? - line 55: { pattern: '*search*', patternName: 'search' }, // TODO: Too vague? - line 56: // { pattern: '*wix*', patternName: 'wix' }, // TODO: Too vague? - line 59: // { pattern: '*aem*', patternName: 'aem' }, // TODO: Too vague? packages/osd-ui-framework/src/components/info_panel/_info_panel.scss (4 lines): - line 8: * 1. TODO: Pick a hex value instead of making these colors translucent. - line 15: * 1. TODO: Pick a hex value instead of making these colors translucent. - line 22: * 1. TODO: Pick a hex value instead of making these colors translucent. - line 29: * 1. TODO: Pick a hex value instead of making these colors translucent. src/plugins/visualizations/public/components/_visualization.scss (4 lines): - line 1: // SASSTODO: Too risky to change to BEM naming - line 8: // SASSTODO: Too risky to change to BEM naming - line 46: // SASSTODO: Can't find exact usage - line 51: // SASSTODO: Can't find exact usage src/plugins/discover/public/application/_discover.scss (4 lines): - line 23: // SASSTODO: replace the z-index value with a variable - line 48: // SASSTODO: the visualizing component should have an option or a modifier - line 83: // SASSTODO: add a monospace modifier to the doc-table component - line 90: // SASSTODO: replace the padding value with a variable packages/osd-opensearch/src/artifact.js (3 lines): - line 43: // TODO: [RENAMEME] currently do not have an existing replacement - line 212: * TODO: This might not be relevant anymore. After a few iterations if RC builds are no longer being built - line 256: * TODO: [RENAMEME] remove license param src/plugins/console/public/styles/_app.scss (3 lines): - line 1: // TODO: Move all of the styles here (should be modularised by, e.g., CSS-in-JS or CSS modules). - line 7: // SASSTODO: Uncomment when tooltips are EUI-ified (inside portals) - line 76: // SASSTODO: This component seems to not be used anymore? src/plugins/home/public/application/components/_synopsis.scss (2 lines): - line 3: // SASSTODO: Add a prop to EuiCard to allow for no "panel" style - line 12: // SASSTODO: Fix in EUI src/plugins/tile_map/public/_tile_map.scss (2 lines): - line 1: // SASSTODO: Does this selector exist today? - line 12: // SASSTODO: Does this selector exist today? src/plugins/embeddable/public/lib/panel/_embeddable_panel.scss (2 lines): - line 16: // SASSTODO: The inheritence factor stemming from embeddables makes this class hard to change - line 24: // SASSTODO: Pretty sure this doesn't do anything since the flex-basis 100%, src/core/server/http/http_tools.ts (2 lines): - line 66: // TODO: This payload validation can be removed once the legacy platform is completely removed. - line 83: // TODO: Hapi types have a typo in `tls` property type definition: `https.RequestOptions` is used instead of src/plugins/data/common/search/aggs/agg_type.ts (2 lines): - line 78: // TODO need to make a more explicit interface for this - line 104: * TODO: this should probably be a required field. src/plugins/opensearch_dashboards_utils/public/state_management/state_hash/state_hash.ts (2 lines): - line 42: existingJsonProvider?: (hash: string) => string | null // TODO: temp while state.js relies on this in tests - line 100: // TODO: Update github url src/plugins/opensearch_dashboards_usage_collection/server/collectors/ui_metric/schema.ts (2 lines): - line 43: // TODO: Find a way to retrieve it automatically - line 58: // TODO: Find a way to retrieve it automatically src/plugins/console/public/lib/autocomplete/autocomplete.ts (2 lines): - line 36: // TODO: All of these imports need to be moved to the core editor so that it can inject components from there. - line 1035: // TODO: This needs to be cleaned up src/plugins/usage_collection/server/collector/collector_set.ts (2 lines): - line 223: // TODO: remove - line 228: // TODO: remove src/core/public/chrome/ui/header/nav_link.tsx (2 lines): - line 54: // TODO #64541 - line 109: * TODO #64541 - set return type to EuiListGroupItemProps src/plugins/vis_type_timeseries/public/application/components/vis_types/timeseries/config.js (2 lines): - line 511: EUITODO: The following input couldn't be converted to EUI because of type mis-match. - line 534: EUITODO: The following input couldn't be converted to EUI because of type mis-match. packages/osd-interpreter/src/common/lib/ast.js (2 lines): - line 125: // TODO: OMG This is so bad, we need to talk about the right way to handle bad expressions since some are element based and others not - line 142: // TODO: Respect the user's existing formatting src/plugins/opensearch_dashboards_utils/common/state_containers/create_state_container.ts (2 lines): - line 130: pureTransitions: PureTransitions = {} as PureTransitions, // TODO: https://github.com/elastic/kibana/issues/54439 - line 131: pureSelectors: PureSelectors = {} as PureSelectors, // TODO: https://github.com/elastic/kibana/issues/54439 src/plugins/opensearch_dashboards_utils/public/state_sync/state_sync_state_storage/create_session_storage_state_storage.ts (2 lines): - line 36: * TODO: Update link - line 47: * TODO: Update link src/plugins/dashboard/public/application/dashboard_state_manager.ts (2 lines): - line 327: // now. TODO: revisit this! - line 596: // TODO: find nicer solution for this src/core/server/status/get_summary_status.ts (2 lines): - line 55: // TODO: include URL to status page - line 65: // TODO: include URL to status page src/plugins/visualizations/public/expressions/visualization_function.ts (2 lines): - line 64: // TODO: Below `help` keys should be internationalized once this function - line 65: // TODO: is moved to visualizations plugin. src/dev/license_checker/config.ts (2 lines): - line 98: // TODO can be removed if the https://github.com/jindw/xmldom/issues/239 is released - line 101: // TODO can be removed once we upgrade the use of walk dependency past or equal to v2.3.14 packages/osd-config/src/legacy/legacy_object_to_config_adapter.ts (2 lines): - line 36: // TODO: fix once core schemas are moved to this package - line 89: // TODO: New platform uses just a subset of `server` config from the legacy platform, src/plugins/opensearch_ui_shared/public/components/cron_editor/services/humanized_numbers.js (2 lines): - line 63: // TODO: This is breaking reporting pdf generation. Possibly due to phantom not setting locale, - line 69: // TODO: https://github.com/elastic/kibana/issues/27136 src/plugins/vis_type_timeline/server/fit_functions/nearest.js (1 line): - line 45: // TODO: Certain offset= args can cause buckets with duplicate times, e.g., offset=-1M packages/osd-optimizer/src/node/cache.ts (1 line): - line 73: // TODO: redundant 'name' syntax src/plugins/data/common/search/aggs/param_types/field.ts (1 line): - line 44: // TODO need to make a more explicit interface for this src/plugins/input_control_vis/public/components/editor/index_pattern_select_form_row.tsx (1 line): - line 65: // TODO: supply actual savedObjectsClient here src/plugins/vis_type_timeseries/server/lib/get_vis_data.ts (1 line): - line 76: // NOTE / TODO: This facade has been put in place to make migrating to the New Platform easier. It src/plugins/saved_objects_management/public/lib/resolve_saved_objects.ts (1 line): - line 90: // TODO: consolidate this is the code in create_index_pattern_wizard.js src/core/server/http/http_server.ts (1 line): - line 201: // TODO: This 'validate' section can be removed once the legacy platform is completely removed. src/plugins/saved_objects/public/saved_object/saved_object_loader.ts (1 line): - line 119: * TODO: Rather than use a hardcoded limit, implement pagination. See src/plugins/tile_map/public/plugin.ts (1 line): - line 41: // TODO: Determine why visualizations don't populate without this src/core/public/chrome/ui/header/header_action_menu.tsx (1 line): - line 69: // TODO: use client-side logger when feature is implemented src/core/server/saved_objects/saved_objects_service.ts (1 line): - line 400: // TODO: Move to Status Service https://github.com/elastic/kibana/issues/41983 src/plugins/home/server/services/sample_data/routes/install.ts (1 line): - line 108: // TODO validate now as date src/core/public/rendering/_base.scss (1 line): - line 8: // SASSTODO: Naming here is too embedded and high up that changing them could cause major breaks src/plugins/opensearch_dashboards_react/public/validated_range/validated_dual_range.tsx (1 line): - line 119: ...rest // TODO: Consider alternatives for spread operator in component src/legacy/server/config/schema.js (1 line): - line 233: // TODO Also allow units here like in opensearch config once this is moved to the new platform src/plugins/discover/public/application/angular/context/api/utils/fetch_hits_in_interval.ts (1 line): - line 106: // TODO: There's a difference in the definition of SearchResponse and OpenSearchHitRecord src/plugins/data/common/opensearch_query/opensearch_query/filter_matches_index.ts (1 line): - line 37: * TODO: We should base this on something better than `filter.meta.key`. We should probably modify src/plugins/visualizations/public/embeddable/visualize_embeddable_factory.tsx (1 line): - line 180: // TODO: This is a bit of a hack to preserve the original functionality. Ideally we will clean this up src/plugins/data/common/search/aggs/buckets/lib/time_buckets/time_buckets.ts (1 line): - line 47: // TODO double-check whether all of these are needed src/plugins/discover/public/application/angular/directives/histogram.tsx (1 line): - line 239: * TODO: Once the Discover query has been update, we should change the below to use the new field packages/osd-spec-to-console/lib/convert.js (1 line): - line 41: * TODO: src/plugins/dashboard/public/application/embeddable/dashboard_container_by_value_renderer.tsx (1 line): - line 41: // TODO: add other props as needed src/plugins/vis_type_vega/public/vega_inspector/vega_data_inspector.scss (1 line): - line 7: // TODO: EUI needs to provide props to pass down from EuiTabbedContent to tabs and content src/plugins/inspector/public/views/requests/components/details/req_details_stats.tsx (1 line): - line 47: // TODO: Replace by property once available src/core/public/utils/crypto/sha256.ts (1 line): - line 232: // TODO: handle case where l is > Math.pow(2, 29) src/plugins/dashboard/public/application/embeddable/grid/_dashboard_grid.scss (1 line): - line 1: // SASSTODO: Can't find this selector, but could break something if removed src/cli_plugin/install/pack.js (1 line): - line 56: * TODO: If there are platform specific folders, determine which one to use. src/plugins/ui_actions/public/context_menu/build_eui_context_menu_panels.tsx (1 line): - line 217: // TODO: Add separator line here once it is available in EUI. src/plugins/console/server/lib/spec_definitions/js/query/dsl.ts (1 line): - line 107: // TODO add one_of for objects src/plugins/saved_objects_management/public/management_section/objects_table/saved_objects_table.tsx (1 line): - line 326: // TODO: Use isSameQuery to compare new query with state.activeQuery to avoid re-fetching the src/plugins/index_pattern_management/public/components/index_pattern_table/empty_state/empty_state.tsx (1 line): - line 72: // TODO: [RENAMEME] if have a replacement for this view we can re-enable this without src/plugins/dashboard/public/application/listing/dashboard_listing.js (1 line): - line 48: // TODO support server side sorting/paging once title and description are sortable on the server. src/core/server/opensearch/legacy/cluster_client.ts (1 line): - line 237: // TODO: support alternative credential owners from outside of Request context in #39430 packages/osd-apm-config-loader/src/config.ts (1 line): - line 58: // TODO: [RENAMEME] Update serverUrl and secretToken if we have replacements packages/opensearch-datemath/index.js (1 line): - line 43: // q: { weight: 8, type: 'calendar' }, // TODO: moment duration does not support quarter src/plugins/expressions/common/expression_types/types.ts (1 line): - line 59: // TODO: Update typings for the `availableTypes` parameter once interfaces for this src/plugins/maps_legacy/public/common/constants/origin.ts (1 line): - line 34: // TODO: Rename EMS packages/osd-spec-to-console/lib/convert/params.js (1 line): - line 40: // { description: 'TODO: ?' } src/plugins/opensearch_dashboards_utils/common/state_containers/index.ts (1 line): - line 35: * TODO: Update link src/core/public/core_app/styles/_mixins.scss (1 line): - line 11: // EUITODO: Add this src/plugins/dashboard/public/application/actions/expand_panel_action.tsx (1 line): - line 81: // TODO: use 'minimize' when an eui-icon of such is available. src/plugins/timeline/public/directives/timeline_help/_timeline_help.scss (1 line): - line 2: // EUITODO: Make .euiText > code background transparent src/plugins/vis_type_timeline/server/lib/functions_md.js (1 line): - line 39: // TODO: This won't work on frozen objects, it should be removed when everything is converted to datasources and chainables src/plugins/visualizations/public/vis_types/types.ts (1 line): - line 94: // TODO: The following types still need to be refined properly. src/plugins/visualizations/public/legacy/build_pipeline.ts (1 line): - line 174: // TODO: We should check if there's a better way then casting to `any` here src/plugins/data/common/opensearch_query/kuery/node_types/types.ts (1 line): - line 66: // TODO -> Need to define a better type for DSL query src/plugins/data/public/query/timefilter/timefilter.ts (1 line): - line 43: // TODO: remove! src/plugins/vis_type_timeseries/public/application/components/panel_config/table.js (1 line): - line 170: EUITODO: The following input couldn't be converted to EUI because of type mis-match. src/plugins/vis_type_timeseries/public/application/visualizations/constants/icons.js (1 line): - line 61: [ICON_NAMES.EXCLAMATION_CIRCLE]: 'alert', // TODO: Change as an exclamation mark is added src/plugins/vis_type_timeseries/public/application/components/aggs/top_hit.js (1 line): - line 212: EUITODO: The following input couldn't be converted to EUI because of type mis-match. src/plugins/input_control_vis/public/control/filter_manager/range_filter_manager.ts (1 line): - line 83: // TODO: Fix type to be required src/core/public/styles/_ace_overrides.scss (1 line): - line 1: // SASSTODO: Replace with an EUI editor src/plugins/vis_type_timeline/server/routes/functions.ts (1 line): - line 45: // TODO: This won't work on frozen objects, it should be removed when everything is converted to datasources and chainables src/plugins/embeddable/public/lib/containers/container.ts (1 line): - line 311: // TODO: lets get rid of this distinction with factories, I don't think it will be needed src/plugins/data/public/ui/query_string_input/query_string_input.tsx (1 line): - line 198: // TODO: Waiting on https://github.com/elastic/kibana/issues/51406 for a properly typed error src/plugins/console/public/lib/osd/osd.js (1 line): - line 162: // TODO: clean up setting up of active API and use of jQuery. src/plugins/vis_type_timeseries/server/lib/get_fields.ts (1 line): - line 50: // NOTE / TODO: This facade has been put in place to make migrating to the New Platform easier. It src/plugins/vis_type_timeseries/public/application/components/_no_data.scss (1 line): - line 1: // EUITODO: Convert to EuiCallout src/plugins/visualizations/public/vis_types/types_service.ts (1 line): - line 133: // TODO once items are moved from ui/vis into this service src/plugins/opensearch_dashboards_usage_collection/server/collectors/application_usage/schema.ts (1 line): - line 64: // TODO: Find a way to update these keys automatically. packages/osd-config/src/raw/raw_config_service.ts (1 line): - line 62: // TODO Make config consistent, e.g. handle dots in keys src/plugins/visualize/public/application/utils/get_top_nav_config.tsx (1 line): - line 232: // TODO: support sharing in by-value mode src/plugins/vis_type_timeseries/public/application/components/aggs/moving_average.js (1 line): - line 213: EUITODO: The following input couldn't be converted to EUI because of type mis-match. src/plugins/vis_type_vislib/public/vislib/helpers/point_series/_init_y_axis.ts (1 line): - line 39: // TODO: vis option should allow choosing this format packages/osd-ui-framework/doc_site/src/components/guide_nav/_guide_nav.scss (1 line): - line 83: // TODO: [RENAMEME] replacement background-image might be needed src/plugins/vis_type_timeseries/public/application/components/panel_config/gauge.js (1 line): - line 221: EUITODO: The following input couldn't be converted to EUI because of type mis-match. src/dev/precommit_hook/casing_check_config.js (1 line): - line 74: // TODO fix file names in APM to remove these src/plugins/data/common/search/aggs/agg_configs.ts (1 line): - line 77: // TODO need to make a more explicit interface for this src/plugins/vis_type_timeseries/public/application/components/_error.scss (1 line): - line 7: // EUITODO: Convert to EuiCodeBlock src/plugins/data/public/index.ts (1 line): - line 409: isDateHistogramBucketAggConfig, // TODO: remove in build_pipeline refactor packages/osd-pm/src/utils/validate_dependencies.ts (1 line): - line 114: // TODO: remove this once we move into a single package.json src/plugins/data/common/search/aggs/metrics/metric_agg_type.ts (1 line): - line 58: // TODO need to make a more explicit interface for this src/plugins/visualizations/public/wizard/new_vis_modal.tsx (1 line): - line 67: // TODO: redirect logic is specific to visualise & dashboard src/plugins/input_control_vis/server/index.ts (1 line): - line 47: // TODO this is a workaround to pass global config settings to the client src/plugins/data/common/search/aggs/agg_config.ts (1 line): - line 77: // TODO need to make a more explicit interface for this src/legacy/server/config/config.js (1 line): - line 204: // TODO: add .has() support for array keys src/plugins/saved_objects/public/saved_object/helpers/check_for_duplicate_title.ts (1 line): - line 82: // TODO: make onTitleDuplicate a required prop and remove UI components from this class src/plugins/console/server/lib/spec_definitions/js/document.ts (1 line): - line 74: // TODO: Exclude from global filter rules src/plugins/vis_type_timeline/server/series_functions/graphite.js (1 line): - line 113: fit: 'nearest', // TODO make this customizable src/plugins/discover/public/application/components/discover_legacy.tsx (1 line): - line 227: {/* @TODO: Solved in the Angular way to satisfy functional test - should be improved*/} src/plugins/opensearch_dashboards_legacy/server/index.ts (1 line): - line 49: // TODO: Remove deprecation once defaultAppId is deleted src/core/public/ui_settings/ui_settings_service.ts (1 line): - line 56: // TODO: Migrate away from legacyMetadata https://github.com/elastic/kibana/issues/22779 src/plugins/dashboard/public/types.ts (1 line): - line 43: // TODO: Replace Saved object interfaces by the ones Core will provide when it is ready. src/plugins/data/public/ui/filter_bar/_global_filter_group.scss (1 line): - line 1: // SASSTODO: Probably not the right file for this selector, but temporary until the files get re-organized src/plugins/opensearch_dashboards_react/public/table_list_view/table_list_view.tsx (1 line): - line 105: // TODO support server side sorting/paging once title and description are sortable on the server. src/core/server/csp/config.ts (1 line): - line 41: // TODO: Move this to server.csp using config deprecations src/plugins/dev_tools/public/application.tsx (1 line): - line 107: // TODO: adapt to use Core's ScopedHistory src/plugins/input_control_vis/public/control/list_control_factory.ts (1 line): - line 206: // TODO: terminated_early is missing from response definition. src/plugins/visualize/public/application/components/visualize_top_nav.tsx (1 line): - line 138: // tsvb loads without an indexPattern initially (TODO investigate). src/core/public/chrome/ui/header/collapsible_nav.tsx (1 line): - line 272: // TODO #64541 src/plugins/opensearch_dashboards_utils/common/state_containers/create_state_container_react_helpers.ts (1 line): - line 91: * TODO Update link src/plugins/dashboard/public/saved_dashboards/saved_dashboard.ts (1 line): - line 50: // TODO: write a migration to rid of this, it's only around for bwc. src/core/server/saved_objects/import/extract_errors.ts (1 line): - line 31: // TODO: define saved object type src/plugins/vis_type_timeseries/public/application/components/vis_editor.js (1 line): - line 177: //TODO: Remove CoreStartContextProvider, OpenSearchDashboardsContextProvider should be raised to the top of the plugin. src/plugins/vis_type_timeseries/public/application/visualizations/lib/active_cursor.js (1 line): - line 33: // TODO: Remove bus when action/triggers are available with LegacyPluginApi or metric is converted to Embeddable src/plugins/timeline/public/panels/timechart/schema.ts (1 line): - line 68: // TODO: I wonder if we should supply our own moment that sets this every time? src/plugins/vis_type_vislib/public/vislib/_variables.scss (1 line): - line 1: // TODO: Use the same styles for TSVB and Vislib vis' src/plugins/opensearch_dashboards_utils/public/state_sync/state_sync_state_storage/create_osd_url_state_storage.ts (1 line): - line 54: * TODO: Update link src/plugins/vis_type_timeline/server/routes/run.ts (1 line): - line 120: // TODO Maybe we should just replace everywhere we throw with Boom? Probably. src/plugins/home/server/services/tutorials/tutorials_registry.ts (1 line): - line 101: // TODO: [RENAMEME] Need prod urls. src/plugins/data/common/search/search_source/search_source.ts (1 line): - line 290: // TODO: Remove casting when https://github.com/elastic/elasticsearch-js/issues/1287 is resolved src/plugins/vis_type_timeseries/public/application/components/_color_picker.scss (1 line): - line 1: // EUITODO: Convert to EuiColorPicker src/plugins/console/public/lib/mappings/mappings.js (1 line): - line 291: // TODO: We should refactor this to be easier to consume. Ideally this function should retrieve src/plugins/inspector/common/adapters/data/types.ts (1 line): - line 33: // TODO: add a more specific TabularData type. src/plugins/vis_type_timeseries/public/application/components/aggs/serial_diff.js (1 line): - line 122: EUITODO: The following input couldn't be converted to EUI because of type mis-match. src/plugins/console/server/routes/api/console/proxy/create_handler.ts (1 line): - line 47: // TODO: find a better way to get information from the request like remoteAddress and remotePort src/plugins/vis_type_vislib/public/vislib/lib/data.js (1 line): - line 292: * TODO: May need to verify this or refactor src/plugins/data/public/query/state_sync/connect_to_query_state.ts (1 line): - line 87: // TODO: src/core/server/ui_settings/ui_settings_client.ts (1 line): - line 275: // TODO: [RENAMEME] Temporary code for backwards compatibility. src/plugins/newsfeed/server/config.ts (1 line): - line 52: defaultLanguage: schema.string({ defaultValue: NEWSFEED_FALLBACK_LANGUAGE }), // TODO: Deprecate since no longer used src/core/server/core_app/core_app.ts (1 line): - line 56: // TODO: [RENAMEME] Temporary code for backwards compatibility. src/plugins/data/common/search/aggs/buckets/terms.ts (1 line): - line 192: // TODO: This works around an OpenSearch bug the always casts terms agg scripts to strings src/plugins/home/public/application/components/tutorial_directory.js (1 line): - line 69: // TODO: Enable the tabs once we have instructions src/core/public/application/ui/app_container.tsx (1 line): - line 106: // TODO: add error UI src/plugins/inspector/public/ui/inspector_panel.scss (1 line): - line 2: // TODO: EUI to allow for custom classNames to inner elements src/plugins/data/public/query/filter_manager/lib/generate_filters.ts (1 line): - line 54: // TODO: On array fields, negating does not negate the combination, rather all terms src/plugins/vis_type_table/public/_table_vis.scss (1 line): - line 1: // SASSTODO: Update naming to BEM src/plugins/dashboard/public/application/embeddable/dashboard_container.tsx (1 line): - line 186: // TODO: In the current infrastructure, embeddables in a container do not react properly to src/plugins/data/common/search/search_source/fetch/get_search_params.ts (1 line): - line 55: // TODO: Could provide this on runtime contract with dependencies src/plugins/ui_actions/public/service/ui_actions_service.ts (1 line): - line 162: action: ActionDefinition | Action // TODO: remove `Action` https://github.com/elastic/kibana/issues/74501