#63 NodeInfoでのfedibird_capabilities
公開
This commit is contained in:
parent
f0f808619d
commit
016a8490d2
4 changed files with 37 additions and 51 deletions
31
app/helpers/kmyblue_capabilities_helper.rb
Normal file
31
app/helpers/kmyblue_capabilities_helper.rb
Normal file
|
@ -0,0 +1,31 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module KmyblueCapabilitiesHelper
|
||||
def fedibird_capabilities
|
||||
capabilities = [
|
||||
:enable_wide_emoji,
|
||||
:kmyblue_searchability,
|
||||
:searchability,
|
||||
:kmyblue_markdown,
|
||||
:kmyblue_reaction_deck,
|
||||
:kmyblue_visibility_login,
|
||||
:status_reference,
|
||||
:visibility_mutual,
|
||||
:visibility_limited,
|
||||
:kmyblue_limited_scope,
|
||||
:kmyblue_antenna,
|
||||
:kmyblue_bookmark_category,
|
||||
:kmyblue_quote,
|
||||
:kmyblue_searchability_limited,
|
||||
]
|
||||
|
||||
capabilities << :profile_search unless Chewy.enabled?
|
||||
if Setting.enable_emoji_reaction
|
||||
capabilities << :emoji_reaction
|
||||
capabilities << :enable_wide_emoji_reaction
|
||||
end
|
||||
capabilities << :kmyblue_visibility_public_unlisted if Setting.enable_public_unlisted_visibility
|
||||
|
||||
capabilities
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue