| Summary: | Поле имени хоста может перезатираться в момент ввода | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Roman Savochenko <rom_as> |
| Component: | alterator-net-general | Assignee: | inger <inger> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | boyarsh, ldv, legion, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Roman Savochenko
2007-05-31 19:13:05 MSD
Серёга (zerg) видимо так и не сможет исправить недоблокирование полей ...
предлагаю применить другой подход: для этого надо будет внести исправление в
alterator-install2 (или Лёша или Антон).
При переключении между табами вызывается следующая последовательность функций:
(when selected (cell-run tcp-auto-save)
(cell-run general-auto-save)
(net-general loaded))
Первые два - это хуки из двух модулей, зарегистрированные раннее:
(document:subdocument '/net-eth
'frame:next tcp-next
'frame:back tcp-back
'frame:auto-save tcp-auto-save)
....
(document:subdocument '/net-general
'frame:next general-next
'frame:back general-back
'frame:auto-save general-auto-save)
Собственно проблема в этом самом loaded - там для обработки правильного
засеривания чекбоксов связанных с dhcp вызывается update-net-general - от этого
собственно и происходит переписывание введённых имён.
В последней версии net-general, я зарегистрировал новый хук, frame:auto-load:
(and (global 'frame:auto-load)
(cell-set! (global 'frame:auto-load) (thunk (update-constraints "write"
"/net-general"))))
Отличие от loaded в том, что он не будет пытаться обновить содержимое всех
полей, а просто попытается разобраться с чекбоксами. Надо попробовать заюзать
его в том самом перечислении вместо loaded - есть подозрение, что должно стать
значительно лучше.
Брать надо версию alt21.2 (сегодня не попала в Сизиф, но есть в git.alt).
(In reply to comment #1) > Серёга (zerg) видимо так и не сможет исправить недоблокирование полей ... Да, я не могу опознать это. В wizard я только при нажатии спец.кнопок блокирую исходящие события Branch 4.0 : 05-06-2007 Поле хоста вроде не перезатиралось, но поля поиска и DNS вообще оказались заблокированными. Кроме того, если выбран DHCP, полученные адрес и маска не записываются в соответствующие поля. Branch 4.0 : 15-06-2007 Напоминаю! Проблема с конфигурацией DNS всё ещё актуальна. Branch 4.0 : 28-06-2007 Настройка DNS работает. Вроде как пофикшено. Однако там осталась неочевидность с конфигурацией множества интерфейсов. Заключается она в том, что настройки предыдущего интерфейса теряются после переключения на следующий, в комбобоксе. Я отчётливо это наблюдал при установке ALT4.0.1 Server. |