add links

This commit is contained in:
zack 2024-10-21 13:57:31 -04:00
parent 3842798968
commit e2b802f968
No known key found for this signature in database
GPG key ID: 5F873416BCF59F35
54 changed files with 4984 additions and 6 deletions

View file

@ -0,0 +1,19 @@
defmodule Zoeyscomputer.Links.Link do
use Ecto.Schema
import Ecto.Changeset
schema "links" do
field :url, :string
belongs_to :user, Zoeyscomputer.Users.User
timestamps(type: :utc_datetime)
end
@doc false
def changeset(link, attrs \\ %{}) do
link
|> cast(attrs, [:url, :user_id])
|> validate_required([:url])
end
end