Renaming Tag to Existing Tag Should Merge

Since Tags are so important in Discourse best practices, I believe we need at least the basic operations for managing them. And it seems like one that is missing is being able to merge one tag into another. For example, if users create both #dog and #dogs, at some point the admin will want to consolidate these.

What I’d expect is that when I tell it to rename #dog to #dogs it would say, “Tag already exists, do you want to merge this one in to that one?” instead of just denying the operation as it does currently.

As it stands it seems like I’d have to modify those topics one by one and finally delete the empty tag.

There is a related topic about synonyms, which is related to some degree.

1 „Gefällt mir“

The tools already exist to do this, just not in the form of a merge button. It’s actually useful to be alerted to a tag already existing, and a merger would be irreversible, so it’s probably wise that it’s not just a click away.

You can also just visit a tag page, then click on the icon to the left of Topic which reveals checkboxes to the left of each topic and the following buttons:

46%20PM

Hit Select All on the posts and use Append Tag on the wrench menu:

Or if it’s the only tag on those posts Replace Tag works too.

After that you can delete the unwanted tag.

6 „Gefällt mir“

Thanks Stephen, very useful!

(And FWIW I wasn’t suggesting just a “one click” action. I was advocating having to click “rename tag” and then having to click through another confirmation as well. But this workaround of append and delete should be fine for me.)

Will this work even if i have 999_999_999 topics? (i would really like not to be in that situation, but you never know :smiley: )

Altes Thema, aber weil ich es über die Suche gefunden habe :wink:

Sicher – aber in Blöcken von 30 Beiträgen.

Und weil ich mich in dieser Situation befinde (nun, nicht genau diese riesige Menge an ersetzten Tags :rofl: ), werde ich weiter suchen, wie man das in der Shell macht.

Soweit ich weiß, musst du nach unten scrollen, um mehr zu laden, und dann ‘alle auswählen’. Ich glaube, es wählt nur die aus, die es ‘sehen’ kann, also musst du zuerst scrollen, um sie zu laden.

2 „Gefällt mir“

Danke. An diese Möglichkeit habe ich nie gedacht.

Aber… Dieses Menü hilft nicht, wenn nur einige Tags geändert oder umbenannt werden müssen. Ich kann alle Tags entfernen oder alle Tags ändern, aber nicht einzelne. Und Beiträge haben normalerweise mehr als nur einen Tag, und alle Beiträge, die einen Tag gemeinsam haben, haben auch andere verschiedene Tags – und diese sollten in Ruhe gelassen werden.

Diese Lösung hilft also nicht, wenn Tags zusammengeführt/umbenannt werden müssen. Sie hilft, wenn alle Tags auf vielen Beiträgen auf denselben Wert geändert werden müssen.

Oder habe ich wieder etwas missverstanden?

Ich bin mir nicht sicher, ob ich das verstehe? :slightly_smiling_face: Mein Tipp bezog sich auf das Problem mit ‘nur 30 auf einmal’. Die Massenauswahl ist möglicherweise nicht für alle Fälle die Lösung. Ich glaube, sie funktioniert sowohl auf einer Suchergebnisseite als auch in der Themenliste, falls das hilft?

Und sie ist jetzt auch mobil verfügbar. :tada:

Das ist ein sehr häufiges Problem :rofl:

Wir, oder ich, können meine schlechten Englischkenntnisse und schlecht formatierten Sätze dafür verantwortlich machen. Nach dem Dank dafür bezog sich das nächste Kapitel, das unglücklicherweise mit Aber… begann, nicht auf deinen Tipp, sondern auf den ursprünglichen Ratschlag, dieses Werkzeug zu verwenden.

1 „Gefällt mir“

Ha :slightly_smiling_face: Ja, ich glaube, ich verstehe jetzt.

Ich denke, die ursprüngliche Funktionsanfrage selbst ist gut. :+1: Das Zusammenführen von Tags wäre einfacher als der Massenaktions-Tanz.

Bearbeiten: Tatsächlich ist es eine so gute Funktion, dass sie bereits hinzugefügt wurde. :slight_smile:

1 „Gefällt mir“

Ich dachte, es gäbe eine Option zum Zusammenführen von Tags.

1 „Gefällt mir“

Das ist keine Zusammenführung. Es ist mehr oder weniger eine Umleitung. Oder zumindest denke ich das, und ich kann mich auch wirklich irren,

Oder ist diese Umleitung für zukünftige Bedürfnisse gedacht und wenn sie sofort verworfen wird, wurden alte umgeleitete auf die neue geändert?

Ich muss das überprüfen, weil ich gerade damit kämpfe.

Ich lag falsch. Es wird tatsächlich zusammengeführt und die Weiterleitung ist nur für die zukünftige Verwendung gedacht, falls jemand versucht, die alte zu verwenden. Schön!

  • Alter Tag ist A mit X Beiträgen
  • Neuer Tag ist B, verwendet in null Beiträgen
  • A ist ein Synonym für B
  • Alle Beiträge wurden von Tag A zu Tag B geändert
  • Die Synonymverbindung soll gelöscht werden
  • Alle Beiträge bleiben unter Tag B und Tag A hat null Beiträge

Wirklich großartig :+1:

3 „Gefällt mir“

Gott fang @Moin :slight_smile: Ich werde dieses Thema schließen. :+1:

1 „Gefällt mir“

Dieses Thema wurde 24 Stunden nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.