Ув. разработчики, я пользуюсь вашим биллингом уже давно, активно использую BGBS и пишу свои классы на java.
Время от времени сталкиваюсь с тем что текущих статусов (Активен, Отключен, Приостановлен, Закрыт и т.д) оказывается недостаточно. Просить Вас добавить еще статусов нет смысла, так как добавление новых статусов повлечет за собой очень много изменений в ядре и в модулях биллинга.
Прошу Вас рассмотреть возможность добавить расширение статусов, назовем это расширение "причина изменения статуса". Для каждого из стандартного статуса, должна быть возможность указать несколько возможных причин.
Например указываем в конфигурации сервера:
Код:
#Причины для статуса "Активен"
status.0.reason.1.name=Оплатил абнентскую плату
status.0.reason.2.name=Предостален кредит
#Причины для статуса "Закрыт"
status.3.reason.1.name=Заблокирован за неуплату
status.3.reason.2.name=Договор расторгнут
#и т.д.
Для совместимость при изменении статуса причину можно указывать а можно и не указывать.
Спасибо за внимание.