View Source Teiserver.Settings (Teiserver v0.0.1)

The contextual module for SiteSetting, UserSetting

Summary

Site settings

Link to this function

change_site_setting(site_setting, attrs \\ %{})

View Source
@spec change_site_setting(Teiserver.Settings.SiteSetting.t(), map()) :: Ecto.Changeset

See Teiserver.Settings.SiteSettingLib.change_site_setting/2.

Link to this function

create_site_setting(attrs \\ %{})

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

See Teiserver.Settings.SiteSettingLib.create_site_setting/1.

Link to this function

delete_site_setting(site_setting)

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

See Teiserver.Settings.SiteSettingLib.delete_site_setting/1.

Link to this function

get_site_setting(site_setting_id, query_args \\ [])

View Source
@spec get_site_setting(non_neg_integer(), list()) ::
  Teiserver.Settings.SiteSetting.t() | nil

See Teiserver.Settings.SiteSettingLib.get_site_setting/2.

Link to this function

get_site_setting!(site_setting_id, query_args \\ [])

View Source
@spec get_site_setting!(non_neg_integer(), list()) ::
  Teiserver.Settings.SiteSetting.t()

See Teiserver.Settings.SiteSettingLib.get_site_setting!/2.

@spec list_site_settings() :: [Teiserver.Settings.SiteSetting.t()]

See Teiserver.Settings.SiteSettingLib.list_site_settings/0.

Link to this function

list_site_settings(args)

View Source
@spec list_site_settings(list()) :: [Teiserver.Settings.SiteSetting.t()]

See Teiserver.Settings.SiteSettingLib.list_site_settings/1.

Link to this function

update_site_setting(site_setting, attrs)

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

See Teiserver.Settings.SiteSettingLib.update_site_setting/2.

User settings