docbrown/app/models/settings/community.rb
yheuhtozr e45536af37
app/models i18n (#16124)
* app/models etc i18n

* delete ja.yml

* fix for PR review

* fix for spec

* delete ja.yml

* fix for spec updated
2022-02-03 13:41:42 -05:00

25 lines
865 B
Ruby

module Settings
class Community < Base
self.table_name = :settings_communities
setting :copyright_start_year,
type: :integer,
default: ApplicationConfig["COMMUNITY_COPYRIGHT_START_YEAR"] || Time.zone.today.year
setting :community_description, type: :string
setting :community_emoji, type: :string, default: "🌱", validates: { emoji_only: true }
setting(
:community_name,
type: :string,
default: ApplicationConfig["COMMUNITY_NAME"] || I18n.t("models.settings.community.new_forem"),
validates: {
format: {
with: /\A[^[<|>]]+\Z/,
message: I18n.t("models.settings.community.message")
}
},
)
setting :member_label, type: :string, default: "user"
setting :staff_user_id, type: :integer, default: 1
setting :tagline, type: :string
end
end