Dovresti creare una nuova rotta e assicurarti che sia protetta in modo che solo lo staff e l’utente corrente possano visualizzarla. Probabilmente è molto più complesso che serializzarla dove ti trovi ora.
Penso che tu possa farlo in questo modo:
add_to_serializer(:user, :manager_status) {
return object.manager_status if object.admin || object.staff
}
A memoria, potresti dover fare un po’ di manovre per recuperare l’oggetto dell’utente corrente e verificare se corrisponde.