Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:changelogs:0.7x [2018/06/23 16:32]
andriy
abills:changelogs:0.7x [2018/10/16 12:46] (текущий)
andriy
Строка 2: Строка 2:
  
 **В системе изменился тип ssh ключей для управления оборудованием с DSA на RSA. Для коректной работы обновите все ключи (/​usr/​abills/​Certs/​id_dsa.*) при помощи утилиты misc/​certs_create.sh ssh [user_name]** **В системе изменился тип ssh ключей для управления оборудованием с DSA на RSA. Для коректной работы обновите все ключи (/​usr/​abills/​Certs/​id_dsa.*) при помощи утилиты misc/​certs_create.sh ssh [user_name]**
 +
 +====0.78====
 +16.10.2018
 +  * ''​Paysys''​. Новая платежная система Concord.
 +  * ''​Equipment''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=9601188|Графики скорости пользователя в реальном времени]]
 +  * ''​Equipment''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=9601185|Быстрый отчет по оборудованию]]
 +  * ''​Equipmnent''​. Сбор прошивок с оборудования.
 +  * ''​Msgs''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=6258803|Добавлен отчет динамики выполнения заявок.]]
 +  * ''​Msgs''​. В simple mode добавили отображение прикрепленных файлов.
 +  * ''​Msgs''​. Улучшена кнопка отправки ответов на сообщение со статусом Оповещение.
 +  * ''​Msgs''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=9601290|Добавлен чат]]
 +  * ''​Docs''​. Отдельные договора для каждой группы абонентов.
 +  * ''​Crm''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=9601215|Добавлены нормы рабочего времени]]
 +  * ''​Rwizard''​. [[abills:​docs:​manual:​admin:​rwizard:​rwizard_groups|Права просмотра отчетов для отдельных администраторов]]
 +  * ''​Triplay''​. [[http://​abills.net.ua:​8090/​display/​AB/​Triplay|При активации пакета - активируются сервиса модулей]]
 +  * ''​Triplay''​. Список всех активных пользователей с суммой за полный пакет.
 +  * ''​Abon''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=1278362|Расширенное описание услуги для клиентов]]
 +  * ''​Dom''​. Исправлены ошибки с схемой домов.
 +  * **Fixed**. При отключении права на кредите нельзя изменить статус аккаунта.
 +  * [[abills:​docs:​manual:​admin:​form_fees|Отчет по начислениям в разрезе геолокаций абонентов]]
 +  * [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=6258914#​id-%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BE%D0%BC-%D0%9A%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%D0%B4%D0%B5%D0%BD%D0%B5%D0%B6%D0%BD%D0%BE%D0%B3%D0%BE%D1%81%D1%87%D0%B5%D1%82%D0%B0%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0|История корректировки счета]]
 +
 +<​accordion title="​20181016"><​panel title="​MySQL"><​code mysql>
 +ALTER TABLE `crm_works` ADD COLUMN `fees_id` INT(11) ​ UNSIGNED NOT NULL DEFAULT 0;
 +ALTER TABLE `sharing_files` ADD COLUMN `remind_for` INT(10) NOT NULL DEFAULT 0;
 +
 +CREATE TABLE IF NOT EXISTS `crm_working_time_norms` (
 +  `year` SMALLINT(4) UNSIGNED NOT NULL DEFAULT 0,
 +  `month` SMALLINT(2) UNSIGNED NOT NULL DEFAULT 0,
 +  `hours` SMALLINT(3) UNSIGNED NOT NULL DEFAULT 0,
 +  `days`SMALLINT(3) UNSIGNED NOT NULL DEFAULT 0,
 +  UNIQUE KEY `year_month` (`year`, `month`)
 +)
 +  DEFAULT CHARSET = utf8
 +  COMMENT = '​Entity working time norms';​
 +
 +ALTER TABLE `builds` ADD COLUMN `build_schema` VARCHAR(150) NOT NULL DEFAULT '';​
 +ALTER TABLE `builds` ADD COLUMN `numbering_direction` tinyint(1) unsigned NOT NULL default '​0';​
 +
 +ALTER TABLE `reports_groups` ADD COLUMN `admins` VARCHAR(60) NOT NULL DEFAULT '';​
 +
 +ALTER TABLE `iptv_extra_params` ADD COLUMN `pin` VARCHAR(10) NOT NULL DEFAULT '';​
 +ALTER TABLE `builds` ADD COLUMN `numbering_direction` tinyint(1) unsigned NOT NULL default '​0';​
 +ALTER TABLE `iptv_extra_params` ADD COLUMN `pin` VARCHAR(10) NOT NULL DEFAULT '';​
 +
 +CREATE TABLE IF NOT EXISTS `msgs_chat`
 +(
 +  `id`         INT AUTO_INCREMENT
 +    PRIMARY KEY,
 +  `message` ​   VARCHAR(100) DEFAULT '' ​           NOT NULL,
 +  `aid`        INT DEFAULT '​0' ​                   NOT NULL,
 +  `uid`        INT DEFAULT '​0' ​                   NOT NULL,
 +  `date` ​      ​DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL,
 +  `num_ticket` INT DEFAULT '​0' ​                   NOT NULL
 +)
 +  ENGINE = InnoDB;
 +
 +ALTER TABLE `iptv_device` ADD COLUMN `code` VARCHAR(10) NOT NULL DEFAULT '';​
 +</​code></​panel></​accordion>​
 +
 +17.09.2018
 +  * ''​Internet''​. Поиск серверов доступа по адресу.
 +  * ''​Internet''​. Регулярное выражение для проверки CID.
 +  * ''​Internet''​. Добавлена фильтрация по меткам в Internet мониторинге.
 +  * ''​Iptv''​. [[http://​abills.net.ua:​8090/​display/​AB/​Microimpuls|Новый модуль Microimpuls]]
 +  * ''​Iptv''​. [[http://​abills.net.ua:​8090/​display/​AB/​Omega+TV|Новый модуль OmegaTV]]
 +  * ''​Storage''​. Улучшен поиск и сортировка в таблицах модуля.
 +  * ''​Storage''​. Добавлены печатные формы в меню Списания и Внутреннее использование.
 +  * ''​Storage''​. Добавлен фильтр по партии на складе.
 +  * ''​Storage''​. Улучшение работы с таблицей склада.
 +  * ''​Paysys''​. Новая платежная система E-Pul.
 +  * ''​Paysys''​. Добавлена возможность выставление приоритетности платежных систем в клиентском кабинете.
 +  * ''​Paysys''​. Новая платежная система Payme
 +  * ''​Voip''​. Перерасчет услуг.
 +  * ''​Equipment''​. Оповещения о неполадках оборудования.
 +  * ''​Equipmnet''​. Добавлен статус "Не опрашивать"​ оборудование.
 +  * ''​Equipment''​. Поиск дублирующихся серийных номеров ONU.
 +  * ''​Equipment''​. Просмотр количества свободных и занятых ONU.
 +  * ''​Equipment''​. [[abills:​docs:​modules:​equipment:​ru?​s[]=get&​s[]=fw|Сбор прошивок с оборудования]]
 +  * ''​Equipment''​. [[abills:​docs:​nas:​pon:​eltex:​ru:​eltex?​s[]=eltex|Интеграция с GPON Eltex]]
 +  * ''​Equipment''​. [[abills:​docs:​modules:​equipment:​ru?​s[]=equipment&​s[]=grabber|Сбор и отображение информации о портах управляемых коммутаторов]]
 +  * ''​Msgs''​. Исправлена ошибка с оценкой сообщений после закрытия.
 +  * ''​Msgs''​. [[abills:​docs:​manual:​admin:​msgs:​msgs_reports#​otchet_po_tegam|Улучшен отчет по тегам]]
 +  * ''​Msgs''​. [[abills:​docs:​manual:​admin:​msgs:​report_replys_and_time|Динамика количества ответов и затраченного времени на ответы по администраторам]]
 +  * ''​Cablecat''​. [[bills:​docs:​manual:​admin:​cablecat:​cablecat_splitters|Добавлены цветные схемы для делителей]]
 +  * ''​Docs''​. [[abills:​docs:​manual:​admin:​docs:​docs_unpaid_invoices|Отчет по неоплаченным счетам]]
 +  * ''​Extfin''​. Оптимизирован отчет Сальдо для большого количества пользователей.
 +  * ''​Employees''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=3211346|Улучшения по отображению должностей]]
 +  * ''​Employees''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=3211351|Улучшение формы печати журнала работ]]
 +  * [[abills:​docs:​manual:​user_portal:​ru|Добавлено парольное подтверждение операций в безпарольном режиме]]
 +  * [[abills:​docs:​manual:​admin:​form_users_list#​mnogopolzovatelskie_operacii|Расширение функционала для многопользовательских операций]]
 +  * Изменение негативных прав администратора на позитивные.(Показать депозит и Подтверждение действий)
 +  * Добавлено логирование входа пользователей в безпарольном входе.
 +  * Разделение админских и клиентских сессий.
 +
 +<​accordion title="​20180917"><​panel title="​MySQL"><​code mysql>
 +ALTER TABLE `bonus_service_discount` ADD COLUMN `name` VARCHAR(100) NOT NULL default '';​
 +ALTER TABLE `cablecat_splitters` ​ ADD COLUMN `color_scheme_id` INT(11) UNSIGNED NOT NULL DEFAULT '​1';​
 +
 +ALTER TABLE `reports_wizard` ADD COLUMN `send_mail` TINYINT(1) UNSIGNED NOT NULL DEFAULT '​0';​
 +
 +INSERT INTO `admin_type_permits` (`type`, `section`, `actions`, `module`) VALUES
 +  ('​$lang{ALL} $lang{PERMISSION}',​ 0, 12, ''​),​
 +  ('​$lang{ALL} $lang{PERMISSION}',​ 0, 13, ''​),​
 +  ('​$lang{ALL} $lang{PERMISSION}',​ 0, 18, ''​),​
 +  ('​$lang{ALL} $lang{PERMISSION}',​ 3, 6, ''​),​
 +  ('​$lang{ALL} $lang{PERMISSION}',​ 3, 7, ''​);​
 +  ​
 +ALTER TABLE `paysys_connect` ADD COLUMN `priority` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0;
 +
 +REPLACE INTO `admin_permits` (aid, section, actions) ​
 +SELECT aid, 0, 13
 +FROM `admins`
 +WHERE aid > 3;
 +
 +REPLACE INTO `admin_permits` (aid, section, actions) ​
 +SELECT aid, 0, 12
 +FROM `admins`
 +WHERE aid > 3;
 +</​code></​panel></​accordion>​
 +
 +13.08.2018
 +  * ''​Bonus''​. Скидки и бонусы от одноразовой суммы оплаты.
 +  * ''​Paysys''​. Добавлена возможность задавать тип оплаты для платежного модуля.
 +
 +<​accordion title="​20180813"><​panel title="​MySQL"><​code mysql>
 +ALTER TABLE paysys_connect ADD COLUMN payment_method INT(11) UNSIGNED NOT NULL DEFAULT '​0';​
 +ALTER TABLE bonus_service_discount ADD COLUMN onetime_payment_sum DOUBLE(10, 2) NOT NULL DEFAULT '​0.00';​
 +ALTER TABLE `bonus_service_discount` ADD COLUMN `name` VARCHAR(100) NOT NULL default '';​
 +</​code></​panel></​accordion>​
 +
 +07.08.2018
 +  * ''​Internet''​. Добавлена возможность оставлять комментарий к каждому сервису абонента.
 +  * ''​Internet''​. При создании тарифного плана можно создать новый тип снятия.
 +  * ''​Msgs''​. [[abills:​docs:​manual:​admin:​Msgs:​msgs_admin#​forma_sozdanija_soobschenija_klientu|Периодические оповещения абонентов]]
 +  * ''​Storage''​. В подпункте Установлено добавлен фильтр по товару и типу товара.
 +  * ''​Storage''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=2523301#​id-%D0%97%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%D0%A1%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0-%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BD%D0%BE%D0%B2%D1%8B%D1%85%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0|Дополнительные свойства товара]]
 +  * ''​Storage''​. [[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=2523301|Единицы измерения перенесены в базу данных. Появилась возможность добавлять свои единицы измерения]]
 +  * ''​Paysys''​. В модуль выписок для юр. лиц от ПриватБанка добавлена возможность работы с несколькими счетами.
 +  * ''​Tasks''​. [[abills:​docs:​modules:​tasks:​ru#​dobavlenie_tipa_zadachi|Добавлен плагин периодических задач]]
 +  * ''​СОРМ''​. Добавлена возможность выгрузки периодических снятий в модуле Abon.
 +  * ''​Rwizard''​. Добавлена поддержка модуля Multidoms.
 +  * ''​Msgs''​. Улучшения отчетов.
 +  * В серверах доступа типа Mikrotik появилась кнопка для открытия [[abills:​docs:​nas:​mikrotik:​abills?​s[]=winbox|Winbox]]
 +  * [[abills:​docs:​manual:​admin:​form_info_fields|Новый тип информационного поля - Язык]]
 +  * [[abills:​docs:​manual:​admin:​form_info_fields|Новый тип информационного поля - Часовой пояс]]
 +
 +<​accordion title="​20180807"><​panel title="​MySQL"><​code mysql>
 +CREATE TABLE IF NOT EXISTS ​ `storage_property` (
 +  `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,​
 +  `name` VARCHAR(30) NOT NULL DEFAULT '',​
 +  `comments` VARCHAR(60) NOT NULL DEFAULT '',​
 +  PRIMARY KEY (`id`)
 +)
 +  DEFAULT CHARSET=utf8 COMMENT = '​Storage property table';​
 +
 +CREATE TABLE IF NOT EXISTS `storage_articles_property` (
 +  `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,​
 +  `storage_incoming_articles_id` INT(10) UNSIGNED DEFAULT '​0',​
 +  `property_id` INT(10) UNSIGNED NOT NULL DEFAULT 0,
 +  `value` TEXT,
 +  PRIMARY KEY (`id`)
 +)
 +DEFAULT CHARSET=utf8 COMMENT = '​Storage items property table';​
 +
 +SET SQL_MODE = '​NO_ENGINE_SUBSTITUTION,​NO_AUTO_VALUE_ON_ZERO';​
 +CREATE TABLE IF NOT EXISTS ​ `storage_measure` (
 +  `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,​
 +  `name` VARCHAR(30) NOT NULL DEFAULT '',​
 +  `comments` VARCHAR(60) NOT NULL DEFAULT '',​
 +  PRIMARY KEY (`id`)
 +)
 +  DEFAULT CHARSET=utf8 COMMENT = '​Storage measuring';​
 +
 +REPLACE INTO `storage_measure` (`id`, `name`) VALUES (0, '​$lang{UNIT}'​);​
 +REPLACE INTO `storage_measure` (`id`, `name`) VALUES (1, '​$lang{METERS}'​);​
 +REPLACE INTO `storage_measure` (`id`, `name`) VALUES (2, '​$lang{SM}'​);​
 +REPLACE INTO `storage_measure` (`id`, `name`) VALUES (3, '​$lang{MM}'​);​
 +REPLACE INTO `storage_measure` (`id`, `name`) VALUES (4, '​$lang{LITERS}'​);​
 +REPLACE INTO `storage_measure` (`id`, `name`) VALUES (5, '​$lang{BOXES}'​);​
 +</​code></​panel></​accordion>​
 +
 +23.07.2018
 +  * ''​Internet''​. Обнуление персонального тарифного плана при изменении основного.
 +  * ''​Internet''​. [[abills:​docs:​modules:​internet:​guets_mode:​ru|Многоуровневый механизм выдачи гостевых адресов]]
 +  * ''​Internet''​. При создании тарифного плана создается тип снятия.
 +  * ''​Msgs''​. Добавлен фильтр "​Отслеживаемые"​ в списке сообщений.
 +  * ''​Msgs''​. Добавлена возможность редактирования текста шаблонов ответов перед отправлением,​ прямо в окне сообщения.
 +  * ''​Msgs''​. Улучшены отчеты по заявкам.
 +  * ''​Msgs''​. Поправлено форматирование сообщений при очень длинном тексте.
 +  * ''​Paysys''​. В модуль работы с Приватовскими банковскими выписками - добавлена возможность проводить платежи автоматически.
 +  * ''​Paysys''​. Добавлен модуль Electrum для оплаты биткоинами.
 +  * ''​Crm''​. Улучшено отображение и поиск по расходу и приходу.
 +  * ''​Crm''​. Улучшен фильтр по расходу и приходу при просмотре баланса кассы.
 +  * ''​Crm''​. Добавлена возможность к потенциальному клиенту прикрепить уже существующего.
 +  * ''​Crm''​. [[abills:​docs:​manual:​admin:​crm:​crm_salary|Зарплаты сотрудникам.]]
 +  * ''​Equipment''​. [[abills:​docs:​manual:​admin:​equipment:​equipment_info#​informacionnaja_panel|Время хранения в базе истории MAC]]
 +  * ''​Equipment''​. [[abills:​docs:​manual:​admin:​equipment:​equipment_info#​dopolnitelnye_parametry|Режим управления]]
 +  * ''​IPTV''​. Улучшение интерфейса сервисов.
 +  * ''​IPTV''​. Привязка сервиса к акаунту при выборе только тарифного плана.
 +
 +<​accordion title="​20180723"><​panel title="​MySQL"><​code mysql>
 +
 +</​code></​panel></​accordion>​
 +
 +27.06.2018
 +  * ''​Msgs''​. Добавлена возможность редактировать ответы в тикетах.
 +  * ''​Internet''​. [[abills:​docs:​manual:​admin:​internet:​internet_online|Отображения графика загрузки абонентов на сервере доступа]]
 +  * ''​Storage''​. Добавлена проверка на дублирование серийного номера,​ перед добавлением.
 +  * ''​Storage''​. Улучшения отображения подпункта "​Установлено"​.
 +  * ''​Storage''​. Исправления ошибок.
 +  * ''​Gps''​. Добавлена поддержка протокола tk103.
 +  * ''​Tasks''​. Теперь к типу задачи можно прикреплять ответственного администратора.
 +  * ''​Tasks''​. К задаче возможно добавление нескольких участников.
 +  * ''​Cards''​. Добавлен статус "​Передано в производство"​.
 +  * ''​СОРМ3''​. Выгрузка для периодических снятий.
 +  * ''​Rwizard''​. Добавлена поддержка модуля Multidoms.
 +  * Профиль абонента. Добавлена кнопка "​Копировать пароль пользователя"​.
 +  * ''​abm_console''​. [[abills:​docs:​abm_console:​ru#​primery|Удаление пользователей по шаблону.]]
 +
 +<​accordion title="​20180627"><​panel title="​MySQL"><​code mysql>
 +ALTER TABLE `equipment_pon_onu` ADD COLUMN `vlan` smallint(6) unsigned NOT NULL DEFAULT '​0';​
 +
 +ALTER TABLE `crm_salaries_payed` DROP PRIMARY KEY;
 +ALTER TABLE `crm_salaries_payed` ADD COLUMN `id` INT UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT;​
 +
 +ALTER TABLE `crm_leads` ADD COLUMN `uid` INT(11) UNSIGNED NOT NULL DEFAULT '​0';​
 +</​code></​panel></​accordion>​
  
 ====0.77==== ====0.77====
Строка 37: Строка 265:
     * При добавлении пользователя через заявки на подключения изменен алгоритм проверки незанятости логинов.     * При добавлении пользователя через заявки на подключения изменен алгоритм проверки незанятости логинов.
  
-<​accordion title="​20180426"><​panel title="​MySQL"><​code mysql>+<​accordion title="​20180531"><​panel title="​MySQL"><​code mysql>
 ALTER TABLE `crm_actions` MODIFY COLUMN `name` char(60) NOT NULL DEFAULT '';​ ALTER TABLE `crm_actions` MODIFY COLUMN `name` char(60) NOT NULL DEFAULT '';​
 ALTER TABLE `iptv_calls` ADD COLUMN `service_id` INT(11) UNSIGNED NOT NULL DEFAULT '​0';​ ALTER TABLE `iptv_calls` ADD COLUMN `service_id` INT(11) UNSIGNED NOT NULL DEFAULT '​0';​