Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:changelogs:0.7x [2018/04/26 17:32]
andriy
abills:changelogs:0.7x [2019/09/11 14:21] (текущий)
asmodeus старая версия восстановлена (2018/09/27 14:42)
Строка 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====
 +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="​20180813"><​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====
 +31.05.2018
 +    * ''​Storage''​. [[abills:​docs:​modules:​storage:​manual:​ru#​ustanovka_oborudovanija_klientu|Добавлена продажа оборудования клиента в рассрочку]]
 +    * ''​Storage''​. [[abills:​docs:​modules:​storage:​manual:​ru#​opcii_v_configpl|Добавлены опции для проверки правильности ввода данных поставщиков.]]
 +    * ''​Storage''​. [[abills:​docs:​manual:​admin:​storage:​storage_main#​poisk_na_sklade|Добавлена возможность поиска по серийному номеру на складе,​ а так же во всех статусных вкладках.]]
 +    * ''​Storage''​. [[abills:​docs:​modules:​storage:​manual:​ru#​opcija_-_razdelit|Разделения всей партии товаров.]]
 +    * ''​Storage''​. Добавлена возможность оставить комментарий к каждой единице товаров.
 +    * ''​Storage''​. Улучшение отображения таблицы в подменю Подотчетность.
 +    * ''​Internet''​. [[abills:​docs:​manual:​admin:​internet:​internet_pools_report|Отчет по использованию пулов адресов]]
 +    * ''​Internet''​. В billd добавлена проверка поточного Online IP и статического.
 +    * ''​Crm''​. [[abills:​docs:​manual:​admin:​crm:​crm_leads#​informacija_o_potencialnom_kliente|Запланированные действия с потенциальным клиентом]]
 +    * ''​Crm''​. Добавлена возможность удаления потенциального клиента.
 +    * ''​Msgs''​. [[abills:​docs:​manual:​admin:​file_tree|Редактор аттачей]]
 +    * ''​Msgs''​. При удалении сообщения так же удаляются все ответы и файлы связанные с этим сообщением.
 +    * ''​Msgs''​. [[abills:​docs:​modules:​msgs:​ru?​s[]=conf&​s[]=msgs&​s[]=user&​s[]=default&​s[]=chapter|Раздел по умолчанию при ответе пользователей.]]
 +    * ''​Msgs''​. Возможность прикрепления подзадач.
 +    * ''​Msgs''​. Теперь показывает администратору шаблонные переменные в формате {}.
 +    * ''​Msgs''​. В разделах сообщений добавлены поля Deadline.
 +    * ''​Cablecat''​. [[abills:​docs:​manual:​admin:​cablecat:​cablecat_commutation|Печатная форма для схем коммутаций]]
 +    * ''​Paysys''​. [[abills:​docs:​manual:​admin:​paysys:​paysys_settings?​s[]=paysys&​s[]=new&​s[]=scheme|Новая схема работы и подключения модулей.]]
 +    * ''​Paysys''​. [[abills:​docs:​modules:​paysys:​yandex_kassa|Модуль Яндекс Кассы переписан под новую схему]]
 +    * ''​Paysys''​. [[abills:​docs:​modules:​paysys:​sberbank|Модуль Сбербанка переписан под новую схему]]
 +    * ''​Paysys''​. [[abills:​docs:​modules:​paysys:​ru#​podkljuchenie|Параметр настройки предлагаемой суммы по умолчанию при оплате.]]
 +    * ''​Ureports''​. Отображение количества подключенных сервисов у абонента.
 +    * ''​Tasks''​. [[abills:​docs:​modules:​tasks:​ru|Типы задач, редактирование,​ удаление,​ архив.]]
 +    * ''​Tasks''​. [[abills:​docs:​modules:​tasks:​ru|Участники задачи.]]
 +    * ''​Tasks''​. [[abills:​docs:​modules:​tasks:​ru|Плагины.]]
 +    * ''​Tasks''​. [[abills:​docs:​modules:​tasks:​ru|Права ответственного в типе задачи.]]
 +    * ''​Nas''​. Добавление дома при заведении сервера доступа.
 +    * ''​Iptv''​. Отображение даты ручного отключения услуги в кабинете абонента.
 +    * ''​Charts''​. Добавлена кнопка ZOOM на отображениях графиков.
 +    * [[abills:​docs:​manual:​admin:​form_users|Добавлена кнопка быстрого входа в кабинет клиента.]]
 +    * При добавлении пользователя через заявки на подключения изменен алгоритм проверки незанятости логинов.
 +
 +<​accordion title="​20180531"><​panel title="​MySQL"><​code mysql>
 +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 `storage_sn` ADD COLUMN `sn_comments` TEXT;
 +
 +ALTER TABLE `tasks_main` CHANGE COLUMN `resposible` `responsible` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '​0';​
 +ALTER TABLE `tasks_admins` CHANGE COLUMN `resposible` `responsible` TINYINT(2) UNSIGNED NOT NULL DEFAULT '​0';​
 +
 +CREATE TABLE IF NOT EXISTS `tasks_plugins` (
 +  `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,​
 +  `enable` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '​0',​
 +  `name` VARCHAR(60) NOT NULL DEFAULT '',​
 +  `descr` TEXT NOT NULL,
 +  PRIMARY KEY (`id`)
 +)
 +  COMMENT = 'Tasks plugins';​
 +</​code></​panel></​accordion>​
 26.04.2018 26.04.2018
     * ''​Docs''​. Учет налогов при выписывании счетов.     * ''​Docs''​. Учет налогов при выписывании счетов.
Строка 16: Строка 237:
 ALTER TABLE `storage_incoming_articles` ADD COLUMN `in_installments_price` DOUBLE(10, 2) UNSIGNED NOT NULL DEFAULT '​0.00';​ ALTER TABLE `storage_incoming_articles` ADD COLUMN `in_installments_price` DOUBLE(10, 2) UNSIGNED NOT NULL DEFAULT '​0.00';​
 ALTER TABLE `docs_invoice_orders` ADD COLUMN `fees_type` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `docs_invoice_orders` ADD COLUMN `fees_type` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 0;
 +ALTER TABLE `abon_tariffs` ADD COLUMN `description` VARCHAR(240) NOT NULL DEFAULT '';​
 +ALTER TABLE `filters` ADD COLUMN `params` VARCHAR(200) NOT NULL DEFAULT '';​
  
 CREATE TABLE IF NOT EXISTS `taxes` (  CREATE TABLE IF NOT EXISTS `taxes` (