Standardmäßig in:alle als Suche zulassen

Die Diskussion wird fortgesetzt unter Surface in:all as an option in the Advanced Search UI:

Es stellt sich heraus, dass dies nicht einfach ist! Daher ein neuer Funktionswunsch.

In unserer Instanz, die Gruppenpostfächer intensiv nutzt, ist es recht üblich, Nachrichten in die Suche einzubeziehen. Das Voranstellen von in:all zu einer Suche erreicht dies, ist aber nichts, was man Benutzern leicht beibringen kann.

Dank der wunderbaren jüngsten Arbeit von @zogstrip ist dies nun über die Benutzeroberfläche möglich. Während dies für unsere Power-User brillant ist, werden unsere Anfänger eine Weile brauchen, um es zu finden, es vergessen, es zu verwenden, usw. usw.

Ich würde es lieben, eine Möglichkeit zu haben, es zur Standard-Suche für meine Benutzer (und mich!) zu machen.

3 „Gefällt mir“

Hmm… vielleicht könnten Sie JavaScript verwenden, um in:all zum Suchfeld hinzuzufügen?

Ich habe es mit etwas JavaScript versucht, aber das übersteigt meine Fähigkeiten und die meines dummen KI-Supports anscheinend. Irgendwelche Vorschläge?

Hmm… wie wäre es mit so etwas wie:

document.addEventListener("DOMContentLoaded", () => {
  if (window.location == "/search") {
    const searchBar = document.getElementById("someId");
    searchBar.value = "in:all";
  }
});

Das ist aus dem Stegreif, da ich meinen Laptop nicht dabei habe, weil ich im Urlaub bin.

Die bessere Lösung ist die Verwendung von api.onPageChange der Plugin-API, aber das funktioniert möglicherweise trotzdem.