Wie greife ich in einem Outlet-Connector-HBS auf Benutzerdaten zu?

Ich arbeite an einem Plugin, das eine Benachrichtigung für bestimmte Benutzer im oberen Bereich der Website anzeigen soll, wo normalerweise Benachrichtigungen erscheinen. Der Plugin-Outlet, den ich zu überschreiben versuche, lautet:
{{plugin-outlet name="top-notices" tagName="" args=(hash currentPath=router._router.currentPath)}}

Ich habe es geschafft, eine statische Version des Connectors zum Laufen zu bringen. Ich habe die folgende Datei unter diesem Pfad erstellt: plugins/discourse-user-throttle/assets/javascripts/discourse/templates/connectors/top-notices/throttle_info.hbs



Diese Zeile funktioniert. Aber der Benutzername wird nicht angezeigt
{{{user.username}}}

Das Problem, das ich habe, ist, dass {{{user.username}}} den Benutzernamen nicht anzeigt. Wie kann das gelöst werden?

Ich habe über die Konsolenprotokolle festgestellt, dass der Benutzer als currentUser zugänglich ist:

{{{currentUser.displayName}}}

Hallo, gibt es Hinweise, wie ich die Eigenschaften von currentUser sehen kann? Ich kann nicht herausfinden, wie oder wo ich es protokollieren/anzeigen kann. Ich möchte auf den Namen von currentUser zugreifen und ihn auf meiner Seite anzeigen.

Hallo,

Wenn Sie meinen, wie man Daten in einer Vorlage protokolliert, können Sie {{log data_here}} verwenden, und dies sollte in der Browserkonsole angezeigt werden.

Sie können auch die API verwenden: api.getCurrentUser().
Zum Beispiel im HTML-\u003chead\u003e Ihres Themes/Komponenten:

<script type="text/discourse-plugin" version="0.8">
  console.log(api.getCurrentUser());
</script>