cover/Elixir.DaProductApp.Accounts.Organization.html| 1 | defmodule DaProductApp.Accounts.Organization do |
|
| 2 | use Ecto.Schema |
|
| 3 | import Ecto.Changeset |
|
| 4 | |
|
| 5 | :-( |
schema "organizations" do |
| 6 | field :name, :string |
|
| 7 | has_many :users, DaProductApp.Accounts.User |
|
| 8 | |
|
| 9 | timestamps() |
|
| 10 | end |
|
| 11 | |
|
| 12 | @doc false |
|
| 13 | def changeset(org, attrs) do |
|
| 14 | org |
|
| 15 | |> cast(attrs, [:name]) |
|
| 16 | |> validate_required([:name]) |
|
| 17 | :-( |
|> unique_constraint(:name) |
| 18 | end |
|
| 19 | end |
|
| Line | Hits | Source |
|---|