# RailsSettings Model class Setting < RailsSettings::Base cache_prefix { "v1" } Dir[Rails.root.join('app', 'models', 'concerns', 'settings', '*.rb')].each do |file| require file end include Settings::GeneralSettings include Settings::BtcpaySettings include Settings::DiscourseSettings include Settings::DroneCiSettings include Settings::EjabberdSettings include Settings::EmailSettings include Settings::GiteaSettings include Settings::LightningNetworkSettings include Settings::MastodonSettings include Settings::MediaWikiSettings include Settings::NostrSettings include Settings::OpenCollectiveSettings include Settings::RemoteStorageSettings include Settings::XmppSettings def self.default_services # TODO Make configurable from respective service settings page %w[ discourse gitea mastodon mediawiki remotestorage xmpp ] end end