Aggiungi al serializzatore solo per lo staff e l'utente corrente

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.