#327 closed баг (fixed)
Ошибка сохранения настроек конференций
Reported by: | alx | Owned by: | dimag |
---|---|---|---|
Priority: | major | Milestone: | 2 очередь |
Component: | ПО MC04-Dispatcher. Пульт диспетчера/техника | Keywords: | config |
Cc: | san |
Description
- Запускаем программу.
- Входим в сеть.
- Нажимаем "Настройки программы".
- Переключаемся на подвкладку "Конференции".
- Поле "Переименовать в" делаем пустым.
- Нажимаем "Сохранить настройки".
- Завершаем программу.
- Запускаем программу.
- Входим в сеть.
- Нажимаем "Настройки программы".
- Переключаемся на подвкладку "Конференции" и видим, что поле "Переименовать в" вовсе не пустое.
Считаю, что при новом запуске программы должны восстановиться ровно те настройки, которые отображались на момент нажатия кнопки "Сохранить настройки".
Change History (7)
follow-up: 3 comment:1 by , 8 years ago
comment:2 by , 8 years ago
Если пользователь ввёл в поле переименовать <пусто>, это означает "отключение функции переименования". Соответственно и при считывании мы должны отобразить <пусто>.
А "выводимое имя конференции" - это какая-то переменная в твоей программе и ты можешь задавать ей значение какое нужно, но в поле "переименовать" не зависит от её значения, поле переименовать задаёт пользователь.
comment:3 by , 8 years ago
Replying to dimag:
Выводимое Имя основной конференции должно быть непустое,
Во-первых, поле "Переименовать в" имеет право быть пустым. Пустое поле имеет специальное значение, об этом говорится в описании тикета #299.
Во-вторых, если какое-то поле в настройках не может быть пустым, а пользователь сделал его пустым, при нажатии "Сохранить настройки" программа должна выдать сообщение о недопустимом значении поля, а не молча сохранять настройки, "за сценой" меняя введенное значение вместо пользователя.
follow-up: 5 comment:4 by , 8 years ago
Объясните может ли настройка "Переименовать в:" принимать пустое значение, должна ли настройка сохраняться в виде пустой строки и отображаться в виде пустой строки после загрузки, что должно выводиться в качестве видимого имени основной конференции, если видимое имя в поле "Переименовать в" пустое?
comment:5 by , 8 years ago
Replying to dimag:
Объясните может ли настройка "Переименовать в:" принимать пустое значение
Может, как и описано в #299
должна ли настройка сохраняться в виде пустой строки и отображаться в виде пустой строки после загрузки
Да, должна
что должно выводиться в качестве видимого имени основной конференции, если видимое имя в поле "Переименовать в" пустое?
В этом случае в качестве "видимого" имени основной конференции в программе должно выводится настоящее имя конференции.
Александр, твоё мнение?
Выводимое Имя основной конференции должно быть непустое, если оно не заданно, то должно совпадать с идентификатором основной конференции, о есть сейчас 0. Поэтому, если поле пустое, оно сохраняется как 0 и выводиться 0 в Поле "Переименовать в" после перезагрузки.