View Source Teiserver.Settings (Teiserver v0.0.4)

The contextual module for:

Summary

Site settings

Link to this function

change_server_setting(server_setting, attrs \\ %{})

View Source
@spec change_server_setting(Teiserver.Settings.ServerSetting.t(), map()) ::
  Ecto.Changeset.t()

See Teiserver.Settings.ServerSettingLib.change_server_setting/2.

Link to this function

create_server_setting(attrs \\ %{})

View Source
@spec create_server_setting(map()) ::
  {:ok, Teiserver.Settings.ServerSetting.t()} | {:error, Ecto.Changeset.t()}

See Teiserver.Settings.ServerSettingLib.create_server_setting/1.

Link to this function

delete_server_setting(server_setting)

View Source
@spec delete_server_setting(Teiserver.Settings.ServerSetting.t()) ::
  {:ok, Teiserver.Settings.ServerSetting.t()} | {:error, Ecto.Changeset.t()}

See Teiserver.Settings.ServerSettingLib.delete_server_setting/1.

Link to this function

get_server_setting(key, query_args \\ [])

View Source
@spec get_server_setting(String.t(), list()) ::
  Teiserver.Settings.ServerSetting.t() | nil

See Teiserver.Settings.ServerSettingLib.get_server_setting/2.

Link to this function

get_server_setting!(server_setting_id, query_args \\ [])

View Source
@spec get_server_setting!(non_neg_integer(), list()) ::
  Teiserver.Settings.ServerSetting.t()

See Teiserver.Settings.ServerSettingLib.get_server_setting!/2.

@spec list_server_settings() :: [Teiserver.Settings.ServerSetting.t()]

See Teiserver.Settings.ServerSettingLib.list_server_settings/0.

Link to this function

list_server_settings(args)

View Source
@spec list_server_settings(list()) :: [Teiserver.Settings.ServerSetting.t()]

See Teiserver.Settings.ServerSettingLib.list_server_settings/1.

Link to this function

update_server_setting(server_setting, attrs)

View Source
@spec update_server_setting(Teiserver.Settings.ServerSetting, map()) ::
  {:ok, Teiserver.Settings.ServerSetting.t()} | {:error, Ecto.Changeset.t()}

See Teiserver.Settings.ServerSettingLib.update_server_setting/2.

User settings