* app/models etc i18n * delete ja.yml * fix for PR review * fix for spec * delete ja.yml * fix for spec updated
25 lines
865 B
Ruby
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
|