1
0
mirror of https://github.com/algora-io/tv.git synced 2025-03-17 20:17:45 +02:00
algora-tv/lib/algora/library/subtitle.ex
Zafer Cesur 1b10930700 add subtitle crud (#2)
* init subs

* fix styling issues in core components

* update layout

* show video on subtitles page

* update spacing

* list subtitles by video

* misc

* reorder routes

* clean up module
2024-03-05 06:36:19 +03:00

22 lines
424 B
Elixir

defmodule Algora.Library.Subtitle do
alias Algora.Library
use Ecto.Schema
import Ecto.Changeset
schema "subtitles" do
field :start, :float
field :end, :float
field :body, :string
belongs_to :video, Library.Video
timestamps()
end
@doc false
def changeset(subtitle, attrs) do
subtitle
|> cast(attrs, [:body, :start, :end])
|> validate_required([:body, :start, :end])
end
end