summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorIlja <ilja@ilja.space>2022-06-21 12:03:35 +0200
committerIlja <ilja@ilja.space>2022-06-21 12:10:27 +0200
commit4e4eb81749076ada5692b92061c77a72832a9cc8 (patch)
tree5e7c83beabf4056d446e044c66c5e4cfa59806bc /lib
parent211e561e2ad862c75a1b34f783d3210523dc211e (diff)
downloadpleroma-4e4eb81749076ada5692b92061c77a72832a9cc8.tar.gz
pleroma-4e4eb81749076ada5692b92061c77a72832a9cc8.zip
Add nodes and privileges to nodeinfo
I didn't add it to /api/v1/instance I was wondering if I should, but since it e.g. also didn't show staff, it felt better not to
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/nodeinfo/nodeinfo.ex4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/pleroma/web/nodeinfo/nodeinfo.ex b/lib/pleroma/web/nodeinfo/nodeinfo.ex
index c7b9ab2de..9e27ac26c 100644
--- a/lib/pleroma/web/nodeinfo/nodeinfo.ex
+++ b/lib/pleroma/web/nodeinfo/nodeinfo.ex
@@ -49,6 +49,10 @@ defmodule Pleroma.Web.Nodeinfo.Nodeinfo do
enabled: false
},
staffAccounts: staff_accounts,
+ roles: %{
+ admin: Config.get([:instance, :admin_privileges]),
+ moderator: Config.get([:instance, :moderator_privileges])
+ },
federation: federation,
pollLimits: Config.get([:instance, :poll_limits]),
postFormats: Config.get([:instance, :allowed_post_formats]),