Opened 8 years ago

Closed 7 years ago

Last modified 6 years ago

#330 closed задача (fixed)

Добавить возможность отображать имена конференций в программе как есть

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

Description

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

  1. Считаю что нужно убрать эту "обязательную" конвертацию
  1. При этом нужно оставить возможность маппинга имени конференции.(может понадобиться например для работы с телефонами не поддерживающими кирилицу) Т.к. имя новой конференции в программе всегда задаётся автоматически: <префикс>_<номер> , то достаточно добавить настройки: "Префикс новой конференции", и "Переименовать в" для этого поля.

Change History (7)

in reply to:  description ; comment:1 by alx, 8 years ago

Replying to san:

  1. При этом нужно оставить возможность маппинга имени конференции.(может понадобиться например для работы с телефонами не поддерживающими кирилицу)

Я считаю, что такой маппинг имени ненужен и вреден, так как такая конвертация не взаимообратимая: при конвертации "кириллица" -> "латиница" -> "кириллица" не всегда получается исходный текст. Если телефон не поддерживает отображение кириллицы, это, во-первых, проблема телефона, во-вторых, проблема далеко не первого порядка - то, что у оператора телефон не может правильно отобразить название конференции, не помешает ему переговорить с диспетчером. В конце концов, если всем операторам закупили телефоны, не отображающие кириллицу, можно просто не использовать кириллицу в именах...

Т.к. имя новой конференции в программе всегда задаётся автоматически: <префикс>_<номер> , то достаточно добавить настройки: "Префикс новой конференции", и "Переименовать в" для этого поля.

Поясни, пожалуйста, что значит "задается автоматически", откуда берется префикс и номер, мне это непонятно. Когда-то в самом начале было задумано, что диспетчер может создавать новые конференции и давать им произвольные имена, чтобы ему было понятно, что в какой конференции происходит - вот конференция "совещание", в которую он посадил двух операторов чтобы они между собой обсудили какой-то вопрос, вот конференция "телефон", в которой он соединил кого-то с телефонным номером, а вот "босс", где начальник зачитывает кому-то приказ. Если же конференции будут называться "лабуда_25", "лабуда_26" и "лабуда_27" - диспетчеру придется держать в своей памяти, в какой "лабуде" у него что происходит, что будет лишней нагрузкой на его мозг, в результате которой он раньше заболеет и меньше проживет... :)

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

comment:2 by alx, 8 years ago

Cc: alx added

in reply to:  1 ; comment:3 by san, 8 years ago

Replying to alx:

такая конвертация не взаимообратимая: при конвертации "кириллица" -> "латиница" -> "кириллица" не всегда получается исходный текст.

Я как раз предлагаю избавиться от конвертации.

диспетчеру придется держать в своей памяти, в какой "лабуде" у него что происходит, что будет лишней нагрузкой на его мозг, в результате которой он раньше заболеет и меньше проживет... :)

На самом деле, эти диспетчеры (для которого собственно программа и разрабатывается) в реальной жизни пользуются практически всегда только одной конференцией "Диспетчерская", а Техники одной-двумя, так что нагрузка на мозг не велика :)
Конечно другие наши будующие клиенты могут использовать программу по другому.

Поясни, пожалуйста, что значит "задается автоматически",

В программе должно быть два варианта создания имени конференций:

  1. Автоматическая Генерация Префикс+номер
  2. Ручной ввод имени

Но реализован пока только вариант 1, и для его префикса в тикете предлагается использовать настройку "Переименовать в" вместо конвертации КИР<->LAT

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

Replying to san:

Я как раз предлагаю избавиться от конвертации.

Я - за. Но ты же пишешь:

  1. При этом нужно оставить возможность маппинга имени конференции.

Вот это и вызвало возражение. Что тогда подразумевается под маппингом?

В программе должно быть два варианта создания имени конференций:

  1. Автоматическая Генерация Префикс+номер
  2. Ручной ввод имени

Теперь, кажется, понял.

У меня есть альтернативное предложение: при создании новой конференции ее имя формируется автоматически (по какому алгоритму - отдельный вопрос), но у диспетчера остается возможность это имя изменить (причем простыми минимальными действиями, например дабл-клик по имени и/или Enter). Это позволит удовлетворить сразу всех: кому пофиг, как называется конференция, просто ничего не делает. Кому не пофиг - кликнет и изменит имя. Специально делать два варианта создания конференции тогда не надо... Впрочем, это уже не по теме тикета...

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

comment:5 by san, 8 years ago

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

Кстати, есть твой #385 с подобным предложением.

comment:6 by alx, 7 years ago

Resolution: fixed
Status: newclosed

Перекодировка убрана вместо со старым кодом, отображавшим списки конференций и записей переговоров.
В-основном в r660.

comment:7 by san, 6 years ago

Milestone: Текущее2 очередь

Milestone renamed

Note: See TracTickets for help on using tickets.