Ajouter au sérialiseur uniquement pour le personnel et l'utilisateur actuel

Vous devrez créer une nouvelle route et vous assurer qu’elle est protégée contre tout accès, sauf pour le personnel et l’utilisateur actuel. C’est probablement beaucoup plus complexe que de le sérialiser là où vous êtes.

Je pense que vous pouvez le faire quelque part comme ceci :

  add_to_serializer(:user, :manager_status) {
    return object.manager_status if object.admin || object.staff
  }

À première vue, vous devrez peut-être faire une petite manœuvre pour récupérer l’objet de l’utilisateur actuel et vérifier s’il correspond.