Add instance_settings.ex
This commit is contained in:
parent
162aa095d3
commit
c7c7606e4b
1 changed files with 3 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
||||||
defmodule Nulla.InstanceSettings do
|
defmodule Nulla.InstanceSettings do
|
||||||
use Ecto.Schema
|
use Ecto.Schema
|
||||||
import Ecto.Changeset
|
import Ecto.Changeset
|
||||||
|
alias Nulla.Repo
|
||||||
|
|
||||||
schema "instance_settings" do
|
schema "instance_settings" do
|
||||||
field :name, :string, default: "Nulla"
|
field :name, :string, default: "Nulla"
|
||||||
|
@ -17,4 +18,6 @@ defmodule Nulla.InstanceSettings do
|
||||||
|> cast(attrs, [:name, :description, :domain, :registration, :max_characters, :max_upload_size])
|
|> cast(attrs, [:name, :description, :domain, :registration, :max_characters, :max_upload_size])
|
||||||
|> validate_required([:name, :description, :domain, :registration, :max_characters, :max_upload_size])
|
|> validate_required([:name, :description, :domain, :registration, :max_characters, :max_upload_size])
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def get_instance_settings!, do: Repo.one!(Nulla.InstanceSettings)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue