Страница 1 из 1

Мелкие баги в текущем снапшоте abills 0.42 и их устранение

Добавлено: Вс июл 05, 2009 7:37 am
Dozz
В текущем снапшоте биллинга версии 0.42 замечено:
  • Отсутсвие строки

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

    CREDIT_DATE => '0000-00-00'
    в функции defaults() модуля Users.pm
  • Отсутсвие строки

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

    ACCEPT_RULES => 0
    в функции defaults() модуля Users.pm
  • Отсутсвие строки

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

    TURBO_MODE => 0
    в хеше %SEARCH_PARAMS и функции defaults() модуля Dv.pm
  • Также возникает проблема из-за неинициированной переменной $priority при вызове функции sendmail() модуля Base.pm. Устранить можно или переписав все вызовы этой функции с учетом параметра $priority, либо заменив строки:

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

    print MAIL "X-Priority: $priority\n" if ($priority ne '');
    и

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

    print "X-Priority: $priority\n" if ($priority ne '');
    например, на, соответственно,

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

    print "X-Priority: $priority\n" if (defined($priority) && length($priority) > 0);
    и

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

    print MAIL "X-Priority: $priority\n" if (defined($priority) && length($priority) > 0);
  • Кроме этого, в кабинете пользователя в статистике модуля Dv перепутаны местами поля объема полученных и отправленных данных, а также пропал пункт меню "Профиль" с выбоом языка по умолчанию
Вероятно, могуть быть и другие подобные недочеты, связанные с расширением колиества параметров - я специально не искал.

Re: Мелкие баги в текущем снапшоте abills 0.42 и их устранение

Добавлено: Вт июл 07, 2009 4:21 am
~AsmodeuS~
эти правки уже внесены в версию 0.5

Re: Мелкие баги в текущем снапшоте abills 0.42 и их устранение

Добавлено: Ср июл 08, 2009 8:56 am
Dozz
~AsmodeuS~ писал(а):эти правки уже внесены в версию 0.5
Вы меня извините, но версия 0.5 пока нестабильная. Стабильная версия же 0.42, и именно в ней надо исправлять баги. Если баги дублируються и в новой версии системы в том числе, то исправления нужно вести паралельно в обоих.

Общепринятая элементарная этика программирования.

Re: Мелкие баги в текущем снапшоте abills 0.42 и их устранение

Добавлено: Чт июл 09, 2009 2:59 am
~AsmodeuS~
Эти ошибки не влияют на работу системы и код версии 0.4 уже практически заморожен в самое ближайшее время выйдет 0.5 и по этому правки в 0.4 делаться уже не будут.