diff --git a/app/serializers/user_serializer.rb b/app/serializers/user_serializer.rb index 60a1cc6369590c1064580131e65921a6360cbef1..630c6aa7307ca6508fb3f4d1f1147efe0c91ef44 100644 --- a/app/serializers/user_serializer.rb +++ b/app/serializers/user_serializer.rb @@ -54,17 +54,21 @@ class UserSerializer < ActiveModel::Serializer end def cpf - object.cpf if is_current_user? + object.cpf if is_current_user? || is_supervisor? end def school - object.school if is_current_user? + object.school if is_current_user? || is_supervisor? end def is_current_user? (!current_user.nil?)&&(object.id == current_user.id || current_user.can_edit?) end + def is_supervisor? + !current_user.nil? && current_user.is_supervisor? + end + attributes \ :id, :email,