Merge branch 'instance-markup-info' into 'develop'

Expose markup configuration in InstanceView

See merge request pleroma/pleroma!4346
This commit is contained in:
vaartis 2025-06-18 10:48:15 +00:00
commit ca7dd87e2d
2 changed files with 11 additions and 1 deletions

View file

@ -0,0 +1 @@
Expose markup configuration in InstanceView

View file

@ -287,7 +287,8 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do
birthday_required: Config.get([:instance, :birthday_required]),
birthday_min_age: Config.get([:instance, :birthday_min_age]),
translation: supported_languages(),
base_urls: base_urls
base_urls: base_urls,
markup: markup()
},
stats: %{mau: Pleroma.User.active_user_count()},
vapid_public_key: Keyword.get(Pleroma.Web.Push.vapid_config(), :public_key)
@ -338,4 +339,12 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do
target_languages: target_languages
}
end
defp markup do
%{
allow_inline_images: Config.get([:markup, :allow_inline_images]),
allow_headings: Config.get([:markup, :allow_headings]),
allow_tables: Config.get([:markup, :allow_tables])
}
end
end