Changes between Version 3 and Version 11 of Ticket #60


Ignore:
Timestamp:
Nov 26, 2021, 5:06:00 PM (3 years ago)
Author:
alx
Comment:

Replying to Vladimir:

Если что-то добавилось, то не изменился ли вид вкладок, окон, нет ли скрина новых окон, нет ли ссылки с описанием добавленной функции задания условий поиска?

Уточни, пожалуйста, о каких вкладках, окнах вопросы?

Ссылка есть, она была дана в тикете #84: sw:wiki:CDR.

В какое конкретное место надо добавить условия поиска?

На усмотрение разработчика РЭ. Я доверяю его здравому смыслу. :)

Где-то есть полноценное описание требуемых дополнений 6-летней давности?

Не знаю, что именно ты подразумеваешь под "полноценных". Требуемые изменения описаны в описании данного тикета:

  • При просмотре CDR в веб-интерфейсе имеется функция задания условий поиска (раньше ее не было), работает так же, как и задание условий выборки записей при автозагрузке CDR файлов на сервер.
  • Условия, в которых используется одно и то же поле, объединяются в группы по ИЛИ только если используется операция равенства (=). Выражения с другими операциями (">", "<". "!=") в группы не объединяются. Раньше, насколько я помню, выражения с одним и тем же полем объединялись по логическому ИЛИ независимо от операции сравнения, и это было неправильно, так как, например, можно было исключить из вывода одного абонента (например "имя != alx"), но нельзя было исключить из вывода нескольких абонентов, получалось "имя != alx ИЛИ имя != san", и это условие выполняется всегда, вместо требуемого "имя != alx И имя != san".
  • Добавилась возможность задания диапазона дат при отображении CDR: "c <начальные дата и время> по <конечные дата и время>". Реньше такой возможности не было.

работает так же как и в автозагрузке CDR файлов.

там не "Условия поиска", а "Условия выборки"...

OK, исправил.

  • при формировании условий выражения, в которых используется одно и то же поле, объединяются в группы по ИЛИ только если используется операция равенства (=). Выражения с другими операциями (">", "<". "!=") в группы не объединяются.

Тут я тоже не понял: "каких условий выражения",

Таких, которые заданы пользователем. Имелось в виду, что если пользователь задал несколько условий с одним и тем же полем, например:

  • номер слота = 10
  • номер слота = 12
  • тип окончания вызывающего = FXS
  • тип окончания вызывающего = FXO

в одну группу будут объединены два первых условия, и в другую - два последних:

(номер слота = 10 ИЛИ номер слота = 12) И (тип окончания вызывающего = FXS ИЛИ тип окончания вызывающего = FXO)

куда вставить этот текст?

На твое усмотрение.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #60

    • Property Owner changed from andrei to Vladimir
  • Ticket #60 – Description

    v3 v11  
    11__Дополнить описание работы с CDR__:
    2 - добавилась функция задания условий поиска, работает так же как и в автозагрузке CDR файлов.
     2- добавилась функция задания условий выборки, работает так же как и в автозагрузке CDR файлов.
    33- при формировании условий выражения, в которых используется одно и то же поле, объединяются в группы по ИЛИ только если используется операция равенства (=). Выражения с другими операциями (">", "<". "!=") в группы не объединяются.
    44- добавилась возможность задания диапазона дат при отображении CDR.