Opened 7 years ago

Closed 7 years ago

#573 closed улучшение (fixed)

п.8. Альтернативная настройка для "Давать предупреждение при отсутствии пользователей"

Reported by: san Owned by: alx
Priority: major Milestone: Задания от МВтел
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords:
Cc:

Description

В Настройки -> Прочие настройки есть поле ввода "Давать предупреждение при отсутствии пользователей".
Требуется добавить альтернативную настройку для этой функции:
Отобразить список всех пользователей, с чекбоксами, при установке чекбокса напротив имени пользователя - добавлять имя в строку ввода, при снятии чекбокса - удалять.

Change History (11)

comment:1 by san, 7 years ago

Список пользователей с чекбоксами поместить в выпадающий список, внешний вид как на 36 стр. Гайдлайна, по десять абонентов в столбце.

comment:2 by alx, 7 years ago

А это принципиально, чтобы в выпадающем списке элементы были с чекбоксами?

comment:3 by san, 7 years ago

а ты какой вариант придумал? что вместо чекбоксов?

in reply to:  3 comment:4 by alx, 7 years ago

Replying to san:

а ты какой вариант придумал? что вместо чекбоксов?

Хм.. Наверное, надо было начать с самого начала. :) Я не понимаю, какова должна быть функция чекбоксов, изображенных на странице 36. Разъясни, пожалуйста.

comment:5 by san, 7 years ago

Чекбоксами в этом выпадающем списке должны быть отмечены пользователи для которых активна функция "Давать предупреждение при отсутствии".

comment:6 by alx, 7 years ago

То есть функция этих чекбоксов - чисто декоративная? Для выбранных элементов списка они всегда отмечены, для невыбранных - всегда не отмечены?

comment:7 by san, 7 years ago

Нет. При установке чекбокса - функция для выбранного пользователя активируется, а при снятии, деактивируется. В теле тикета ведь это написано...

comment:8 by alx, 7 years ago

Я совсем запутался...

Давай с самого начала. У элемента списка возможно два состояния:

  • выбран;
  • не выбран.

Далее, в каждый элемент списка помещается чекбокс, у которого, в свою очередь, возможны три состояния:

  • отмечен;
  • не отмечен;
  • нейтральное.

В результате возможны 6 состояний элемента списка:

  1. элемент выбран, чекбокс отмечен;
  2. элемент выбран, чекбокс не отмечен;
  3. элемент выбран, чекбокс нейтрален;
  4. элемент не выбран, чекбокс отмечен;
  5. элемент не выбран, чекбокс не отмечен;
  6. элемент не выбран, чекбокс нейтрален;

Теперь вопрос: какие из этих 6 состояний должны использоваться, и что каждое из них должно означать?

comment:9 by san, 7 years ago

Ок.

  1. Чекбоксы декоративные.
  2. Элемент списка должен селектится/деселесктится при клике в область чекбокса.

п.2 можно расширить до "Элемент списка должен селектится/деселесктится при клике в элемент"

comment:10 by alx, 7 years ago

Вспомнил, что dimag когда-то делал комбо-бокс с чекбаксами в записях переговоров. Попробую сделать что-то подобное...

comment:11 by alx, 7 years ago

Resolution: fixed
Status: newclosed

In 941/dispatcher:

В панели конфигурации рядом со строкой "Давать предупреждение
при отсутствии пользователей" добавлен комбо-бокс "Выбрать из списка"
со списком всех пользователей домена внутри. Closes #573.

Note: See TracTickets for help on using tickets.