Релиз Ubilling 0.4.3 - rev 2739

* Изменения в структуре БД, см дамп.
* alter.ini: новая опция ROUND_PROFILE_CASH включающая округление пользовательского баланса до сотых.
* alter.ini: новая опция SWITCHPORT_IN_PROFILE включающая возможность установки порта на свиче для абонента.
* alter.ini: новая опция PAYMENTCARDS_ENABLED включающая/выключающая поддержку работы с платежными карточками
* userstats.ini: новая опция ROUND_PROFILE_CASH включающая округление пользовательского баланса до сотых.
* userstats.ini: новая опция ISP_NAME указывающая имя провайдера
* userstats.ini: новая опция ISP_URL указывающая ссылку на сайт провайдера
* Новый модуль "Расширенная настройка MikroTik": исправления локализации.
* Кабинет пользователя: исправлены сообщения показа оставшегося срока оплаченной услуги.
* Модуль "Интерфейсы на серверах доступа MikroTik": прожив всего один релиз удален, в силу ненужности.
* Модуль "Пинг по MAC": теперь умеет сигнализировать, о наличии в сети "MAC-ов двойников".
* Новый модуль "Расширенная настройка MikroTik": позволят таки устанавливать нужные опции для NAS типа MikroTik.
* Модуль "Сервера доступа (NAS)": выброшен тип NAS Mikrotik Direct. Он более не поддерживается. И не говорите что никто не предупреждал.
* Модуль "Сервера доступа (NAS)": теперь для NAS с установленным типом Mikrotik - доступен переход к модулю "Расширенная настройка MikroTik"
* Модуль "Планирование работ": галочка о порождении работы при закрытии задачи, теперь по-умолчанию прижата.
* Модуль "Планирование работ": исправлено отображение и редактирование многострочных примечаний к работам.
* Модуль "Платежные карточки": добавлено подтверждение при очистке попыток перебора
* Модуль "Переназначение скорости": исправлено фильтрование входных данных, более строгое логирование
* Модуль "Теги пользователей": добавлено подтверждение удаления типов тегов, более строгое логирование
* Модуль "Поиск оплат": добавлена возможность поиска по логину кассира.
* Модуль "Отчет по подключениям": месяцы теперь кликабельны.
* Модуль "Профиль пользователя": теперь умеет устанавливать для пользователей порты свичей.
* Модуль "Регистрация пользователей": более строгое логирование.
* Модуль "Статистика по трафику": причесан показ трафика за прошедшие периоды.
* Модуль "Тарифы": исправлено уведомление при удалении
* Модуль "Непопулярные тарифы": исправлено уведомление при удалении
* Модуль "Панель задач": теперь использует Ajax для обновления состояния свитчей
* Модуль "Панель задач": теперь указывает временную метку кеша состояния свитчей
* Кабинет пользователя: немного отрихтован показ трафика за предыдущие месяцы.
* Добавлена поддержка правил Queue для MikroTik NAS с RouterOS v6
* UBinstaller: удалена поддержка FreeBSD 8.3
* UBinstaller: добавлена поддержка установки на FreeBSD 8.4 amd64
* UBinstaller: добавлен хотфикс для нормальной смены пароля администратора stargazer 2.408 - больше никакой магии.



Перед обновлением следует наложить вот такой вот дампик на БД
Код:
ALTER TABLE `nas` ADD `options` TEXT DEFAULT NULL;

CREATE TABLE IF NOT EXISTS `switchportassign` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `login` varchar(255) NOT NULL,
  `switchid` int(11) NOT NULL,
  `port` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
И добавить парочку опциек в конфиги:

alter.ini
Код:
ROUND_PROFILE_CASH=0
SWITCHPORT_IN_PROFILE=0
PAYMENTCARDS_ENABLED=1
userstats.ini
Код:
ROUND_PROFILE_CASH=0
ISP_NAME=""
ISP_URL=""
Дата 2013-07-19 14:27:27