Current section
Files
Jump to
Current section
Files
lib/version.ex
defmodule Crumb.Version do
use Ecto.Schema
import Ecto.Changeset
schema "versions" do
field :event, :string
field :item_type, :string
field :item_id, :integer
field :user_id, :integer
field :item_changes, :map
field :meta, :map
timestamps(updated_at: false)
end
def changeset(model, params \\ :empty) do
model
|> validate_required(~w(event item_type item_id))
|> cast(params, ~w(meta inserted_at))
end
end