Opened 6 months ago
Closed 6 months ago
#428 closed улучшение (готово)
VE-12. Не интуитивные кнопки в диалоге настроек Sip-пользователя
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | VE-12 | Keywords: | |
Cc: |
Description
При создании или редактировании Sip-пользователя диалог имеет две кнопки Ок/Отмена.
При нажатии Ок я интуитивно ожидаю что окно диалога будет закрыто после передачи настроек, однако этого не происходит.
Предлагаю или переименовать кнопки в Применить/Закрыть, что будет точнее отражать их назначение, или закрывать диалог по нажатию Ок.
Attachments (1)
Change History (10)
comment:1 by , 6 months ago
follow-up: 3 comment:2 by , 6 months ago
Хм, открываю окно настроек кнопкой шестерня или Добавить ввожу данные, нажимаю Ок
Пользователь появляется или изменяются его настройки но диалог не закрывается
comment:3 by , 6 months ago
Replying to san:
Хм, открываю окно настроек кнопкой шестерня или Добавить ввожу данные, нажимаю Ок
Это не подробности. :) Какие именно данные вводишь?
Диалог закрывается только в том случае, если введены корректные данные (в противном случае должно появиться сообщение об ошибке, а поле, данные в котором содержат ошибку, должно обвестись красной рамкой).
Уточни, пожалуйста, что конкретно ты ввел в каждое из полей диалога.
comment:4 by , 6 months ago
Хм, кажется проблема серъёзнее.
Это не окно не закрывается, а настройки не изменяются... сейчас по шагам распишу...
follow-up: 6 comment:5 by , 6 months ago
- Я обновляю страничку и захожу на вкладку Sip-пользователи
- Там в таблице присутствует один пользователь alx
- Нажимаю Добавить и в диалоге ввожу в поля значения 123, 123, 1, 1 (см скриншот ниже)
- Нажимаю Ок - пользователь появляется в таблице в виде неоранжевой строки, диалог остаётся открытым.
- Нажимаю Ок ещё раз - ошибка: Пользователь с таким именем уже существует
- Закрываю диалог кнопкой Отмена затем Применяю и сохраняю конфиг
- Обновляю страницу - в таблице по прежнему только alx
by , 6 months ago
comment:6 by , 6 months ago
Replying to san:
- Нажимаю Ок - пользователь появляется в таблице в виде неоранжевой строки, диалог остаётся открытым.
Как странно... Если бы была обнаружена ошибка в данных, новая строчка не должна была бы появиться. Но если нет ошибок, диалог должен был закрыться!!! Парадокс... :( Да еще и докучи строчка почему-то не оранжевая...
- Нажимаю Ок ещё раз - ошибка: Пользователь с таким именем уже существует
- Закрываю диалог кнопкой Отмена затем Применяю и сохраняю конфиг
- Обновляю страницу - в таблице по прежнему только alx
Как странно... Вот фрагмент кода сохранения пользователя:
addUserLine(name, user, true); popup.close();
Первая строка фрагмента выполняется, так как в таблице появляется новая строчка. Вторая строка фрагмента закрывает диалог! Ничего не понимаю... Каким браузером ты пользуешься?
comment:7 by , 6 months ago
О, вдруг воспроизвелось... А ведь вроде бы делал все то же самое, что и раньше...
Оказалось, что браузер ругается на tr.insertBefore($(this));
в строке 532...
comment:9 by , 6 months ago
Resolution: | → готово |
---|---|
Status: | new → closed |
Replying to san:
У меня именно это и происходит. Уточни, пожалуйста, какие конкретно действия выполнить для воспроизведения.