Allow to configure visibility for admin and moderator badges

This commit is contained in:
eugenijm 2019-02-04 15:28:35 +03:00
commit 035eaeb9b8
5 changed files with 78 additions and 19 deletions

View file

@ -23,6 +23,7 @@ defmodule Pleroma.User.Info do
field(:ap_enabled, :boolean, default: false)
field(:is_moderator, :boolean, default: false)
field(:is_admin, :boolean, default: false)
field(:show_role, :boolean, default: true)
field(:keys, :string, default: nil)
field(:settings, :map, default: nil)
field(:magic_key, :string, default: nil)
@ -146,7 +147,8 @@ defmodule Pleroma.User.Info do
:banner,
:hide_followings,
:hide_followers,
:background
:background,
:show_role
])
end
@ -196,7 +198,8 @@ defmodule Pleroma.User.Info do
info
|> cast(params, [
:is_moderator,
:is_admin
:is_admin,
:show_role
])
end