superset-frontend/src/explore/components/controls/ZoomConfigControl/ZoomConfigsChart.tsx (5 lines): - line 41: // TODO check if this can be applied here - line 156: // TODO listen to resize event and redraw chart - line 157: // TODO rearrange the draghandlers when the chart range changes - line 170: // // TODO we have to set a flag on value that indicates, which zoomLevel should be active - line 171: // // TODO maybe it's better to add a callback to the map that triggers when the zoom superset/db_engine_specs/base.py (5 lines): - line 113: name: str # TODO: redundant field, remove - line 946: # TODO: use @memoize decorator or similar to avoid recomputation on every call - line 1449: TODO: Improve docstring and refactor implementation in Hive - line 1636: # TODO: Fix circular import caused by importing Database, TableColumn - line 2405: # TODO (betodealmeida): this method should also build `connect_args` superset/connectors/sqla/models.py (4 lines): - line 203: is_featured = Column(Boolean, default=False) # TODO deprecating - line 381: "filter_select": self.filter_select_enabled, # TODO deprecate - line 400: # TODO deprecate, move logic to JS - line 1751: # TODO (betodealmeida): review exception handling while querying the external # noqa: E501 superset/charts/schemas.py (4 lines): - line 662: # TODO: add correct union type once supported by Marshmallow - line 671: # TODO: add correct union type once supported by Marshmallow - line 680: # TODO: add correct union type once supported by Marshmallow - line 1612: # TODO: These should optimally be included in the QueryContext schema as an `anyOf` superset-frontend/src/components/index.ts (4 lines): - line 46: export { Upload } from 'antd'; // TODO: Remove antd - line 54: // TODO: Remove these imports - line 66: export type { FormInstance } from 'antd/lib/form'; // TODO: Remove antd - line 68: export type { RadioChangeEvent } from 'antd/lib/radio'; // TODO: Remove antd superset-frontend/packages/superset-ui-chart-controls/src/types.ts (4 lines): - line 233: // TODO: add strict `chartState` typing (see superset-frontend/src/explore/types) - line 241: // TODO: add strict `chartState` typing (see superset-frontend/src/explore/types) - line 257: // TODO: add strict `chartState` typing (see superset-frontend/src/explore/types) - line 263: // TODO: add strict `chartState` typing (see superset-frontend/src/explore/types) superset/views/core.py (3 lines): - line 213: TODO: form_data should not be loaded twice from cache - line 271: TODO: break into one endpoint for each return shape""" - line 300: # TODO: support CSV, SQL query and other non-JSON types superset-frontend/plugins/plugin-chart-cartodiagram/src/components/ChartLayer.tsx (3 lines): - line 109: // TODO: consider creating an OpenLayers event - line 114: // TODO: consider creating an OpenLayers event - line 276: // TODO should we always replace the html elements or is there a better way? superset-frontend/src/dashboard/components/SliceHeader/index.tsx (3 lines): - line 171: // TODO: change to indicator field after it will be implemented - line 221: {/* TODO: Remove fa-icon */} - line 236: {/* TODO: Remove fa-icon */} superset-frontend/plugins/plugin-chart-cartodiagram/src/util/mapUtil.tsx (3 lines): - line 29: // TODO: move to generic config file or plugin configuration - line 30: // TODO: adapt to CRS other than Web Mercator - line 42: // TODO: adapt to map projection superset-frontend/packages/superset-ui-chart-controls/src/components/ControlHeader.tsx (3 lines): - line 108: {/* TODO: Remove fa-icon */} - line 117: {/* TODO: Remove fa-icon */} - line 130: {/* TODO: Remove fa-icon */} superset/security/manager.py (3 lines): - line 2418: # TODO: Once a better sharing flow is in place, we should move the - line 2608: # TODO (embedded): remove this check once uuids are rolled out - line 2719: # TODO (embedded): remove this check once uuids are rolled out superset-frontend/src/components/Table/index.tsx (3 lines): - line 25: } from 'antd/lib/table'; // TODO: Remove antd - line 27: import { PaginationProps } from 'antd/lib/pagination'; // TODO: Remove antd - line 31: import { RowSelectionType } from 'antd/lib/table/interface'; // TODO: Remove antd superset-frontend/src/SqlLab/components/TableElement/index.tsx (2 lines): - line 19: // TODO: Remove fa-icon - line 154: // TODO: migrate syncTable logic by SIP-93 superset-frontend/src/components/Modal/Modal.tsx (2 lines): - line 188: // TODO: remove this as it is a special case. - line 401: // TODO: in another PR, rename this to CompatabilityModal superset-frontend/plugins/plugin-chart-cartodiagram/src/types.ts (2 lines): - line 38: // TODO find a way to reference props from other charts - line 184: // TODO: consider extending the OpenLayers options type superset/commands/dataset/importers/v0.py (2 lines): - line 277: # TODO (betodealmeida): validate with Marshmallow - line 283: # TODO (betodealmeida): validate with Marshmallow superset-frontend/src/dashboard/containers/DashboardPage.tsx (2 lines): - line 80: // TODO: move to Dashboard.jsx when it's refactored to functional component - line 91: // TODO: move to Dashboard.jsx when it's refactored to functional component superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/customControls.tsx (2 lines): - line 62: // TODO: Expand this aggregation options list to include all backend-supported aggregations. - line 63: // TODO: Migrate existing chart types (Pivot Table, etc.) to use this shared control. superset/commands/dataset/export.py (2 lines): - line 60: # TODO (betodealmeida): move this logic to export_to_dict once this - line 106: # TODO (betodealmeida): move this logic to export_to_dict once this superset/models/helpers.py (2 lines): - line 144: # TODO (betodealmeida): reimplement with sqlglot - line 824: # TODO: We should refactor this mixin and remove this method superset-frontend/src/explore/components/controls/FilterControl/utils/translateToSQL.ts (2 lines): - line 68: ? // @ts-ignore TODO: fix missing operator type `NOT LIKE` and `TEMPORAL RANGE` - line 72: // @ts-ignore TODO: fix missing operator type `NOT LIKE` and `TEMPORAL RANGE`. superset/common/query_object.py (2 lines): - line 56: # TODO: Type Metrics dictionary with TypedDict when it becomes a vanilla python type - line 366: # TODO: the below KVs can all be cleaned up and moved to `to_dict()` at some superset/tasks/async_queries.py (2 lines): - line 46: ] # TODO: new config key - line 107: # TODO: QueryContext should support SIP-40 style errors superset-frontend/src/components/TooltipParagraph/index.tsx (2 lines): - line 21: import { Typography } from 'antd'; // TODO: Remove antd - line 23: import { ParagraphProps } from 'antd/es/typography/Paragraph'; // TODO: Remove antd superset-frontend/src/features/alerts/components/StyledPanel.tsx (2 lines): - line 22: import { Collapse as AntdCollapse } from 'antd'; // TODO: Remove antd - line 24: import { CollapsePanelProps } from 'antd/lib/collapse'; // TODO: Remove antd superset/sql_lab.py (2 lines): - line 109: # TODO: re-enable this after updating the frontend to properly display timeout status # noqa: E501 - line 581: # TODO: data should be saved separately from metadata (likely in Parquet) superset/commands/database/importers/v1/utils.py (2 lines): - line 66: # TODO (betodealmeida): move this logic to import_from_dict - line 86: # TODO (betodealmeida): we should use the `CreateDatabaseCommand` for imports superset/utils/database.py (2 lines): - line 33: # TODO: duplicate code with DatabaseDao, below function should be moved or use dao - line 75: # TODO - the below method used by tests so should move there but should move together superset-frontend/src/SqlLab/components/TablePreview/index.tsx (2 lines): - line 19: // TODO: Remove fa-icon - line 63: // TODO: Remove fa-icon superset/tasks/scheduler.py (2 lines): - line 136: # TODO: Deprecated: Remove support for passing retention period via options in 6.0 - line 159: # TODO: Deprecated: Remove support for passing retention period via options in 6.0 superset/commands/dashboard/export.py (2 lines): - line 126: # TODO (betodealmeida): move this logic to export_to_dict once this - line 202: # TODO (betodealmeida): move this logic to export_to_dict once this superset/commands/query/export.py (2 lines): - line 77: if export_related: # TODO: Maybe we can use database export command here? - line 88: # TODO (betodealmeida): move this logic to export_to_dict once this superset-frontend/src/GlobalStyles.tsx (2 lines): - line 44: // TODO: Remove z-indexes when Ant Design is fully upgraded to v5 - line 57: // TODO: Remove when buttons have been upgraded to Ant Design 5. superset-frontend/src/components/Collapse/index.tsx (2 lines): - line 21: import { Collapse as AntdCollapse } from 'antd'; // TODO: Remove antd - line 23: import { CollapseProps as AntdCollapseProps } from 'antd/lib/collapse'; // TODO: Remove antd superset-frontend/plugins/plugin-chart-cartodiagram/src/util/serviceUtil.ts (2 lines): - line 49: // TODO: consider throwing an error instead - line 54: // TODO: consider throwing an error instead superset/charts/data/api.py (2 lines): - line 163: # TODO: support CSV, SQL query and other non-JSON types - line 251: # TODO: support CSV, SQL query and other non-JSON types superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx (2 lines): - line 323: // TODO: Rename the filter plugins and remove this mapping - line 566: // TODO: refreshHandler changes itself because of the dependencies. Needs refactor. superset-frontend/src/features/databases/DatabaseModal/index.tsx (2 lines): - line 42: import { UploadChangeParam, UploadFile } from 'antd/lib/upload/interface'; // TODO: Remove antd - line 669: // TODO: we need a centralized engine in one place superset-frontend/src/pages/Tags/index.tsx (2 lines): - line 47: import { Tag as AntdTag } from 'antd'; // TODO: Remove antd - line 110: // TODO: Fix usage of localStorage keying on the user id superset-frontend/src/components/Select/CustomTag.tsx (2 lines): - line 21: import { Tag as AntdTag } from 'antd'; // TODO: Remove antd - line 40: // TODO: use antd Tag props instead of any. Currently it's causing a typescript error superset-frontend/packages/superset-ui-core/src/chart/components/reactify.tsx (2 lines): - line 23: // TODO: Note that id and className can collide between Props and ReactifyProps - line 40: // TODO: add more React lifecycle callbacks as needed superset-frontend/src/components/Select/types.ts (2 lines): - line 30: } from 'antd/lib/select'; // TODO: Remove antd - line 32: import { TagProps } from 'antd/lib/tag'; // TODO: Remove antd superset-frontend/src/components/Select/styles.tsx (2 lines): - line 22: import { Spin, Tag } from 'antd'; // TODO: Remove antd - line 24: import AntdSelect from 'antd/lib/select'; // TODO: Remove antd superset/commands/chart/importers/v1/utils.py (2 lines): - line 35: TODO: - line 73: # TODO (betodealmeida): move this logic to import_from_dict superset-frontend/src/explore/components/controls/LayerConfigsControl/FlatLayerTree.tsx (2 lines): - line 22: import { Button, Tree } from 'antd'; // TODO: Remove antd - line 24: import { TreeProps } from 'antd/lib/tree'; // TODO: Remove antd superset-frontend/src/explore/components/controls/ColumnConfigControl/ColumnConfigControl.tsx (2 lines): - line 182: {/* TODO: Remove fa-icon */} - line 188: {/* TODO: Remove fa-icon */} superset-frontend/src/hooks/apiResources/apiResources.ts (2 lines): - line 76: * TODO Store the state in redux or something, share state between hook instances. - line 78: * TODO Include a function in the returned resource object to refresh the data. superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/constants.ts (2 lines): - line 38: // ...DEFAULT_LEGEND_FORM_DATA, // TODO: figure out why these break things for stories (e.g. Bubble Chart) - line 44: // ...DEFAULT_TITLE_FORM_DATA, // TODO: figure out why these break things for stories (e.g. Bubble Chart) superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx (1 line): - line 519: {/* TODO: Remove fa-icon */} superset-frontend/packages/superset-ui-core/src/time-format/TimeFormatterRegistrySingleton.ts (1 line): - line 78: * TODO: will be deprecated in a future version superset-frontend/plugins/plugin-chart-cartodiagram/src/components/OlChartMap.tsx (1 line): - line 225: // TODO: maybe replace with debounce from lodash superset/commands/database/export.py (1 line): - line 78: # TODO (betodealmeida): move this logic to export_to_dict once this superset-frontend/src/hooks/useEffectEvent.ts (1 line): - line 19: // TODO: Replace to react-use-event-hook once https://github.com/facebook/react/pull/25881 is released superset/views/alerts.py (1 line): - line 27: # TODO: access control rules for this module superset-frontend/src/components/Form/Form.tsx (1 line): - line 20: import AntdForm, { FormProps } from 'antd/lib/form'; // TODO: Remove antd superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.tsx (1 line): - line 29: import { FormItemProps } from 'antd/lib/form'; // TODO: Remove antd superset-frontend/src/visualizations/dashboardComponents/ExampleComponent/ExampleComponent.tsx (1 line): - line 21: // TODO: POC only component can be removed after PR approved superset-frontend/src/setup/setupPlugins.ts (1 line): - line 28: // TODO: Remove these shims once the control panel configs are moved into the plugin package. superset-frontend/src/components/Datasource/Field.tsx (1 line): - line 71: {/* TODO: Remove fa-icon */} superset/explore/permalink/types.py (1 line): - line 28: # TODO: deprecated - datasetId is deprecated superset-frontend/src/components/Label/index.tsx (1 line): - line 89: // TODO - REMOVE IF BLOCK LOGIC WHEN shades are fixed to be aligned in terms of brightness superset-frontend/src/features/home/RightMenu.tsx (1 line): - line 19: // TODO: Remove fa-icon superset/views/dashboard/views.py (1 line): - line 45: # TODO disable api_read and api_delete (used by cypress) superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx (1 line): - line 101: // TODO: use typeguards to distinguish saved metrics from adhoc metrics superset-frontend/plugins/plugin-chart-echarts/src/Histogram/index.ts (1 line): - line 29: // TODO: Implement cross filtering superset-frontend/src/components/Select/constants.ts (1 line): - line 20: import { LabeledValue as AntdLabeledValue } from 'antd/lib/select'; // TODO: Remove antd superset-frontend/plugins/plugin-chart-echarts/src/components/Echart.tsx (1 line): - line 69: // TODO: to move the type to @superset-ui/core superset-frontend/cypress-base/cypress/support/e2e.ts (1 line): - line 161: return false; // TODO:@geido remove superset-frontend/src/explore/components/controls/ZoomConfigControl/ZoomConfigControl.tsx (1 line): - line 22: import { Form, Tag } from 'antd'; // TODO: Remove antd superset-frontend/src/components/Select/utils.tsx (1 line): - line 21: import AntdSelect, { LabeledValue as AntdLabeledValue } from 'antd/lib/select'; // TODO: Remove antd superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterValue.tsx (1 line): - line 158: // TODO: We should try to improve our useEffect hooks to depend more on superset-frontend/src/components/GridTable/index.tsx (1 line): - line 234: // TODO: migrate to Theme API - https://www.ag-grid.com/react-data-grid/theming-migration/ superset/commands/report/execute.py (1 line): - line 737: # TODO (dpgaspar) convert this logic to a new state eg: ERROR_ON_GRACE superset/utils/core.py (1 line): - line 1558: # TODO: add check for boolean data type when proper support is added superset-frontend/packages/superset-ui-core/src/connection/callApi/parseResponse.ts (1 line): - line 62: // TODO: clean up after json-bigint>1.0.1 is released superset-frontend/plugins/plugin-chart-cartodiagram/src/util/transformPropsUtil.ts (1 line): - line 101: // TODO what should we do, if there is more than one geom column? superset-frontend/packages/superset-ui-core/src/query/api/v1/types.ts (1 line): - line 46: * TODO: migrate superset-frontend/src/components/ErrorMessage/types.ts over superset-frontend/plugins/plugin-chart-echarts/src/Sankey/index.ts (1 line): - line 29: // TODO: Implement cross filtering superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/d3.ts (1 line): - line 22: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/blueToGreen.ts (1 line): - line 23: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/lyft.ts (1 line): - line 22: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/src/components/Tabs/Tabs.tsx (1 line): - line 21: import AntdTabs, { TabsProps as AntdTabsProps } from 'antd/lib/tabs'; // TODO: Remove antd superset-frontend/src/components/CronPicker/CronPicker.tsx (1 line): - line 20: import { ConfigProvider } from 'antd'; // TODO: Remove antd superset-frontend/src/explore/components/controls/LayerConfigsControl/types.ts (1 line): - line 21: import { DataNode, TreeProps } from 'antd/lib/tree'; // TODO: Remove antd superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/index.tsx (1 line): - line 69: // @ts-ignore TODO: fix ComponentClass for SSHTunnelSwitchComponent not having call signature. superset/exceptions.py (1 line): - line 354: TODO (betodealmeida): change status to 403. superset-frontend/src/dashboard/components/Header/index.jsx (1 line): - line 121: // TODO: check if we need this superset-frontend/src/explore/components/EmbedCodeContent.jsx (1 line): - line 96: {/* TODO: Remove fa-icon */} superset-frontend/src/features/tags/TagModal.tsx (1 line): - line 27: import { Input } from 'antd'; // TODO: Remove antd superset-frontend/src/explore/components/controls/MapViewControl/ExtentTag.tsx (1 line): - line 22: import { Tag } from 'antd'; // TODO: Remove antd superset-frontend/src/components/ListView/utils.ts (1 line): - line 148: // operator: filterObj[id][1], // TODO: can probably get rid of this superset-frontend/src/explore/components/controls/SelectAsyncControl/index.tsx (1 line): - line 25: import { SelectValue, LabeledValue } from 'antd/lib/select'; // TODO: Remove antd superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx (1 line): - line 600: // TODO: Make use of ColumnGroup to render the aditional headers superset-frontend/src/hooks/apiResources/schemas.ts (1 line): - line 46: // TODO: Would be nice to add pagination in a follow-up. Needs endpoint changes. superset-frontend/src/dashboard/components/SliceHeaderControls/index.tsx (1 line): - line 62: // TODO: replace 3 dots with an icon superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/utils.ts (1 line): - line 69: // TODO: add column_types field to Dataset superset-frontend/packages/superset-ui-core/src/chart/models/ChartProps.ts (1 line): - line 42: // TODO: more specific typing for these fields of ChartProps superset-frontend/src/explore/controlUtils/getSectionsToRender.ts (1 line): - line 98: // TODO: update `chartControlPanelRegistry` type to use ControlPanelConfig superset-frontend/packages/superset-ui-demo/storybook/shared/components/createQuery.story.tsx (1 line): - line 71: // @TODO fix typing superset-frontend/src/explore/components/controls/CollectionControl/index.jsx (1 line): - line 68: // TODO: Remove fa-icon superset-frontend/src/components/Datasource/CollectionTable.tsx (1 line): - line 406: // TODO: Remove fa-icon superset/sql_parse.py (1 line): - line 86: # TODO: Workaround for https://github.com/andialbrecht/sqlparse/issues/652. superset-frontend/src/components/ImportModal/index.tsx (1 line): - line 22: import { UploadChangeParam, UploadFile } from 'antd/lib/upload/interface'; // TODO: Remove antd superset-frontend/src/components/Tooltip/index.tsx (1 line): - line 20: import { supersetTheme } from '@superset-ui/core'; // TODO: DO not import theme directly superset-frontend/src/components/Form/FormItem.tsx (1 line): - line 20: import Form from 'antd/lib/form'; // TODO: Remove antd superset/commands/explore/get.py (1 line): - line 138: # TODO: this is a dummy placeholder - should be refactored to being just `None` superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx (1 line): - line 58: {/* TODO: Remove fa-icon */} superset/commands/chart/export.py (1 line): - line 61: # TODO (betodealmeida): move this logic to export_to_dict once this superset-frontend/plugins/plugin-chart-cartodiagram/src/util/layerUtil.tsx (1 line): - line 100: // TODO: make CRS configurable or take it from Ol Map superset-frontend/src/components/Select/Select.tsx (1 line): - line 33: import { LabeledValue as AntdLabeledValue } from 'antd/lib/select'; // TODO: Remove antd superset-frontend/src/components/Table/VirtualTable.tsx (1 line): - line 24: } from 'antd/lib/table'; // TODO: Remove antd superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/redToYellow.ts (1 line): - line 23: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx (1 line): - line 35: import { LabeledValue as AntdLabeledValue } from 'antd/lib/select'; // TODO: Remove antd superset-frontend/src/components/Table/utils/InteractiveTableUtils.ts (1 line): - line 20: import type { ColumnsType } from 'antd/es/table'; // TODO: Remove antd superset-frontend/src/dataMask/reducer.ts (1 line): - line 161: // TODO: update hydrate to .ts superset-frontend/src/components/TimezoneSelector/index.tsx (1 line): - line 78: // TODO: remove this ts-ignore when typescript is upgraded to 5.1 superset/utils/pandas_postprocessing/pivot.py (1 line): - line 78: # TODO (villebro): Pandas 1.0.3 doesn't yet support NamedAgg in pivot_table. superset-frontend/src/dashboard/components/PropertiesModal/index.tsx (1 line): - line 729: {/* TODO: Remove fa-icon */} superset-frontend/src/features/databases/types.ts (1 line): - line 3: import { InputProps } from 'antd/lib/input'; // TODO: Remove antd superset-frontend/src/assets/stylesheets/less/cosmo/variables.less (1 line): - line 194: // TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4 superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/modernSunset.ts (1 line): - line 23: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset/db_engine_specs/ocient.py (1 line): - line 323: # TODO: Unsure if we need to verify that we are receiving rows: superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-connection/Connection.stories.tsx (1 line): - line 90: methodOption: 'POST', // TODO disable when custonEndpoint and selectEndpoint are empty superset-frontend/src/dashboard/components/nativeFilters/FilterBar/utils.ts (1 line): - line 38: // TODO: this property should be unhardcoded superset-frontend/src/preamble.ts (1 line): - line 27: supersetTheme, // TODO: DO not import theme directly superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx (1 line): - line 291: // TODO: This does not need to exist, just use the advancedTypeOperatorList list superset-frontend/src/pages/ChartList/index.tsx (1 line): - line 217: // TODO: Fix usage of localStorage keying on the user id superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/airbnb.ts (1 line): - line 22: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-chart/ChartDataProvider.stories.tsx (1 line): - line 94: // @TODO fix typing superset-frontend/plugins/plugin-chart-cartodiagram/src/plugin/buildQuery.ts (1 line): - line 48: // TODO: find way to import correct type "InclusiveLoaderResult" superset-frontend/packages/superset-ui-chart-controls/src/components/CertifiedIconWithTooltip.tsx (1 line): - line 51: {/* TODO: move Icons to superset-ui to remove duplicated icon code here */} superset-frontend/plugins/plugin-chart-echarts/src/Bubble/index.ts (1 line): - line 28: // TODO: Implement cross filtering superset-frontend/src/explore/components/controls/ViewQuery.tsx (1 line): - line 19: // TODO: Remove fa-icon superset-frontend/src/explore/components/controls/DndColumnSelectControl/useResizeButton.tsx (1 line): - line 135: // TODO: Remove fa-icon superset-frontend/src/components/DynamicPlugins/index.tsx (1 line): - line 177: // TODO: Write fetchByKeys superset-frontend/src/SqlLab/components/SqlEditor/index.tsx (1 line): - line 601: // TODO: Remove useEffectEvent deps once https://github.com/facebook/react/pull/25881 is released superset/common/query_context.py (1 line): - line 63: # TODO: Type datasource and query_object dictionary with TypedDict when it becomes superset/commands/dashboard/importers/v1/__init__.py (1 line): - line 64: # TODO (betodealmeida): refactor to use code from other commands superset-frontend/src/explore/components/controls/LayerConfigsControl/LayerConfigsPopoverContent.tsx (1 line): - line 21: import { Button, Form, Tabs } from 'antd'; // TODO: Remove antd superset-frontend/plugins/plugin-chart-cartodiagram/src/plugin/controlPanel.ts (1 line): - line 56: // TODO check why we only retrieve 100 items, even though there are more superset-frontend/src/explore/components/controls/DateFilterControl/components/DateLabel.tsx (1 line): - line 34: // TODO: use theme.colors.primary.base here and in antd components superset-frontend/src/components/TableSelector/index.tsx (1 line): - line 27: import { SelectValue } from 'antd/lib/select'; // TODO: Remove antd superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/getControlItemsMap.tsx (1 line): - line 122: required: mainControlItem.config?.required && !removed, // TODO: need to move ColumnSelect settings to controlPanel for all filters superset-frontend/src/SqlLab/components/SaveDatasetModal/index.tsx (1 line): - line 53: import { SelectValue } from 'antd/lib/select'; // TODO: Remove antd superset/async_events/async_query_manager.py (1 line): - line 93: # TODO: Expand cache backend options. superset-frontend/src/explore/reducers/datasourcesReducer.ts (1 line): - line 28: // TODO: change type to include other datasource types superset-frontend/src/explore/components/controls/ColorSchemeControl/index.tsx (1 line): - line 32: import AntdSelect from 'antd/lib/select'; // TODO: Remove antd superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/presetAndSuperset.ts (1 line): - line 23: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/src/explore/components/controls/LayerConfigsControl/LayerTreeItem.tsx (1 line): - line 21: import { Button, Tag } from 'antd'; // TODO: Remove antd superset-frontend/src/views/store.ts (1 line): - line 103: // TODO: This reducer is a combination of the Dashboard and Explore reducers. superset/commands/database/utils.py (1 line): - line 58: # TODO: Migrate this to use the non-commiting add_pvm helper instead superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/index.ts (1 line): - line 30: // TODO: Implement cross filtering superset-frontend/src/components/Select/AsyncSelect.tsx (1 line): - line 41: import { LabeledValue as AntdLabeledValue } from 'antd/lib/select'; // TODO: Remove antd superset-frontend/src/pages/DashboardList/index.tsx (1 line): - line 213: // TODO: Fix usage of localStorage keying on the user id superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.tsx (1 line): - line 301: {/* TODO: Remove fa-icon */} superset/sqllab/sqllab_execution_context.py (1 line): - line 140: # TODO validate db.id is equal to self.database_id superset-frontend/src/hooks/apiResources/tables.ts (1 line): - line 106: // TODO: Would be nice to add pagination in a follow-up. Needs endpoint changes. superset-frontend/src/explore/components/controls/LayerConfigsControl/dragDropUtil.tsx (1 line): - line 21: import { TreeProps } from 'antd/lib/tree'; // TODO: Remove antd superset-frontend/src/visualizations/dashboardComponents/ExampleComponent/index.ts (1 line): - line 20: // TODO: POC only component can be removed after PR approved superset/reports/schemas.py (1 line): - line 124: # TODO if email check validity superset-frontend/packages/superset-ui-core/src/chart/types/QueryResponse.ts (1 line): - line 42: * TODO: clean this up when all charts have been migrated to v1 API. superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/state.ts (1 line): - line 74: // TODO: this logic should be unhardcoded superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx (1 line): - line 76: // TODO: localize superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/preset.ts (1 line): - line 23: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/src/dashboard/reducers/nativeFilters.ts (1 line): - line 126: // TODO handle SET_FILTER_CONFIG_FAIL action superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/wavesOfBlue.ts (1 line): - line 23: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/src/types/Chart.ts (1 line): - line 61: // TODO: Update API spec to describe `dashboards` key superset-frontend/src/utils/localStorageHelpers.ts (1 line): - line 30: * TODO: Update all local storage keys to follow the new pattern. This is a breaking change, superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/colorsOfRainbow.ts (1 line): - line 23: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/src/components/CachedLabel/index.tsx (1 line): - line 52: {/* TODO: Remove fa-icon */} superset/dashboards/filters.py (1 line): - line 174: # TODO (embedded): only use uuid filter once uuids are rolled out superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/superset.ts (1 line): - line 23: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset-frontend/src/explore/controlUtils/getControlConfig.ts (1 line): - line 70: // TODO: the ChartControlPanelRegistry is incorrectly typed and needs to superset-frontend/src/SqlLab/middlewares/persistSqlLabStateEnhancer.js (1 line): - line 131: // TODO: requires redux-localstorage > 1.0 for typescript support superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControl.tsx (1 line): - line 253: {/* TODO: Remove fa-icon */} superset/result_set.py (1 line): - line 157: # TODO: revisit nested column serialization once nested types superset-frontend/src/explore/components/controls/VizTypeControl/index.tsx (1 line): - line 58: {/* TODO: Remove fa-icon */} superset-frontend/packages/superset-ui-core/src/ui-overrides/types.ts (1 line): - line 117: // TODO: we need to move the db types to superset-ui/core in order to import them correctly superset-frontend/src/visualizations/TimeTable/transformProps.ts (1 line): - line 73: // TODO: Better parse this from controls instead of mutative value here. superset/db_engine_specs/bigquery.py (1 line): - line 617: # TODO: Humanize in case more db engine specs need to be added, superset-frontend/cypress-base/cypress.config.ts (1 line): - line 48: // TODO: This workaround should be removed when upgrading Cypress superset-frontend/src/features/databases/DatabaseModal/ModalHeader.tsx (1 line): - line 22: import { UploadFile } from 'antd/lib/upload/interface'; // TODO: Remove antd superset-frontend/src/explore/components/PropertiesModal/index.tsx (1 line): - line 26: import { SelectValue } from 'antd/lib/select'; // TODO: Remove antd superset-frontend/src/hooks/apiResources/dashboards.ts (1 line): - line 29: // TODO: load these at the API level superset/sqllab/api.py (1 line): - line 130: # TODO: Replace with a command class once fully migrated to SPA superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/echarts.ts (1 line): - line 22: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159 superset/security/api.py (1 line): - line 182: # TODO: Add generic validation: superset/commands/dataset/importers/v1/utils.py (1 line): - line 133: # TODO (betodealmeida): move this logic to import_from_dict superset-frontend/src/components/Chart/ChartRenderer.jsx (1 line): - line 128: // TODO: queriesResponse comes from Redux store but it's being edited by superset-frontend/src/dashboard/actions/dashboardInfo.ts (1 line): - line 63: // TODO extract this out when makeApi supports url parameters superset/reports/notifications/slack.py (1 line): - line 56: # TODO: Deprecated: Remove this class in Superset 6.0.0 pyproject.toml (1 line): - line 396: # TODO REMOVE THESE DEPS FROM CODEBASE superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/buildQuery.ts (1 line): - line 34: // TODO: add deduping of AdhocColumns superset-frontend/plugins/plugin-chart-cartodiagram/src/util/geometryUtil.ts (1 line): - line 41: // TODO: adapt to map projection superset-frontend/src/features/databases/UploadDataModel/index.tsx (1 line): - line 50: import { UploadChangeParam, UploadFile } from 'antd/lib/upload/interface'; // TODO: Remove antd superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.tsx (1 line): - line 29: import { FormItemProps } from 'antd/lib/form'; // TODO: Remove antd superset-frontend/src/pages/DatabaseList/index.tsx (1 line): - line 406: disableSortBy: true, // TODO: api support for sorting by 'backend' superset-frontend/src/SqlLab/actions/sqlLab.js (1 line): - line 917: // TODO (betodealmeida): pass engine as a parameter for better formatting superset/commands/dashboard/importers/v1/utils.py (1 line): - line 175: # TODO (betodealmeida): move this logic to import_from_dict superset-frontend/src/features/databases/DatabaseModal/SSHTunnelForm.tsx (1 line): - line 26: import { Input as AntdInput, Tooltip } from 'antd'; // TODO: Remove antd superset-frontend/packages/superset-ui-core/src/chart/clients/ChartClient.ts (1 line): - line 157: // TODO: Implement superset-frontend/src/views/CRUD/hooks.ts (1 line): - line 764: // TODO: /validate_parameters/ and related utils should support ssh tunnel superset-frontend/packages/superset-ui-core/src/color/colorSchemes/categorical/google.ts (1 line): - line 22: // TODO: add the colors to the theme while working on SIP https://github.com/apache/superset/issues/20159