philomena/lib/philomena/galleries/interaction.ex
2019-11-16 18:42:48 -05:00

23 lines
481 B
Elixir

defmodule Philomena.Galleries.Interaction do
use Ecto.Schema
import Ecto.Changeset
alias Philomena.Galleries.Gallery
alias Philomena.Images.Image
@primary_key false
schema "gallery_interactions" do
belongs_to :gallery, Gallery, primary_key: true
belongs_to :image, Image, primary_key: true
field :position, :integer
end
@doc false
def changeset(interaction, attrs) do
interaction
|> cast(attrs, [])
|> validate_required([])
end
end