Serdes v2: Portable `:visualization_settings` fields on (dash)cards. (#24606)
These fields hold JSON, which can contain field IDs in a few places. Particularly nasty is the `:column_settings` subfield, which is a map whose *keys* are JSON strings with field IDs.
Showing
- enterprise/backend/test/metabase_enterprise/serialization/v2/extract_test.clj 133 additions, 2 deletions...est/metabase_enterprise/serialization/v2/extract_test.clj
- enterprise/backend/test/metabase_enterprise/serialization/v2/load_test.clj 71 additions, 16 deletions...d/test/metabase_enterprise/serialization/v2/load_test.clj
- src/metabase/models/card.clj 22 additions, 17 deletionssrc/metabase/models/card.clj
- src/metabase/models/dashboard_card.clj 14 additions, 10 deletionssrc/metabase/models/dashboard_card.clj
- src/metabase/models/serialization/util.clj 102 additions, 14 deletionssrc/metabase/models/serialization/util.clj
Loading
Please register or sign in to comment