Änderung des Schließungsdatums eines Umfrage in der Ninja-Bearbeitungsfrist wird nicht angewendet

Schritte zur Reproduktion:

  • Einen Beitrag erstellen und eine Umfrage hinzufügen
  • „Umfrage automatisch schließen“ auf 5 Minuten in der Zukunft setzen
  • Beitrag veröffentlichen (die Umfrage zeigt „Schließt in 5 Minuten“ an)
  • Beitrag innerhalb von 5 Minuten bearbeiten und das Schließdatum auf den nächsten Tag ändern
  • Bearbeitung speichern (die Umfrage zeigt nun „Schließt in einem Tag“ an)
  • Nach 5 Minuten wird die Umfrage trotzdem geschlossen (die Umfrage zeigt weiterhin „Schließt in einem Tag“ an)

Du kannst Poll-Attribute wie Stil usw. nicht bearbeiten.

Das liegt alles an einer im Nachhinein schlechten Entscheidung, die wir getroffen haben, als wir BBCode für die Poll-Syntax wählten, was es im Laufe der Jahre zu einer mühsamen Aufgabe macht, die Attribute zu parsen und zu erweitern.

@cvx hat kürzlich an Poll-Attributen gearbeitet, oder?

3 „Gefällt mir“

Ich bin mir nicht sicher, ob ich das verstehe? Man kann den Poll in den ersten 5 Minuten bearbeiten, aber wenn das Schließdatum festgelegt wird, wird der Sidekiq-Job erstellt und nicht mit der bearbeiteten Zeit aktualisiert?

Vielleicht zeigt dies, was passiert:

  • :+1:
  • :-1:
0 voters

Nach 5 Minuten

Ich habe erwartet, dass es die Sidekiq-Job-Änderung auf die gleiche Weise durchführt, wie es der Topic-Timer tut, wenn das Datum geändert wird?

Du kannst Stimmoptionen hinzufügen, aber die meisten Umfrageeigenschaften, also die Dinge in diesem roten Kasten:

sind aufgrund von Parsing-Problemen eigentlich nicht aktualisierbar.

3 „Gefällt mir“

OK, jetzt ergibt das Sinn. Der einzige Weg, diese Einstellungen zu „bearbeiten“, besteht also darin, die Umfrage zu löschen und neu anzulegen.