Zur Serialisierung nur für Mitarbeiter und den aktuellen Benutzer hinzufügen

Du müsstest eine neue Route erstellen und sicherstellen, dass sie nur für Mitarbeiter und den aktuellen Benutzer zugänglich ist. Das ist wahrscheinlich viel komplexer als die Serialisierung an der aktuellen Stelle.

Ich denke, das könntest du so umsetzen:

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

Aus dem Stegreif musst du vielleicht ein bisschen Trickserei anwenden, um das aktuelle Benutzerobjekt zu laden und einen Abgleich vorzunehmen.