Изменение даты закрытия опроса в период редактирования ninja не применяется

Шаги для воспроизведения:

  • создайте пост и добавьте опрос
  • установите «Автоматически закрывать опрос» на 5 минут в будущем
  • опубликуйте пост (в опросе отображается «Закрыть через 5 минут»)
  • отредактируйте пост в течение 5 минут и измените дату закрытия на следующий день
  • сохраните изменения (в опросе теперь отображается «Закрыть через день»)
  • через 5 минут опрос всё равно закроется (в опросе по-прежнему отображается «Закрыть через день»)

Вы не можете редактировать атрибуты опроса, такие как стиль и т. д.

Это связано с тем, что, оглядываясь назад, мы сделали неудачный выбор, выбрав bbcode для синтаксиса опроса, что, в свою очередь, сделало сложным анализ и расширение атрибутов на протяжении многих лет.

@cvx недавно работал над атрибутами опроса, верно?

3 лайка

Не совсем понимаю? Опрос можно редактировать в течение первых 5 минут, но когда установлена дата закрытия опроса, создаётся задание Sidekiq, и оно не обновляется с учётом изменённого времени?

Возможно, это покажет, что происходит:

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

Через 5 минут

Я ожидал, что это изменит задачу Sidekiq так же, как таймер темы, когда дата изменена?

Вы можете добавлять варианты голосования, но в основном атрибуты опроса, то есть то, что находится внутри этой красной рамки:

невозможно обновить из-за проблем с парсингом.

3 лайка

OK, теперь всё ясно. Значит, единственный способ «отредактировать» эти настройки — удалить опрос и создать его заново.