You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds a data_classification tag field to the data model, supporting three-level inheritance (column → table → table_group) throughout the application, consistent with existing tag fields.
- Migration 0193: ADD COLUMN data_classification to table_groups, data_table_chars, data_column_chars, score_definition_results_breakdown; recreate 8 scoring views with COALESCE inheritance
- Schema setup: ADD COLUMN and COALESCE in all 8 standard views
- ORM: data_classification added to TableGroup model and ScoreDefinitionBreakdownItem / ScoreCategory / SCORE_CATEGORIES
- Queries: COALESCE inheritance in profiling anomaly, test result, and scoring queries; added to TAG_FIELDS and scoring categories list
- Data Catalog: fix tag inheritance in list view (join table_groups in get_table_group_columns); fix CSV export to COALESCE from table_groups; add seeded filter defaults (Public/Internal/Confidential/Restricted) via merge_tag_defaults; Excel export column
- Table Group Form: Data Classification input in TaggingForm
- JS: TAG_KEYS/TAG_HELP in metadata_tags.js; three-level fallback chain in data_catalog.js
- Reports: data_classification in PDF hygiene and test result report metadata
- Import: "data classification" header mapped in import_metadata_dialog
- Tests: 5 unit tests for merge_tag_defaults dedupe logic
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
test: update TAG_FIELDS count to 9 after adding data_classification
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix(TG-1085): address round-2 review comments
0 commit comments