Я заметил, что можно сделать следующее:
Создать тему в категории A
Запланировать публикацию темы в категории B на следующий день
Изменить категорию темы на категорию B
Внизу темы будет написано: «Эта тема будет опубликована в #Category B через 24 часа», хотя тема уже находится в этой категории.
То же самое происходит в следующем сценарии:
Создать тему в категории B
Запланировать публикацию темы в категории B на следующий день
Думаю, было бы логичнее либо:
предупреждать, когда запланированная категория совпадает с новой категорией (сценарий 1) или с текущей категорией (сценарий 2),
либо убирать уведомление о расписании (в сценарии 1) или не давать сохранить расписание (в сценарии 2).
2 лайка
Это своего рода рана, нанесённая самим собой, но я определённо согласен, что в этом случае следует показать предупреждение, если это не потребует слишком много усилий. Можешь оценить затраты на следующую неделю, @eviltrout ?
1 лайк
eviltrout
(Robin Ward)
16.Февраль.2021 15:54:10
3
Мы могли бы довольно легко добавить предупреждение, если категории совпадают. Я оцениваю это примерно в пару часов работы. Можешь взглянуть, @riking ?
3 лайка
riking
(Kane York)
18.Февраль.2021 22:35:24
5
Похоже, @dan уже исправил это для случая общих черновиков:
committed 05:20PM - 14 Jan 21 UTC
It used to change the category of the topic, instead of the destination
categor… y (topic.category_id instead of topic.shared_draft.category_id).
The shared drafts controls were displayed only if the current category
matched the 'shared drafts category', which was not true for shared
drafts that had their categories changed (affected by the previous bug).
Вероятно, мне стоит скопировать эту модель здесь — сделать так, чтобы сохранение редактирования категории выполнялось через запланированное действие.
2 лайка