Benutzermenü: Benutzername-Menü statt Benachrichtigungsmenü anzeigen?

Ist es möglich, dass beim Klicken auf das Benutzernamen-Symbol, wie im Bild unten gezeigt, das Benutzermenü und nicht das Benachrichtigungsmenü angezeigt wird?

Der Grund dafür ist, dass meine Benutzer mit einem Klick auf Abmelden zugreifen möchten.

Vielen Dank
Oneflydown

1 „Gefällt mir“

Hallo und willkommen bei meta @oneflydown


Nein, aktuell keine Option. Außerdem, warum ist „Logout mit einem Klick

1 „Gefällt mir“

Drücke ?, um die Tastenkürzel anzuzeigen. Es gibt ein Tastenkürzel zum Abmelden.

1 „Gefällt mir“

[quote=“ondrej, Beitrag: 2, Thema: 146838”]
Auch, warum ist ein „Ein-Klick-Abmelden

Super, ich habe es gesehen: ZZ. Ich habe Discourse jedoch für einen Kunden eingesetzt, und er möchte das so. Vielleicht kann ich das im Marketplace posten, da ich nach ein paar weiteren Anpassungen suche. Danke.

Übrigens: Ist es nicht eine Änderung des Standard-Tab-Index, die ich vielleicht über JavaScript erreichen könnte?

Sie sollten eine Theme-Komponente erstellen, die einen Abmelde-Link irgendwo platziert. Ich habe dies für einen Kunden umgesetzt, dessen Community-Mitglieder wahrscheinlich öffentliche Computer nutzen.

4 „Gefällt mir“

Sie können dies tun, indem Sie das user-menu-Widget erneut öffnen und seinen Standardzustand ändern. Ändern Sie einfach: currentQuickAccess: 'profile', wie folgt:

<script type="text/discourse-plugin" version="0.8.20">
  api.reopenWidget("user-menu", {
    defaultState() {
      return {
        currentQuickAccess: 'profile',
        hasUnread: false,
        markUnread: null
      };
    }
  });
</script>

Weitere Details zum user-menu-Widget finden Sie hier:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/widgets/user-menu.js#L168

8 „Gefällt mir“

[quote=“zcuric, Beitrag: 8, Thema: 146838”]
Das kannst du tun, indem du das Widget „Benutzermenü

1 „Gefällt mir“

Das hat super funktioniert! Aber wie kann ich den Profil-Tab als „isActive“ markieren, sodass dieser Tab statt des Benachrichtigungs-Tabs ausgegraut wird?

Ich sehe eine bereits verfügbare markAsActive Funktion, aber ich kämpfe damit, die richtige Syntax zu erstellen, um diese Funktion für den Profil-Tab als Teil meiner Theme-Komponente aufzurufen.

1 „Gefällt mir“