Чейнджлог биллинга

Установка и настройка биллинговой системы.
Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Чейнджлог биллинга

Сообщение Alex Keda » 2011-07-07 10:32:11

2011-07-05: JBS-84 реализация выделенных серверов как штатной услуги

2011-07-06: JBS-53 добавлены примечания уровня пользователя/админа ко всем заказам на хостинг, домены, VPS, DS

2011-07-07: JBS-83 размер окна выбора платёжной системы сделан динамическим, со следующей логикой - если число активных платёжных систем > 5 - то размер равен числу систем, иначе - размер равен 5

2011-07-07: JBS-10 добавлена опция 'backup' для VDSManager - резервное копирование для VPS со значнеиями нет/день/неделя/месяц

2011-07-08: JBS-2 добавлены кнопочки с быстрыми ответами в тикетнице

2011-07-10: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-07-10 22:03:16

2011-07-10: JBS-84 исправлена ошибка добавления новой группы серверов

2011-07-11: JBS-28 добавлены три поля к таблице тарифов, нигде не используются - для внутренних нужд

2011-07-11: реализованы лимиты для MySQL, в ISPmanager - число запросов, коннектов, обновлений на юзера.

2011-07-12: JBS-18 доделано автопродление для заказов на хостинг, VPS, DS

2011-07-12: JBS-66 реализовано автосворачивание списка договоров, если их много у пользователя

2011-07-12: исправлены сообщения о активации, блокировке и т.п. для VPS/DS

2011-07-14: JBS-27 если пользователь отменяет счёт на терминале, он меняет статус в биллинге, с соответствующим примечанием

2011-07-15: JBS-84 исправлена ошибка в учёте выделенных серверов - когда число серверов достигало нуля, тариф не отключался автоматически

2011-07-15: JBS-72 добавлена обвёртка для цитирования, чтобы работало когда нет сообщений - т.е. при добавлении нового

2011-07-15: JBS-30 реализовано создание сообщения в системе тикетов. пользователю, если владелец домена не определён более суток.

2011-07-15: добавлена возможность выполнять зависимую задачу, для всех задач. необходимость обусловлена тем, что из выполнения самой задачи ничего не сделаешь с БД, т.к. задачи выполняются внутри транзакции, и, при ошибке основной задачи все изменения откатываются. зависимая выполняется после основной, с переданными из основной параметрами

2011-07-15: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-07-18 10:32:41

2011-07-18: для ISPmanager добавлена возможность ограничения числа отправленных писем

2011-07-18: добавлен отстутствующий файл уведомления, с сообщением о окончании заказа аренды выделенного сервера

2011-07-18: JBS-20 изменён текст сообщения о окончании тарифа и ссылка, для тарифов не позволяющих продление

2011-07-18: JBS-51 добавлены флаги для сообщений в тикетнице "запретить закрывать", "закрыть после просмотра пользовтелем". изменён фильтр, сообщения с флагом "закрыть после просмотра пользовтелем" не отображатся при фильтре на открытые сообщения

2011-07-18: JBS-30 создаваемые сообщения, теперь, получают флаг 'CloseOnSee'

2011-07-19: JBS-88 исправлено регулярное выражение, для разделения домена на имя и зону, теперь оно поддерживает кириллические домены и зоны

2011-07-20: JBS-53 исправлено неверное добавление комментария к заказам доменов, VPS, DS

2011-07-20: исправлена ошибка некорректной длинны строки в тикетнице

2011-07-20: теперь, в отправляемые уведомления о новых ответах в тикете, включаются только первые 4k текста из сообщения

2011-07-20: JBS-9 всем кто получает вознаграждение, отсылается разблюдовка по всем пользователям от кого были начисления (без данных, только идентификаторы пользователей), всем сотрудникам расылается итог - кому сколько было начислено и общая сумма.

2011-07-21: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-07-21 14:38:49

2011-07-21: для ISPmanager, уменьшено дефолтовое число писем в час, в настройках, 10 миллионов - слишком много =)) [сейчас 100 поставил]

2011-07-21: добавлена опция для серверов хостинга "NoRestart", используется в панели ISPmanager (однако, опция сервер-специфичная), при большом числе аккаунтов/нагрузке, рестарт занимает долгое время, при установленном флажке опции, рестарт после создания/удаления/модификации аккаунта не происходит. (полезно, когда используются настройки панели про отложенный рестарт, или ручной рестарт по крону)

2011-07-21: JBS-16 если тикет открывался другим сотрудником менее 5 минут назад, цвет формы ввода текста будет отличаться от белого, в таком порядке: ##### для, соответсвтенно, давности в 1,2,3,4,5 минут. Также, в свойствах тикета, теперь есть информация о том когда он был последний раз просмотрен пользователем, кем из сотрудников и когда он был просмотрен

2011-07-21: JBS-51 теперь, информация о флаге тикета доступна в расширенной информации о тикете

2011-07-22: модифицирована опция 'NoRestart', для apache. Теперь есть опции 'NoRestartCreate', 'NoRestartActive', 'NoRestartSuspend', 'NoRestartDelete', 'NoRestartSchemeChange', сооответсвенно именам всех функций, в которых в ISPmanager вызывается перезапуск веб-сервера

2011-07-22: JBS-97 добавлены ограничения на минимальный и максимальный платёж, по каждой платёжной системе

2011-07-29: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-07-29 10:36:20

2011-07-29: Восстановлено представление UsersOwners, без него не удаляются пользователи

2011-07-29: исправлена ошибка - слишком маленькое поле для сохранения пароля от заказа хостинга/ВПС в БД. Увеличено до char(64).

2011-07-29: изменена политика паролей (вернее, приведена в порядок) - теперь пароль может быть от 6 до 15 символов, только английские буквы и цифры - ибо юзеры достали всякую херь бинарную в эти поля пихать

2011-08-02: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-08-02 16:42:32

2011-08-02: Заменён самописный класс ICQ на широкоиспользуемый WebIcqLite. Тем самым устранены проблемы отправки сообщений (задержка после отправки, и отваливание по таймауту + работа планировщика в режиме демона, на отправке большого количества сообщений, была крайне медленной)

2011-08-02: добавлены опции для планировщика - число задач выполняемых за запуск и период между запусками (последний, используется при запуске планировщика в режиме демона). Значения по умолчанию - 11 заданий за цикл и 59 секунд между циклами

2011-08-03: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-08-03 11:29:10

2011-08-03: добавлены таймауты для чтения/записи в сокеты в классе WebIcqLite, т.к. выявлены проблемы в работе при больших потоках ICQ сообщений - задача отправки висит "вечно" (я наблюдал три часа, дальше - надоело, убил процесс)

2011-08-03: JBS-64 исправлен некорректный расчёт дней на изменение статуса счёта

2011-08-03: JBS-64 установка числа дней "через сколько удалять" и "через сколько ставить статус удалён" в ноль, теперь приводит к тому что эти действия не выполняются. Таким образом, можно установить эти значения в ноль, а уведомления в число дней - тогда будут лишь рассылаться уведомления, а счета трогаться не будут.

2011-08-03: JBS-10 Добавлена статья с регламентом предоставления услуги VPS

2011-08-03: в вывод планировщика (..../Cron который) добавлен вывод типа задачи и перевод строки после даты. повысилась информативность и появилась возможность логгировать вывод планировщика, во FreeBSD, задача будет выглядеть так, для логгирования:

Код: Выделить всё

*       *       *       *       *       /usr/bin/fetch -o - http://billing.test-hf.ru/Cron >> $HOME/cron.log 2>/dev/null


2011-08-09: Исправлена ошибка автоматического обновления курсов валют

2011-08-09: Изменён опрос сервера QIWI, теперь проверяется статус всех счетов, которые не оплачены и не истёк срок оплаты. [был случай, когда юзер его сам отменил, и пошёл в терминал оплачивать.... естественно, статус у него не поменялся, автоматом]

2011-08-10: JBS-98 реализовано автоматическое управление выделенными IP адресами для ISPmanager, VDSmanager (в комбинации с IPmanager). Для всех остальных - заказ, оплата, на автомате - заводить и активировать - руками. В ISPmanager реализация с ошибкой, т.к. в самой панели бага. После релиза новой версии ISPmanager, раскомменчу эту часть функции AddIP, а пока прописывать выданный адрес необходимо руками - иначе удалить на автомате не сможет

2011-08-10: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-08-10 17:41:27

2011-08-10: JBS-99 закоммичено для задачи DomainPathRegister/Выбрать алгоритм регистрации

2011-08-11: JBS-98 Исправлена ошибка создания тарифа, когда нет зависимых групп серверов на какие-то услуги (например, только хостинг предоставляется, а VPS/Dedic - нет)

2011-08-11: JBS-98 Исправлена ошибка ручного добавления/редактирования заказа на IP адрес.

2011-08-11: JBS-98 Добавлены забытые описания задач Активация/Создание/Учёт/Удаление/....

2011-08-11: JBS-100 Добавлен параметр DeleteTimeout для Хостинга/ВПС - время через которое заказ удалять, после блокировки. Значение по умолчанию - 20 дней (внимательней, раньше 30 было - жёстко в код зашито!)

2011-08-11: JBS-103 Добавлены настройки уведомлений для VPS/выделенных IP

2011-08-11: JBS-102 Добавил скелет функционала Jabber - настройки, класс для работы. Всё в отключенном состоянии. Лучше не включать - задания оповещения работать перестанут, т.к. нет кучи файлов. Остальное - по наличию времени, задача неприоритетная.

2011-08-12: исправлена ошибка инсталлятора - блокировалась одна таблица, а данные писались в другую

2011-08-12: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-08-14 20:50:53

2011-08-14: JBS-102 Весь функционал jabber добавлен. Оповещения работают, проверено.

2011-08-15: Для опроса сервера киви, введён делитель - удалённые счета проверяются только когда число минут кратно пяти. Это в разы уменьшает число счетов на опросе

2011-08-16: исправлена логическая ошибка в SQL запросе на выборку тех у кого оканчивается срок блокировки хостинга/ВПС. В результате не отсылались сообщения о скором удалении заказа.

2011-08-16: JBS-105 Добавлены новые фильтры рассылки, по заказам Хостинга/ВПС/ДС/ИП/Доменов по статусу все/активен/залочен/удалён. Фильтр по городам убран (закомментирован) - он красивый, но отрабатыввает ну оччень долго.

2011-08-16: JBS-99 исправлена проверка параметра, т.к. после его добавления в конфиг, он обязательно сразу попадал в параметры задачи, со значением "не определено"

2011-08-17: JBS-98 при добавлении выделенного IP руками, добавлен пункт "без заказа". нужно для варианта когда никаких заказов [hosting/vps/ds] нет, или, заказы находятся на других профилях.

2011-08-17: добавлено задание проверки балланса у регистратора доменных имён, отсылка уведомлений при низком баллансе. Работает для reg.ru и webnames.ru

2011-08-17: JBS-50 при реализации примечний, к заказам на домены, была сломана "кликабельность" доменов в списке заказов. исправлено.

2011-08-17: JBS-98 Для управления IP адресами добавлена поддержка IPv6. Тестилось на бета-версиях ISPmanager и VDSmanager.

2011-08-17: исправлена ошибка выбора заказов DS для выделенных IP адресов

2011-08-18: изменены периоды уведомлений о удалении заказов VPS/Hosting - уведомение о том что "заказ будет удалён через три минуты", выглядит как издевательство =)

2011-08-19: JBS-104 Добавлена возможность указания стоимости установки, для VPS

2011-08-21: JBS-106 Задача синхронизации доменов с регистратором - сделано для reg.ru

2011-08-22: релиз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Чейнджлог биллинга

Сообщение Alex Keda » 2011-08-22 17:12:15

2011-08-22: JBS-106 Задание подправлено - иначе процесс зацикливался на первых пяти доменах регистратора для которого не реализована такая проверка

2011-08-22: исправлена проверка балланса у регистратора WebNames - не все цифры дергались по регэкспу

2011-08-23: JBS-106 добавлена функция для проверки доменов в WebNames

2011-08-23: JBS-113 добавлен новый тип договора, профиля - партнёрский. услуги на него заказать нельзя, денег положить тоже.

2011-08-23: JBS-116 поправлен SQL запрос выборки доменов на блокировку, теперь задержка установки новго статуса - сутки, иначе не всегда whois успевает обновиться

2011-08-23: JBS-112 добавлен интерфейс для перемещения пользователем средств между договорами. Нельзя перемещать с/на договора юрлиц, нельзя перемещать на партнёрский договор

2011-08-24: фейковая функция проверки зарегистрирован домен или нет, заменена нормальной - для регистратора RegRu

2011-08-24: JBS-12 добавлена возможность делать заголовок с описанием для дополнительных услуг (было только для всех прочих страниц). Синтаксис описан в вики

2011-08-28: добавлен адрес дата-ценра по-умолчанию, для регистрации доменов в зоне .kz - согласно новым требованиям KazNIC

2011-08-29: релиз
Убей их всех! Бог потом рассортирует...


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей