forked from AkkomaGang/akkoma
Add Admin-FE menu for StealEmojiPolicy
This commit is contained in:
parent
97eb160c3e
commit
b901b73057
1 changed files with 45 additions and 0 deletions
|
@ -92,6 +92,51 @@ def filter(%{"object" => %{"emoji" => foreign_emojis, "actor" => actor}} = messa
|
||||||
|
|
||||||
def filter(message), do: {:ok, message}
|
def filter(message), do: {:ok, message}
|
||||||
|
|
||||||
|
@impl true
|
||||||
|
@spec config_description :: %{
|
||||||
|
children: [
|
||||||
|
%{
|
||||||
|
description: <<_::272, _::_*256>>,
|
||||||
|
key: :hosts | :rejected_shortcodes | :size_limit,
|
||||||
|
suggestions: [any(), ...],
|
||||||
|
type: {:list, :string} | {:list, :string} | :integer
|
||||||
|
},
|
||||||
|
...
|
||||||
|
],
|
||||||
|
description: <<_::448>>,
|
||||||
|
key: :mrf_steal_emoji,
|
||||||
|
label: <<_::80>>,
|
||||||
|
related_policy: <<_::352>>
|
||||||
|
}
|
||||||
|
def config_description do
|
||||||
|
%{
|
||||||
|
key: :mrf_steal_emoji,
|
||||||
|
related_policy: "Pleroma.Web.ActivityPub.MRF.StealEmojiPolicy",
|
||||||
|
label: "MRF Emojis",
|
||||||
|
description: "Steals emojis from selected instances when it sees them.",
|
||||||
|
children: [
|
||||||
|
%{
|
||||||
|
key: :hosts,
|
||||||
|
type: {:list, :string},
|
||||||
|
description: "List of hosts to steal emojis from",
|
||||||
|
suggestions: [""]
|
||||||
|
},
|
||||||
|
%{
|
||||||
|
key: :rejected_shortcodes,
|
||||||
|
type: {:list, :string},
|
||||||
|
description: "Regex-list of shortcodes to reject",
|
||||||
|
suggestions: [""]
|
||||||
|
},
|
||||||
|
%{
|
||||||
|
key: :size_limit,
|
||||||
|
type: :integer,
|
||||||
|
description: "File size limit (in bytes), checked before an emoji is saved to the disk",
|
||||||
|
suggestions: ["100000"]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
@impl true
|
@impl true
|
||||||
def describe do
|
def describe do
|
||||||
{:ok, %{}}
|
{:ok, %{}}
|
||||||
|
|
Loading…
Reference in a new issue