Danke für das Teilen dieses PR, Moin – wirklich hilfreicher Kontext.
Für mein Nebenprojekt (den ics_to_discourse.py-Importer) habe ich gerade eine Änderung vorgenommen, um kalendergesteuerte Updates daran zu hindern, Themen „lärmend“ zu pushen:
Dieser Commit fügt eine Logik hinzu, um zu entscheiden, ob eine Bearbeitung „sinnvoll“ ist (Änderung von Zeit/Ort usw.) und verwendet bypass_bump plus einen Fallback zum Zurücksetzen des Bump-Datums, damit routinemäßige ICS-Synchronisierungen Themen nicht unnötig an die Oberfläche bringen.
Dieser PR passt also perfekt zu dem, was ich angestrebt habe – schön zu sehen, dass der Kern in die gleiche Richtung geht. Sobald das Verhalten „nicht pushen bei Bearbeitung“ zusammengeführt ist, werde ich vereinfachen und den zusätzlichen Fallback fallen lassen, aber vorerst hält der Commit die Dinge auf aktuellen Discourse-Installationen ruhig.