From f8815043e61097d7400119d42c4decc3b83846f3 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sat, 9 Sep 2023 02:29:32 -0700 Subject: [PATCH] Return the user's role in login and user blueprints (#133) --- app/blueprints/api/v1/user_blueprint.rb | 2 +- app/controllers/tokens_controller.rb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/blueprints/api/v1/user_blueprint.rb b/app/blueprints/api/v1/user_blueprint.rb index 6762f0a..d449952 100644 --- a/app/blueprints/api/v1/user_blueprint.rb +++ b/app/blueprints/api/v1/user_blueprint.rb @@ -4,7 +4,7 @@ module Api module V1 class UserBlueprint < ApiBlueprint view :minimal do - fields :username, :language, :private, :gender, :theme + fields :username, :language, :private, :gender, :theme, :role field :avatar do |user| { picture: user.picture, diff --git a/app/controllers/tokens_controller.rb b/app/controllers/tokens_controller.rb index b78ba70..23d4ff4 100644 --- a/app/controllers/tokens_controller.rb +++ b/app/controllers/tokens_controller.rb @@ -25,7 +25,8 @@ class TokensController < Doorkeeper::TokensController ### Or if you want to just append user using 'as_json' body[:user] = { id: user.id, - username: user.username + username: user.username, + role: user.role } end