Не уверен, считаете ли вы это ошибкой. Но в моей категории Uncategorized для новых тем включена опция автоматического закрытия. Эта категория также является категорией по умолчанию. Поэтому, когда кто-то публикует сообщение на моём форуме, но забывает выбрать правильную категорию, для темы устанавливается таймер автоматического закрытия. После публикации пользователь замечает, что тема не в той категории, и перемещает её в нужную. Поскольку во всех остальных категориях на моём форуме таймер для тем не установлен, я ожидаю, что таймер сбросится сам. Однако в текущей конфигурации этого не происходит. Таким образом, мне как администратору приходится вручную сбрасывать таймеры тем время от времени. Возможно ли настроить автоматический сброс таймеров тем при их перемещении в категорию, для которой не установлено такое значение по умолчанию для новых тем?
1 лайк
Да, я бы сказал, что это довольно точно находится на грани между функцией и ошибкой.
Для некоторых текущее поведение желательно, для других — нет.
Это немного «ящик Пандоры», потому что к таймеру нужно привязать «причину», а затем возникают очень сложные пограничные случаи, о которых нужно подумать.
- Категория A имеет «автозакрытие через 20 часов»
- Категория B имеет «автозакрытие через 1 час»
- Тема создана в категории A
- Прошло 2 часа
- Тема перемещена в категорию B
- Что должно произойти?
- Тема перемещена обратно в категорию A
- Что должно произойти?
Мне кажется, что текущее решение «применяется только к моменту создания» — это единственный простой способ разобраться в ситуации.
2 лайка