Перейти до

Релизы Ubilling


Рекомендованные сообщения

Открыли для широкой и особо нетерпеливой публики сервис снапшотов с ночными сборками Ubilling. Сборка производиться еженочно в 4 часа утра.

Модель обновления при потребности до каррента, сейчас практикуется для некоторых коммерческих клиентов и пока что ничего ужасного, при определенной внимательности не происходило.

 

 

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

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
  • Відповіді 1,2k
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Да кстати если кому то нужен шаблон для свича то вот  можно воспользоваться такой штукой  шаблоно-генератором

Преувеличиваем? Ничего особенного и нового я не сделал

Ни один единорог не пострадал? =)

Posted Images

Ну не могли мы вас оставить без свежих багов на новый год :)

 

g_JrueSfxqw.jpg

 

Релиз Ubilling 0.3.5 rev 2185

 

 

- Изменения в структуре БД, см дамп.

- alter.ini: новая опция CRM_MODE включающая режим расширеной работы с клиентами

- alter.ini: новая опция PASSWORD_TYPE указывающая тип предлагаемых паролей

- ymaps.ini: новая опция CANVAS_RENDER решающая проблемы при рендеринге очень большого количества устройств на карте

- ymaps.ini: новая опция FINDING_ZOOM указывающая зум при котором будут отображаться устройства «найти на карте»

- ymaps.ini: новая опция FINDING_CIRCLE включающая подсветку при поиске оборудования

- ymaps.ini: новая опция CANVAS_RENDER_IGNORE_LABELED выключающая ускоренный рендеринг для LABELED меток на карте.

- userstats.ini: новая опция TV_ENABLED включающая поддержку КТВ в кабинете пользователя

- Модуль «Карта оборудования»: теперь умеет искать оборудование по карте

- Модуль «Свитчи»: добавлена возможность нахождения свитча на карте

- Модуль «Свитчи»: опрос на живость теперь не такая вруша

- Модуль «Свитчи»: косметика интерфейсов добавления и редактирования

- Модуль «Панель задач»: при включенном мониторинге свитчей, также умеет искать свитчи по карте

- Модуль «Финансовый отчет»: вернулось на место давно куда-то девшееся Ф.И.О.

- Модуль «Отчет по работам»: возвращена отдельная статистика по каждому работнику

- Модуль «Регистрация пользователя»: исправлена генерация логина при IPBASEDLAST

- Модуль «Редактирование договора»: новая сущность «Дата заключения договора»

- Модуль «Панель задач»: исправлено больное отображение теней в опере.

- Новый модуль «Експрес карточка»: позволяющий редактирование специфических параметров пользователя

- Профиль пользователя: новая сущность «Паспортные данные»

- КТВ: исправлена колбаса при включенном HP_MODE

- КТВ: номер договора теперь не является объязательным при регистрации пользователя Оо

- КТВ: за ненадобностью выброшен модуль панели задач «Список пользователей»

- В очередной раз повышена строгость логгинга

- UBinstaller: Обновлены пресеты для FreeBSD по-умолчанию. Весь шейп перешел на tablearg.

- UBinstaller: Собраны бинарные пакеты для FreeBSD 8.3 RELEASE i386

- UBinstaller: Появилась возможность обойтись без пересборки ядра (о UHW можно забыть)

- UBinstaller: Новая упрощенная модель сборки ядра

- Обновлен автообновлятор - ниче так рекурсия, да? :)

 

 

Перед обновлением следует добавить следующие опции

 

в alter.ini:

CRM_MODE=0
PASSWORD_TYPE=1

 

в ymaps.ini:

CANVAS_RENDER=0
FINDING_ZOOM=16
FINDING_CIRCLE=1
CANVAS_RENDER_IGNORE_LABELED=0

 

userstats.ini:

TV_ENABLED=0

 

А также вкатить вот такой дампик в БД:

CREATE TABLE IF NOT EXISTS `contractdates` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`contract` VARCHAR( 255 ) NOT NULL ,
`date` DATE NULL DEFAULT NULL
) ENGINE = MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `passportdata` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`login` VARCHAR( 255 ) NOT NULL ,
`birthdate` DATE NULL ,
`passportnum` VARCHAR( 255 ) NULL ,
`passportdate` DATE NULL ,
`passportwho` VARCHAR( 255 ) NULL ,
`pcity` VARCHAR( 255 ) NULL ,
`pstreet` VARCHAR( 255 ) NULL ,
`pbuild` VARCHAR( 10 ) NULL ,
`papt` VARCHAR( 10 ) NULL ,

INDEX ( `login` )
) ENGINE = MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

 

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

Как всегда живая демочка, документация и всякие ништяки - на сайте ubilling.net.ua

 

Кратко о планах на ближайший релиз 0.3.6:

 

- поработать над поддержкой x64 архитектур

- возможно появится автоматический установщик под Linux (у-и-и-и-и)

- попытаемся добавить несколько ;) платежных систем

- встроенный месенджер для нормального общения между операторами системы

- переписать поддержку DOCSIS с нуля

Ссылка на сообщение
Поделиться на других сайтах
- возможно появится автоматический установщик под Linux (у-и-и-и-и)

 

только обратил внимание... уже назрело, я конечно понимаю что FreeBSD форевер и т.д. но Linux какбэ тоже человек )

Ссылка на сообщение
Поделиться на других сайтах
режим расширеной работы с клиентами

с админскими правами всё ок.

с правами не админскими, хотя вроде все необходимы права даны.

захожу в профиль пользователя->редактировать-> действия "редактировать"

не пущает, говорит нет прав.

 

«Отчет по работам»: возвращена отдельная статистика по каждому работнику

 

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

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за обновление!

С новым Годом ребята!

Есть пожелание, можно ли вывести в кабинете пользователя в графе трафик что бы писало сумму за потребленный трафик согласно тарифу.

Было бы шикарно...

Всем удачного Нового Года!

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

Если мне не изменяет память, такая стата храниться старгейзером, только с "детальной статистикой".

 

Именно по этим причинам по умолчанию в КП показывается только "сколько денег на счету оставалось", что в общем то эквивалентно, если сминусовать оплаты за учетный период - таки стоимости трафика.

Детальная статистика не участвует в кабинете пользователя по банальнейшим причинам - в очень ранних релизах ubilling она таки отображалась и заканчивалось это не очень хорошо. Можно было как-то сильно заморочиться с кешированием результатов, рендером их в статику ежесуточно и еще как-то, но победил соцреализм. Засим и была выброшена, в эру халявных безлимиток то.

 

Всем удачного Нового Года!

Взаимно :)

Ссылка на сообщение
Поделиться на других сайтах
я конечно понимаю что FreeBSD форевер и т.д. но Linux какбэ тоже человек )

звучало как-то очень угнетенно :)

 

захожу в профиль пользователя->редактировать-> действия "редактировать"

не пущает, говорит нет прав.

Если вы про редактирование пользователя при помощи "Експресс карточки", то ей на все побочные права наплевать, ей для работы нужна только привилегия "Право управлять експресс карточкой (опасносте!)" - и да, "опасносте" там по двум причинам: оно редактирует что ей вздумается в обход основных привилегий (типа на изменение ФИО, тарифа итд) и практически нету никаких проверок, чего вы там с пользователем пытаетесь сделать, и вообще коробки-автомата там нету, поскольку модуль еще сыроват и дорабатывается на ходу под требования конкретного заказчика.

Ссылка на сообщение
Поделиться на других сайтах
Если вы про редактирование пользователя при помощи "Експресс карточки", то ей на все побочные права наплевать, ей для работы нужна только привилегия "Право

управлять експресс карточкой (опасносте!)" - и да, "опасносте" там по двум причинам: оно редактирует что ей вздумается в обход основных привилегий (типа на изменение ФИО, тарифа итд) и практически нету никаких проверок, чего вы там с пользователем пытаетесь сделать, и вообще коробки-автомата там нету, поскольку модуль еще сыроват и дорабатывается на ходу под требования конкретного заказчика.

 

ясно, я думал что расширенная работа с клиентами - это оно и есть.

Ссылка на сообщение
Поделиться на других сайтах
ясно, я думал что расширенная работа с клиентами - это оно и есть.

Расширенная работа с клиентами или CRM_MODE, это на сегодняшний день таки даты заключения договоров + редактирование "експресс карточкой" всяких ништяков типа паспортных данных, прописки, даты рождения итд. Далее в таком же одноформочном виде должна быть регистрация, как только дотестим редактировалку.

В планах: нормальное взаимодействие с контрагентами в контексте юриков + вагон и маленькая тележка всяких дополнительных штук подпадающих под понятние CRM.

 

 

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

 

А "работы" по пользователям заполнены вообще? Вот как это все в финале должно выглядеть:

jobrep.png

Ссылка на сообщение
Поделиться на других сайтах

а в плане

«Отчет по работам»: возвращена отдельная статистика по каждому работнику

(см. выше)

это баг, или у меня что то не так настроено?

Ссылка на сообщение
Поделиться на других сайтах
это баг, или у меня что то не так настроено?

Там вообще в принципе нечему сломаться, за последних пиццот лет там мало что изменилось.

 

Единственное но: проверьте имеют ли ваши "работники" состояние "активный" - вдруг они уволенными числяться у вас? :)

В "Графичках" сколько помню фигурируют только "активные" работники.

Ссылка на сообщение
Поделиться на других сайтах
Единственное но: проверьте имеют ли ваши "работники" состояние "активный" - вдруг они уволенными числяться у вас?

В "Графичках" сколько помню фигурируют только "активные" работники.

 

все работники активные, сейчас проверил.

Ссылка на сообщение
Поделиться на других сайтах

Вы "работы" с "задачами" точно не путаете? Они на сегодняшний день, какбы вообще никак между собой не связаны.

 

оу! это разве не взаимозависящие сущности???

тогда что входит (и выходит )) ) в отчёт по работам???? Как тогда создать "работу", ну типа, когда появляются работы в этом графике?

и ещё один вопросик...

 

по поводу, "Новый модуль «Експрес карточка»: позволяющий редактирование специфических параметров пользователя":

хде он? не нашёл его... ((

 

зы: в самый интересный момент свет выключили

Ссылка на сообщение
Поделиться на других сайтах
оу! это разве не взаимозависящие сущности???

Неа, это вообще разные штуки, не имеющие ничего общего. Почему так - не спрашивайте у меня :)

Просто в последних релизах они выглядят идентично - это неожиданная случайность.

 

тогда что входит (и выходит )) ) в отчёт по работам???? Как тогда создать "работу", ну типа, когда появляются работы в этом графике?

В отчет по работам попадают "работы" заполненные по конкретным пользователям в "Профиль пользователя -> Работы". Типа так:

jobs.png

И как результат:

jobs2.png

Собственно "работы" удобно использовать для контроля всяких подключений, ремонтов итд конкретно интернет-пользователей. "Планирование задач" на самом деле (я не имею понятия почему оно внезапно стало называться "Планирование работ") удобно использовать таки для планирования допустим всяких работ по КТВ, протяжке кабелей и прочей мути которая к конкретным интернето-пользователям имеет очень опосредованное отношение.

И нет - логики в этом всем нету, не ищите :)

 

по поводу, "Новый модуль «Експрес карточка»: позволяющий редактирование специфических параметров пользователя":

хде он? не нашёл его... ((

Он отображается в "редактировании пользователя" в самом верху при включении CRM_MODE - выше я уже предупредил, там опасносте!!!!11

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

И нет - логики в этом всем нету, не ищите

 

я просто даже озадачен.....я всегда использовал Планирование задач, и девочку в абонотделе тоже заставлял делать это... кхе кхе кхе... хм... всё мир перевернулся ))))) конец света близок....

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

Ну они типа друг другу не протеворечат. Тем более что никак не связаны.

 

Как вариант использования на практике: бригадиры Саша и Валера за которыми закреплены скажем монтажники Вася, Петя, Сережа и Ворфоломей. Пишем подключение на завтра для бригадира Саши там-то и там-то. На следующий день не забухавший в отличии от Саши бригадир Валера решает сотворить это подключение. После подключения пользователя в работах отмечаются Сережа и Варфоломей которые героически под руководством Валеры осуществили это подключение а задача в планировщике отмечается таки как выполненная Валерой, хотя была запланирована для Саши. Правда через день всплывает факт фигово обжима кабеля у пользователя и к нему направляется монтажник Вася по результатам деятельности мы получаем выполненную по абоненту работу типа "ремонт" с примечанием "когда же эти м@#аки научатся нормально обжимать витую?". Итого имеем 1 выполненное задание и штуки 4 выполненных работы разными людьми, также как и возможность через год "вспомнить" кто же и почему подключал какого-то конкретного пользователя.

Ссылка на сообщение
Поделиться на других сайтах

Как вариант использования на практике: бригадиры Саша и Валера за которыми закреплены скажем монтажники Вася, Петя, Сережа и Ворфоломей. Пишем подключение на завтра ...

....

...

 

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

Ссылка на сообщение
Поделиться на других сайтах
несколько раз прочитал пока понял.

Блин, я сам до сих пор не понял. Вспоминается анекдот про "б...дь кто все эти люди?" :)

 

На самом деле, я это все привел, чисто как вариант использования этих двух разных сущностей. Как несложно заметить изначально в ubilling присутствовали "те работы что негр с киркой" которые выполняются для конкретного абонента. Это писалось для себя - чтобы иметь представление кто же подключал абонента и кто ходил к нему на вызовы. Иногда полезно узнать, что абонента такого-то год назад, подключал Иван Васильевич, который судя из примечаний к подключению был под героином :)

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

 

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       





    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від Plastilin
      Вітаю. Маю наступний комплект. Ubilling на Debian + Mikrotik CHR як маршрутизатор. Наче все запустилось, але виникло питання яке не вдається розрулити. Читав Wiki, ковиряв, читав знову Wiki, знову ковиряв - не допомогло.
      Чи можливо якось визначити конкретну IP адресу з пулу який видає Mikrotik клієнту через Radius? Мені пропонує обрати наступну вільну адресу з пулу при спробі зміни адреси?
      З цього з'являється додаткове питання, чи можливо контролювати доступ користувачам у яких IP назначений статично, тобто прописаний вручну? Наприклад при зміні статусу не активний - пхати до Firewall Mikrotik правила заборони доступу з IP адреси визначеної вручну, навіть якщо вона не отримана по DHCP.
       
      UPD: з першою частиною знайшов: IP_CUSTOM=1 в alter.ini 
    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від ppv
      Проглянув FAQ і Ubilling Wiki. Зацікавило питання чи є в Ubilling якась реалізація reCAPTCHA, чи потрібно додавати руцями, (для прикладу для форми подачі заявок чи для кабінету користувача)?
       

×
×
  • Створити нове...