Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#514 closed баг (fixed)

В окне Информация об абоненте невозможно добавить нового оператора если не заполнено имя у предыдущего

Reported by: alx Owned by: dimag
Priority: minor Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: interface
Cc: san

Description

Это ненужное ограничение.

Обнаружено в r513.

Change History (19)

comment:1 by dimag, 8 years ago

То есть что будет происходить если имя будет не заполнено, но есть телефон?
Если ни имя, ни телефон не заполнен?

in reply to:  1 comment:2 by alx, 8 years ago

Replying to dimag:

То есть что будет происходить если имя будет не заполнено, но есть телефон?
Если ни имя, ни телефон не заполнен?

Не понял ваши вопросы. Поясните их, пожалуйста.

comment:3 by dimag, 8 years ago

Что делать если: Не заполнено ни имя оператора, ни телефон - можно ли добавлять нового пользователя?
Что делать если: заполнен только телефон - можно ли добавлять нового пользователя?

in reply to:  3 comment:4 by alx, 8 years ago

Replying to dimag:

Что делать если: Не заполнено ни имя оператора, ни телефон - можно ли добавлять нового пользователя?

Не знаю. На первый взгляд, смысла нет, но и смысла запрещать добавление я тоже не вижу. Может Саша подскажет.

Что делать если: заполнен только телефон - можно ли добавлять нового пользователя?

Когда заполнено только имя, добавление возможно. Следовательно, когда заполнен только телефон, оно тоже должно быть возможно. Иначе непонятно, почему в двух аналогичных случаях программа ведет себя по-разному.

comment:5 by san, 8 years ago

Я думаю не нужно запрещать добавлять операторов.

Как сохранять... Думаю не будет ничего страшного если сохранить "пустых" операторов если пользователь так захотел

comment:6 by dimag, 8 years ago

Resolution: fixed
Status: newclosed

r519
Можно добавлять нового абонента если не задано имя у предыдущего. Для того что добавить нового абонента необходимо чтобы у всех существующих абонентов было заполнено хотя 1 поле. Если есть абоненты у которых не заполнено ни одного поля, то добавления не происходит.

in reply to:  3 comment:7 by san, 8 years ago

Replying to dimag:

Что делать если: Не заполнено ни имя оператора, ни телефон - можно ли добавлять нового пользователя?
Что делать если: заполнен только телефон - можно ли добавлять нового пользователя?

Вот зачем спрашивал если сделал всё равно по своему.

Получилось опять не интуитивно для пользователя - нажимаю кнопку, она не работает, а почему не известно.

comment:8 by alx, 8 years ago

Почему исправление невозможности добавления оператора в информации об абоненте потребовало использования классов QAudioDeviceInfo и QAudioOutput?

comment:9 by dimag, 8 years ago

Я экспериментировал с данными классами, эксперимент был убран из кода, но заголовочные файлы остались.

in reply to:  9 comment:10 by alx, 8 years ago

Replying to dimag:

Я экспериментировал с данными классами, эксперимент был убран из кода, но заголовочные файлы остались.

??? А я вижу QAudioDeviceInfo не только в подключении заголовочного файла, а еще в строках 1924, 1931, 8353, 8358, 8377, 8411, 8416 и 8435...

Version 0, edited 8 years ago by alx (next)

comment:11 by dimag, 8 years ago

Вернулся во время выполнения тикета 504 в r522.

in reply to:  11 comment:12 by alx, 8 years ago

Replying to dimag:

Вернулся во время выполнения тикета 504 в r522.

Дмитрий, это очевидная неправда. Я вижу QAudioDeviceInfo в указанных строках в r519, в которой, как Вы говорите,

эксперимент был убран из кода

comment:13 by dimag, 8 years ago

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

in reply to:  13 comment:14 by alx, 8 years ago

Replying to dimag:

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

В перечисленных мной строках фигурируют отнюдь не заголовочные файлы.

comment:15 by dimag, 8 years ago

Строки для какой версии программы?

in reply to:  15 comment:16 by alx, 8 years ago

Replying to dimag:

Строки для какой версии программы?

В comment:6 Вы писали:

r519 Можно добавлять нового абонента если не задано имя у предыдущего.

Раз баг исправлен в r519, то r519 я и смотрю. Номера строк для r519.

comment:17 by dimag, 8 years ago

Эксперимент был закомментирован, то есть убран из кода до r522, где я снова использовал вывод звука с помощью QAudioDevice.

in reply to:  17 comment:18 by alx, 8 years ago

Replying to dimag:

Эксперимент был закомментирован, то есть убран из кода

В моем понимании, когда что-то "убрано из кода", в коде этого больше нет. К тому же, например, в строках 1924, 1931 я комментария не вижу...

comment:19 by san, 7 years ago

Milestone: Текущее2 очередь

Milestone renamed

Note: See TracTickets for help on using tickets.