Hallo zusammen,
ich möchte die Schaltfläche „#show-tag-info" für Nicht-Administratoren ausblenden. Als Administrator ermöglicht das Klicken auf diese Schaltfläche dem Benutzer, das Tag zu aktualisieren oder zu entfernen, zusätzlich zum Hinzufügen des Tags zu einer Gruppe. Wenn Nicht-Administratoren auf diese Schaltfläche klicken, wird ihnen in der Benutzeroberfläche weiterhin angezeigt, dass sie das Tag zu einer Gruppe hinzufügen können. Beim Klicken auf diesen Link wird der Benutzer jedoch auf eine 404-Seite weitergeleitet.
Mithilfe von etwas jQuery lässt sich diese Schaltfläche bedingt für Nicht-Administratoren ausblenden. Ich möchte dies jedoch vermeiden, da dies einen zusätzlichen API-Aufruf erfordert, den ich nicht tätigen möchte. Ich könnte auch die Standardvorlage für diesen Teil der Benutzeroberfläche überschreiben, was ich ebenfalls vermeiden möchte.
Ich habe unter /settings/tags keine Administrator-Einstellungen gefunden, die mit dieser spezifischen Schaltfläche verknüpft sind. Gibt es eine Möglichkeit, diese Schaltfläche für Nicht-Administratoren auszublenden, ohne die beiden oben genannten Lösungen zu verwenden?
Ich kann diesen Fehler hier auf Meta unter unsupported-install reproduzieren. Dort gibt es einen Link zu /tag_groups, der eine 404-Fehlermeldung zurückgibt.
Ich habe diesen Button für Nicht-Mitarbeiter in meiner Community dennoch ausgeblendet, um Unordnung zu vermeiden:
Ich nehme solche Anpassungen als Theme-Komponente vor. Verwende den Button Installieren unter der Liste der Theme-Komponenten, klicke auf „Neu erstellen", passe das CSS an und füge es den gewünschten Themes hinzu.
Ja, wir sollten diese Tag-Gruppen-Info entfernen, das ergibt für einen normalen Benutzer sicher keinen Sinn.
Ich denke, die Absicht, die Tag-Info allen zu zeigen, bestand darin, aufzuzeigen, ob es bestimmte Kategorienbeschränkungen für das Tag gibt, und anzuzeigen, wenn Tag-Synonyme vorhanden sind. Vielleicht sollten wir den Button jedoch vollständig ausblenden, es sei denn, eine dieser Bedingungen trifft zu.