Suspendierungsgründe außer Kraft setzen

Hello, I want to change the user suspension reasons in Discourse (change them to about 10 fixed, hardcoded reasons without saving to the database) without touching the core, by creating a plugin or component. Can you write the code for me?? My Discourse version is 3.5.2.

Wenn du nach Arbeit fragst, bitte verschiebe dies nach Marketplace.

1 „Gefällt mir“

(Beitrag vom Autor gelöscht)

Bitte geben Sie mir nur eine kurze Rückmeldung, danke.

Ich habe es für dich verschoben.

Wie hoch ist dein Budget? Oder fragst du nach unbezahlter Arbeit?

Wo schlägst du dann vor, sie zu speichern, damit sie angezeigt werden können? Ich vermute, sie könnten in den Theme-Einstellungen liegen, aber das befindet sich ebenfalls in der Datenbank. Allerdings löst das Hinzufügen von 10 fest im Code hinterlegten Gründen nicht das Problem, wie der Grund mit dem Benutzer verknüpft wird. Ich nehme an, ein benutzerdefiniertes Feld könnte verwendet werden. Das liegt zwar auch in der Datenbank, erfordert aber keine Änderung des Schemas.

Wahrscheinlich nicht. Es ist sehr schwierig, Plugins für alte Versionen zu entwickeln. Auch die Installation von Plugins auf alten Discourse-Versionen ist schwierig.

3 „Gefällt mir“