Add "roles" to users admin API
This commit is contained in:
parent
c231ed610a
commit
25eb6cf1cb
3 changed files with 30 additions and 10 deletions
|
|
@ -6,6 +6,8 @@ defmodule Pleroma.User.Info do
|
|||
use Ecto.Schema
|
||||
import Ecto.Changeset
|
||||
|
||||
alias Pleroma.User.Info
|
||||
|
||||
embedded_schema do
|
||||
field(:banner, :map, default: %{})
|
||||
field(:background, :map, default: %{})
|
||||
|
|
@ -250,4 +252,11 @@ defmodule Pleroma.User.Info do
|
|||
|
||||
cast(info, params, [:pinned_activities])
|
||||
end
|
||||
|
||||
def roles(%Info{is_moderator: is_moderator, is_admin: is_admin}) do
|
||||
%{
|
||||
admin: is_admin,
|
||||
moderator: is_moderator
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue