billing:preferences:usage:delete_packet

Это старая версия документа!


Удаление тарифа

Перед удалением тарифа система проверяет возможность его удаления:

  • количество обычных пользователей в этом тарифе должно быть равно нулю
  • количество замороженных пользователей в этом тарифе должно быть равно нулю
  • количество отключённых пользователей в этом тарифе должно быть равно нулю
  • количество удалённых пользователей в этом тарифе должно быть равно нулю
  • это должен быть не последний тариф в системе
  • на этом тарифе не должно висеть пользователей в онлайне

Зачем сделаны такие проверки? Для того, чтоб пользователи системы MikBiLL после неправильного взаимодействия с системой не говорили, что "не работает" и "не показывает онлайн".

Вот типичные методы, как этого (не работающего онлайна) можно добиться:

  1. Изменить в базе у пользователей всех групп gid, но не пере подключить их.

Логируются как попытки удаления тарифов, так и сам процесс удаления.

Отчёты → логи:

  • CHECK DEL - проверка на удаление
  • DELETE - само удаление
nolink& |
  • billing/preferences/usage/delete_packet.1405580543.txt.gz
  • Последнее изменение: 10 лет назад
  • nickcool