Opened 4 months ago

Closed 4 months ago

Last modified 3 months ago

#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)

1.png (32.3 KB ) - added by san 4 months ago.
11.png (43.7 KB ) - added by san 3 months ago.

Download all attachments as: .zip

Change History (7)

by san, 4 months ago

Attachment: 1.png added

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

Resolution: это не баг
Status: newclosed

Replying to san:

Думаю что это ошибка отображения.

Ошибки здесь нет. Как видно из приложенного скриншота, данный конфигурационный параметр неактивен (и это действительно так и есть).

comment:2 by san, 4 months ago

Но этого параметра вообще нет в настройках выделения канала и он никогда не может быть активен.
Зачем же его показывать?

Last edited 4 months ago by san (previous) (diff)

in reply to:  2 comment:3 by alx, 4 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" становится активным, и введенное там число записывается в конфигурацию платы - соответствующий код в веб-интерфейсе тоже есть. Я же не мог сам это выдумать, этот параметр был добавлен по указанию разработчика какой-то платы семь лет назад. За это время ни от разработчиков плат, ни от пользователей жалоб не было. Ты первый, кто пожаловался...

Зачем же его показывать?

Не знаю. Не задавался таким вопросом. Параметр отображается просто по факту его наличия в диалоге. Более правильным был бы вопрос, зачем его прятать (скрывать). Ответа на этот вопрос я тоже не знаю. За семь лет существования в веб-интерфейсе этого параметра прятать его мне, насколько я помню, никто не предлагал. Сам я такой необходимости тоже не вижу...

Last edited 4 months ago by alx (previous) (diff)

comment:4 by san, 3 months ago

Подозреваю что этот параметр сюда случайно попал из диалога какой-то платы где он есть, например ST-018.
В платах GE-12, GE-16 и GE-108 такого параметра никогда не было и не может быть принципиально, т.к. в её контейнерах передаётся только E1, а Ethernet передаётся отдельно от контейнеров.
Раньше я отображения этого параметра не замечал, как и разработчик ПО (ledol) и на скриншоте в РЭ этого параметра нет.

Last edited 3 months ago by san (previous) (diff)

by san, 3 months ago

Attachment: 11.png added

in reply to:  4 comment:5 by alx, 3 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 и попросил там разработчика плат подтвердить эту информацию. В случае подтверждения конфигурационный параметр удалю.

Last edited 3 months ago by alx (previous) (diff)
Note: See TracTickets for help on using tickets.