(ns metabase.models.dashboard-card-series (:require [metabase.models.serialization :as serdes] [methodical.core :as methodical] [toucan2.core :as t2])) | |
(methodical/defmethod t2/table-name :model/DashboardCardSeries [_model] :dashboardcard_series) | |
(doto :model/DashboardCardSeries (derive :metabase/model)) | |
Serialization | |
(defmethod serdes/generate-path "DashboardCardSeries" [_ _] nil) | |
TODO: this is not used atm as | (defmethod serdes/make-spec "DashboardCardSeries" [_model-name _opts]
;; We did not have `position` in serialization before, it was inferred from the order, but we're trying to keep
;; code more generic right now - so it's carried over as data rather than implied.
{:copy [:position]
:skip []
:transform {:dashboardcard_id (serdes/parent-ref)
:card_id (serdes/fk :model/Card)}}) |