Add instance_settings.ex

This commit is contained in:
Mirai Kumiko 2025-06-02 17:31:02 +02:00
parent 162aa095d3
commit c7c7606e4b
Signed by: miraikumiko
GPG key ID: 3F178B1B5E0CB278

View file

@ -1,6 +1,7 @@
defmodule Nulla.InstanceSettings do
use Ecto.Schema
import Ecto.Changeset
alias Nulla.Repo
schema "instance_settings" do
field :name, :string, default: "Nulla"
@ -17,4 +18,6 @@ defmodule Nulla.InstanceSettings do
|> cast(attrs, [:name, :description, :domain, :registration, :max_characters, :max_upload_size])
|> validate_required([:name, :description, :domain, :registration, :max_characters, :max_upload_size])
end
def get_instance_settings!, do: Repo.one!(Nulla.InstanceSettings)
end