#706 closed баг (это не баг)
Лишняя настройка "Eth" в настройках вставки выделения канала платы GE-12
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description
В настройках вставки выделения канала платы GE-12 отображается настройка "Eth" (см. рисунок)
Однако контейнеры(каналы) платы GE-12 позволяют передавать через них только потоки E1, Ethernet в них засунуть нельзя. Думаю что это ошибка отображения.
r2414
Attachments (2)
Change History (7)
by , 2 months ago
comment:1 by , 2 months ago
Resolution: | → это не баг |
---|---|
Status: | new → closed |
follow-up: 3 comment:2 by , 2 months ago
Но этого параметра вообще нет в настройках выделения канала и он никогда не может быть активен.
Зачем же его показывать?
comment:3 by , 2 months ago
Replying to san:
Но этого параметра вообще нет в настройках выделения канала и он никогда не может быть активен.
Это, как минимум, не совсем так. В коде веб-интерфейса вижу такой фрагмент:
dlg.on('click', 'input:radio', function(){ var idx = $(this).index('input[name="dropmode"]'); dlg.find('tr.e1').addRemoveClass('disabled', idx > 3); dlg.find('tr.eth').addRemoveClass('disabled', idx < 4); applyDisabled(dlg); });
В переводе на русский это означает, что при установке режима выделения больше трех (это "Eth - LA" или "Eth - LB") активировать строку "Eth" и задизэйблить строку "E1". То есть при некоторых условиях этот параметр все-таки активен. Возможно, он никогда не становится активным при конфигурации именно и конкретно платы GE-12 (я точно не знаю, бывают ли у нее названные выше режимы выделения), но эото диалог конфигурации используется не только для платы GE-12, но и для других типов плат тоже, наверняка у какой-то из этих плат есть режимы выделения "Eth - LA" и "Eth - LB", и при их выборе конфигурационный параметр "Eth" становится активным, и введенное там число записывается в конфигурацию платы - соответствующий код в веб-интерфейсе тоже есть. Я же не мог сам это выдумать, этот параметр был добавлен по указанию разработчика какой-то платы семь лет назад. За это время ни от разработчиков плат, ни от пользователей жалоб не было. Ты первый, кто пожаловался...
Зачем же его показывать?
Не знаю. Не задавался таким вопросом. Параметр отображается просто по факту его наличия в диалоге. Более правильным был бы вопрос, зачем его прятать (скрывать). Ответа на этот вопрос я тоже не знаю. За семь лет существования в веб-интерфейсе этого параметра прятать его мне, насколько я помню, никто не предлагал. Сам я такой необходимости тоже не вижу...
follow-up: 5 comment:4 by , 2 months ago
Подозреваю что этот параметр сюда случайно попал из диалога какой-то платы где он есть, например ST-018.
В платах GE-12, GE-16 и GE-108 такого параметра никогда не было и не может быть принципиально, т.к. в её контейнерах передаётся только E1, а Ethernet передаётся отдельно от контейнеров.
Раньше я отображения этого параметра не замечал, как и разработчик ПО (ledol) и на скриншоте в РЭ этого параметра нет.
by , 2 months ago
comment:5 by , 2 months ago
Replying to san:
Подозреваю что этот параметр сюда случайно попал из диалога какой-то платы где он есть, например ST-018.
Диалог, показанный на твоем скриншоте (с радиобатонами "LA", "LB", "LA+LB"...), показывается только в одном месте в коде веб-интерфейса (откуда я ранее и приводил фрагмент). Этот код конфигурирует платы GE-12, GE-108 и GE-16. В коде, отвечающем за ST-018, такого диалога нет.
В платах GE-12, GE-16 и GE-108 такого параметра никогда не было и не может быть принципиально, т.к. в её контейнерах передаётся только E1, а Ethernet передаётся отдельно от контейнеров.
Понятно. Создал тикет #707 и попросил там разработчика плат подтвердить эту информацию. В случае подтверждения конфигурационный параметр удалю.
Replying to san:
Ошибки здесь нет. Как видно из приложенного скриншота, данный конфигурационный параметр неактивен (и это действительно так и есть).