feat: add admin badge on profiles
This commit is contained in:
parent
a6526b7f00
commit
fad5bd5e4a
6 changed files with 58 additions and 2 deletions
|
@ -27,6 +27,7 @@ type GetUserResponse struct {
|
|||
Fields []db.Field `json:"fields"`
|
||||
CustomPreferences db.CustomPreferences `json:"custom_preferences"`
|
||||
Flags []db.UserFlag `json:"flags"`
|
||||
Badges db.Badge `json:"badges"`
|
||||
}
|
||||
|
||||
type GetMeResponse struct {
|
||||
|
@ -82,6 +83,10 @@ func dbUserToResponse(u db.User, fields []db.Field, members []db.Member, flags [
|
|||
Flags: flags,
|
||||
}
|
||||
|
||||
if u.IsAdmin {
|
||||
resp.Badges |= db.BadgeAdmin
|
||||
}
|
||||
|
||||
resp.Members = make([]PartialMember, len(members))
|
||||
for i := range members {
|
||||
resp.Members[i] = PartialMember{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue