Opened 7 years ago

Last modified 5 years ago

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

Прятать лишние вкладки

Reported by: san Owned by: alx
Priority: фигня Milestone: 2 очередь
Component: web-интерфейс (sw) Keywords:
Cc: andrei

Description (last modified by san)

Предлагаю дать пользователю возможность скрыть ненужные ему вкладки из окна веб-морды.
Например вкладка CDR может быть ненужной, если в блоке нет платы VE, а вкладка Сервис используется обычно только при неполадках и т.д. ..
Предлагаю где-нибудь, например на вкладке Разное, разместить набор чекбоксов для выбора нужных/ненужных вкладок.
Предлагаю хранить набор выбранных вкладок в ПЗУ блока.

Change History (9)

comment:1 by alx, 7 years ago

Хорошая мысль. Считаю это полезным.

comment:2 by andrei, 7 years ago

Тогда можно рядом с названием вкладки кнопку разместить с крестиком, при нажатии на которую вкладка спрячется. Тогда не надо будет для скрытия искать чекбоксы.
И ещё где-нибудь на виду кнопочку "показать все вкладки", только не знаю как выглядеть должна она.

comment:3 by alx, 7 years ago

Я боюсь, что эти крестики будут загромождать интерфейс. Нужны-то они только один раз... Опера когда-то сделала такие крестики на табах каждой вкладки, так многим это не нравилось, люди спрашивали, как это отключить...

Как вариант - показывать этот крестик только на табе активной вкладки, или вообще только при наведении мыши...

Poll

Как лучше реализовать скрытие ненужных вкладок?






Last edited 7 years ago by alx (previous) (diff)

comment:4 by alx, 7 years ago

Предварительный набросок интерфейса с чекбоксами для вкладки "Разное":

Вкладку "Разное" по понятным причинам отключить нельзя. Сюда же, наверное, можно перенести переключение вида отображения настроек ethernet - см. строчку Ethernet.

Version 0, edited 7 years ago by alx (next)

comment:5 by san, 7 years ago

Я предлагаю пока не лезть в суб-вкладки а ограничиться лишь верхним уровнем, за исключением вкладки Ethernet, там нужен выбор краткий/полный.

comment:6 by andrei, 7 years ago

Как вариант суб-вкладки показывать при поставленной галке на основной вкладке.

in reply to:  6 comment:7 by alx, 7 years ago

Replying to andrei:

при поставленной галке на основной вкладке.

А которая из вкладок является основной?

in reply to:  4 comment:8 by andrei, 7 years ago

Replying to alx:


Не раскрывать список, если галка не стоит.
Я не знаю как еще объяснить.

Last edited 7 years ago by andrei (previous) (diff)

comment:9 by san, 5 years ago

Description: modified (diff)

Уточнил, что предлагаю хранить набор выбранных вкладок в ПЗУ блока, т.к. хранение в браузере мне не нравится по причине того, что пользователь может пользоваться разными браузерами с разных машин. Кроме того эту функцию я предполагал использовать в процессе конфигурирования блока на производстве, для упрощения работы в веб-интерфейсе пользователям, получившим аппаратуру. В большинстве проектов, например, вкладка СDR не нужна, и зная проект мы можем сконфигурировать для пользователя более лаконичный интерфейс.
Можно хранить набор вкладок с привязкой к пользователю. Допустим, при создании нового пользователя он наследует набор вкладок от Админа, а дальше настраивает как хочет. Это может быть полезно для Дежурных операторов, которым кроме вкладки Платы ничего и не нужно.

Note: See TracTickets for help on using tickets.