Skip to content

Instantly share code, notes, and snippets.

@shankardevy
Created July 8, 2017 15:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shankardevy/e72afcd45863e2d301697623db2e5c02 to your computer and use it in GitHub Desktop.
Save shankardevy/e72afcd45863e2d301697623db2e5c02 to your computer and use it in GitHub Desktop.
defmodule Mango.CRM.Ticket do
use Ecto.Schema
import Ecto.Changeset
alias Mango.CRM.{Ticket, Customer}
schema "tickets" do
field :message, :string
field :status, :string
field :subject, :string
belongs_to :customer, Customer
timestamps()
end
@doc false
def changeset(%Ticket{} = ticket, attrs) do
ticket
|> cast(attrs, [:subject, :message, :status])
|> validate_required([:subject, :message, :status])
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment