Project

General

Profile

Actions

Feature #48

closed

Таймаут для политики тарификации

Added by Vladimir Pavljuchenkov about 8 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Start date:
04/17/2016
Due date:
% Done:

0%

Estimated time:

Description

Нужно реализовать таймаут действия текущей политики тарификации.
1. В тариф нужно добавить поле change_policy_timeout типа time_t которое будет содержать UNIX timestamp до которого действует политика тарификации. Нулевое значение должно означать отсутствие ограничения.
2. Поддержку поля нужно добавить в плагины БД и соответствующие БД в виде типа TIMESTAMP.
3. Поддержку поля нужно добавить в sgconfig и rpcconfig в формате YYYY-MM-DD HH:MM:SS.
4. Поддержку поля нужно добавить в sgconf из версии 2.5 в формате YYYY-MM-DD HH:MM:SS.
5. При проверке change_policy теперь нужно учитывать таймаут — если таймаут истек (текущий UNIX timestamp больше указаного в change_policy_timeout и change_policy_timeout не равен нулю) считать change_policy равным allow.
6. Расширить тесты с учетом нового поля — Тестировать все варианты с нулевым таймаутом, с таймаутом в будущем и в прошлом.


Related issues 1 (1 open0 closed)

Related to Feature #37: Политика тарификацииResolvedVladimir Pavljuchenkov08/24/2015

Actions
Actions

Also available in: Atom PDF