|
|
@ -2,6 +2,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
class ProofProvider::Keybase::ConfigSerializer < ActiveModel::Serializer
|
|
|
|
class ProofProvider::Keybase::ConfigSerializer < ActiveModel::Serializer
|
|
|
|
include RoutingHelper
|
|
|
|
include RoutingHelper
|
|
|
|
|
|
|
|
include ActionView::Helpers::TextHelper
|
|
|
|
|
|
|
|
|
|
|
|
attributes :version, :domain, :display_name, :username,
|
|
|
|
attributes :version, :domain, :display_name, :username,
|
|
|
|
:brand_color, :logo, :description, :prefill_url,
|
|
|
|
:brand_color, :logo, :description, :prefill_url,
|
|
|
@ -29,11 +30,11 @@ class ProofProvider::Keybase::ConfigSerializer < ActiveModel::Serializer
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def description
|
|
|
|
def description
|
|
|
|
Setting.site_short_description.presence || Setting.site_description.presence || I18n.t('about.about_mastodon_html')
|
|
|
|
strip_tags(Setting.site_short_description.presence || I18n.t('about.about_mastodon_html'))
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def username
|
|
|
|
def username
|
|
|
|
{ min: 1, max: 30, re: Account::USERNAME_RE.inspect }
|
|
|
|
{ min: 1, max: 30, re: '[a-z0-9_]+([a-z0-9_\.-]+[a-z0-9_]+)?' }
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def prefill_url
|
|
|
|
def prefill_url
|
|
|
|