Opened 7 months ago

Last modified 7 months ago

#642 new улучшение

Дружелюбный импорт TDM и Ethernet из конфига блока

Reported by: san Owned by: alx
Priority: средний Milestone: 1 очередь
Component: sw Keywords:
Cc:

Description

При попытке импорта конфига TDM из конфига блока у пользователя получается неожиданный для него результат( ticket:620#comment:6 ) - вместо иморта нужного конфига импортируется пустой конфиг.
Предлагаю для повышения дружелюбности функции импорта: при отсутствии элемента в "основном" месте (где он создается при экспорте) пробовать найти его в одном конкретном "аварийном" месте (в настройках SW-01 места 9 полного конфига).
Предлагаю применить такой подход при импорте TDM и Ethernet. Импорт конфига плат предлагаю оставить как есть - сейчас ищется первое упоминание конфига платы в файле.

Change History (2)

in reply to:  description comment:1 by alx, 7 months ago

Replying to san:

...в одном конкретном "аварийном" месте (в настройках SW-01 места 9 полного конфига).
Предлагаю применить такой подход при импорте TDM и Ethernet.

В случае TDM - предложение более-менее понятно. В случае Ethernet - непонятно, почему "аварийное" место именно в настройках SW-01 места 9. Почему не места 10?

Импорт конфига плат предлагаю оставить как есть - сейчас ищется первое упоминание конфига платы в файле.

Это справедливо только для элемента <board/> и только в корневом элементе. Ни для каких элементов конфигурации платы, находящихся внутри <board/>, никакие "аварийные" места (в том числе другие элементы <board/>) сейчас не проверяются! Ты уверен, что это то, что тебе хочется? Как-то мне не очень нравится, что импорт разных настроек будет выполняться по разным правилам...

comment:2 by san, 7 months ago

В случае Ethernet - непонятно, почему "аварийное" место именно в настройках SW-01 места 9. Почему не места 10

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

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

Мне известны только "аварийные места" для Ethernet и TDM, для всего остального предлагаю не назначать аварийное место.

Note: See TracTickets for help on using tickets.