Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:changelogs:0.3x [2008/04/30 18:43] asmodeus |
abills:changelogs:0.3x [2015/12/05 17:50] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | =====0.40===== | ||
- | |||
- | 24.04.2008 | ||
- | MySQL | ||
- | Добавлена возможность указывать загрузочный файл через DHCP. | ||
- | ALTER TABLE `dhcphosts_hosts` ADD `boot_file` VARCHAR( 150 ) NOT NULL default ''; | ||
- | |||
- | 24.04.2008 | ||
- | * **Информационные поля.** Набор функций по созданию дополнительных информационных полей для пользовательского аккаунта и аккаунта компании. Разрешает создавать дополнительные поля без вмешательства в код системы.\\ | ||
- | При создании информационного поля нужно указать | ||
- | * Название поля. Поле будет показываться в описании поля | ||
- | * Идентификатор поля. Физическое название поля | ||
- | * Тип поля | ||
- | |||
- | 08.04.2008 | ||
- | * Для функций пополнения счёта и снятия со счёта добавлены новые поля - Внутреннее описание операции. В функционал снятия денег добавлена типизации операций. | ||
- | | ||
- | |||
- | MySQL | ||
- | ALTER TABLE payments ADD COLUMN `inner_describe` varchar(80) NOT NULL default ''; | ||
- | ALTER TABLE `fees` ADD `inner_describe` VARCHAR( 80 ) NOT NULL default ''; | ||
- | ALTER TABLE `fees` ADD `method` TINYINT UNSIGNED NOT NULL DEFAULT '0'; | ||
- | |||
- | |||
- | |||
- | 06.04.2008 | ||
- | * Добавлена возможность автоматического создания группы должников. В группу заносятся пользователи у которых депозит ниже указанного в конфигурации и последняя оплата старше определённого количества дней. При включении пользователя в эту группу система автоматически добавляет комментарии с указанием даты добавлении. Если указанная группа не существует система пытается её создать. При погашении долга пользователя автоматически удаляется из группы вместе с комментарием.\\ | ||
- | Опция конфигурации: **$conf{DEBETORS_GROUP}="GROUP_ID:DEPOSIT:LAST_PAYNMENT_DAYS";** (Пример: $conf{DEBETORS_GROUP}='500:0:20';) | ||
- | * Добавлена возможность установки кредитного лимита тарифного плана. Кредитный лимит тарифного плана имеет более низкий приоритет чем кредитный лимит пользователя. | ||
- | MySQL | ||
- | ALTER TABLE tarif_plans ADD COLUMN `credit` double(10,2) unsigned NOT NULL DEFAULT '0.00'; | ||
- | |||
- | 04.03.2008 | ||
- | * в модуле Dhcphosts добавлена возможность задавать автоматически выдаваемые адреса для сети. | ||
- | * Удалена опция $conf{DHCPHOSTS_IPGUARD_TYPE}=""; . Добавлено две новые опции $conf{DHCPHOSTS_IPGUARD_DENY_TPL}=””; $conf{DHCPHOSTS_IPGUARD_ACCEPT_TPL}=””; | ||
- | |||
- | |||
- | MySQL | ||
- | ALTER TABLE dhcphosts_hosts ADD UNIQUE KEY `host_network` (`hostname`,`network`); | ||
- | ALTER TABLE dhcphosts_networks ADD COLUMN `ip_range_first` int(11) unsigned NOT NULL DEFAULT '0'; | ||
- | ALTER TABLE dhcphosts_networks ADD COLUMN `ip_range_last` int(11) unsigned NOT NULL DEFAULT '0'; | ||
- | |||
- | |||
- | 02.03.2008 | ||
- | * Улутшен редактор шаблонов (/ System configuration/ MISC/ Template/). | ||
- | * В сервисе Dv информация о пользователе добавлено поле показывающее дату следующего снятие абонплаты (/ Customers/ Logins/ Information/ Services/ Dialup / VPN/). | ||
- | * Исправлена ошибка снятия месячной абонплаты модулем Dv. | ||
- | |||
- | 28.02.2008 | ||
- | * Paysys. Добавлено внесение IP адреса робота платёжной системы уведомляющего о платеже. | ||
- | * Добавлена возможность блокирования/разрешения уведомлений о платеже для определенных IP адресов. Опция: | ||
- | $conf{PAYSYS_IPS}="0.0.0.0"; | ||
- | MySQL | ||
- | ALTER TABLE paysys_log ADD COLUMN `paysys_ip` int(11) unsigned NOT NULL DEFAULT '0'; | ||
- | |||
- | 26.02.2008 | ||
- | * добавлена возможность автоматически создавать файл пользователей для Asterisk. Опция | ||
- | $conf{VOIP_ASTERISK_USERS}='/usr/abills/Abills/templates/users.conf'; | ||
- | |||
- | MySQL | ||
- | |||
- | ALTER TABLE voip_main DROP PRIMARY KEY; | ||
- | ALTER TABLE voip_main ADD PRIMARY KEY (`number`); | ||
- | ALTER TABLE voip_main ADD KEY `uid` (`uid`); | ||
- | |||
- | * Добавлена возможность прикреплять пользователю два денежных счёта. Основной и дополнительный. \\ | ||
- | Основной счёт может служить для отчислений за использованные услуги при Dialup/VPN подключениях, | ||
- | дополнительный использоваться для абон. платы. \\ | ||
- | Для включения возможности получать дополнительный денежный счёт, нужно прописать в конфигурационном файле: | ||
- | $conf{EXT_BILL_ACCOUNT}=1; | ||
- | |||
- | Для снятия денег с дополнительного счёта нужно поставить галочку в / System configuration/ Dialup / VPN/ Tarif plans/ -> Extra Money account\\ | ||
- | MySQL | ||
- | |||
- | ALTER TABLE companies ADD COLUMN `ext_bill_id` int(10) unsigned NOT NULL DEFAULT '0'; | ||
- | ALTER TABLE users ADD COLUMN `ext_bill_id` int(10) unsigned NOT NULL DEFAULT '0'; | ||
- | ALTER TABLE tarif_plans ADD COLUMN `ext_bill_account` tinyint(1) unsigned NOT NULL DEFAULT '0'; | ||
- | ALTER TABLE bills DROP KEY `uid`; | ||
- | ALTER TABLE bills ADD KEY `uid` (`uid`,`company_id`); | ||
- | |||
- | |||
- | |||
- | * Перенесены системные шаблоны в отдельный каталог | ||
- | |||
- | * 08.02.2008 | ||
- | Отображение депозита для заблокированых пользователей Snmputils\\ | ||
- | MYSQL | ||
- | ALTER TABLE snmputils_binding add KEY `uid` (`uid`); | ||
- | |||
- | * 02.02.2008 | ||
- | MYSQL | ||
- | ALTER TABLE paysys_log add COLUMN `code` blob NOT NULL; | ||
- | |||
- | * 27.01.2008 | ||
- | MYSQL | ||
- | ALTER TABLE ipn_log add key uid_traffic_class (uid, traffic_class); | ||
- | | ||
- | ALTER TABLE dv_log_intervals add column `added` timestamp(14) NOT NULL; | ||
- | ALTER TABLE dv_log_intervals add KEY `acct_session_id` (`acct_session_id`); | ||
- | ALTER TABLE dv_log_intervals add KEY `session_interval` (`acct_session_id`,`interval_id`); | ||
- | |||
- | * 27.01.2008 | ||
- | Дополнения в [[abills:docs:msgs:ru|Msgs]] | ||
- | * Возможность прикреплять файлы к сообщениям. | ||
- | * Отчёты | ||
- | |||
- | MYSQL | ||
- | CREATE TABLE `msgs_attachments` ( | ||
- | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, | ||
- | `message_id` bigint(20) NOT NULL DEFAULT '0', | ||
- | `filename` varchar(250) DEFAULT NULL, | ||
- | `content_size` varchar(30) DEFAULT NULL, | ||
- | `content_type` varchar(250) DEFAULT NULL, | ||
- | `content` longblob NOT NULL, | ||
- | `create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', | ||
- | `create_by` int(11) NOT NULL DEFAULT '0', | ||
- | `change_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', | ||
- | `change_by` int(11) NOT NULL DEFAULT '0', | ||
- | `message_type` tinyint(2) NOT NULL DEFAULT '0', | ||
- | PRIMARY KEY (`id`), | ||
- | KEY `article_attachment_article_id` (`message_id`) | ||
- | ) COMMENT='Messages Attachment table'; | ||
- | |||
- | * 25.01.2008 | ||
- | Включение меню Finance (Денежные операции) в акаунте пользователя | ||
- | $conf{user_finance_menu}=1; | ||
- | |||
- | |||
- | * 24.01.2008 | ||
- | Дополнение типов оплаты собственными через опцию | ||
- | @EX_PAYMENT_METHODS = ('webmoney', 'rupay', 'Счёт н 453'); | ||
- | |||
- | * 23.01.2008 | ||
- | Просмотр пароля пользователя администратором\\ | ||
- | Выписка карты подключения для пользователя для уже заведённого пользователя (Логин, Пароль...)\\ | ||
- | Дополнение [[abills:docs:msgs:ru|Msgs]]\\ | ||
- | Добавление комутаторов Zyxel в [[http://abills.net.ua/wiki/doku.php?id=abills:docs:modules:snmputils:ru|Snmputils]]\\ | ||
- | |||
- | |||
- | * 06.12.2007 | ||
- | MYSQL | ||
- | ALTER TABLE `sharing_main` CHANGE COLUMN `extra_byte` `extra_byte` double(15,2) unsigned NOT NULL default '0.00'; | ||
- | |||
- | * 05.12.2007 | ||
- | MYSQL | ||
- | ALTER TABLE msgs_chapters ADD COLUMN `inner_chapter` tinyint(1) unsigned NOT NULL default '0'; | ||
- | ALTER TABLE msgs_messages ADD COLUMN `inner_msg` tinyint(1) unsigned NOT NULL default '0'; | ||
- | |||
- | * 30.11.2007 | ||
- | MYSQL | ||
- | ALTER TABLE users ADD COLUMN `credit_date` date NOT NULL default '0000-00-00'; | ||
- | |||
- | * 30.11.2007 | ||
- | MYSQL | ||
- | ALTER TABLE web_users_sessions ADD COLUMN `ext_info` varchar(200) NOT NULL default ''; | ||
- | |||
- | * 28.11.2007 | ||
- | MYSQL | ||
- | ALTER TABLE sharing_main ADD COLUMN `extra_byte` int(11) unsigned NOT NULL default '0'; | ||
- | | ||
- | CREATE TABLE `sharing_additions` ( | ||
- | `id` smallint(6) NOT NULL auto_increment, | ||
- | `name` varchar(25) NOT NULL default '', | ||
- | `quantity` int(11) unsigned NOT NULL default '0', | ||
- | `price` double(14,2) default NULL, | ||
- | `tp_id` smallint(6) unsigned NOT NULL default '0', | ||
- | PRIMARY KEY (`id`), | ||
- | UNIQUE KEY `id` (`id`) | ||
- | ) COMMENT='Sharing Additions'; | ||
- | |||
- | |||
- | |||
- | |||
- | * 25.11.2007 | ||
- | MYSQL | ||
- | ALTER TABLE dhcphosts_hosts ADD column `ports` varchar(100) NOT NULL default ''; | ||
- | ALTER TABLE dhcphosts_hosts ADD column `vid` smallint(6) unsigned NOT NULL default '0'; | ||
- | ALTER TABLE dhcphosts_hosts ADD column `nas` smallint(6) unsigned NOT NULL default '0'; | ||
- | ALTER TABLE dhcphosts_hosts ADD column `option_82` tinyint(1) unsigned NOT NULL default '0'; | ||