Добрый день.
Стоит задача
Есть Тариф "Интернет + ТВ", на нём должен быть подключён хоть один пакет ТВ.
Пакеты не могут пересекаться(не могут быть подключены одновременно). Получается ,что чтобы дать возможность пользователю подключить другой пакет, ему надо дать возможность отключать пакеты. В итоге пользователь может отключить все пакеты. Чего не должно быть по условию тарифного плана предоставленного партнёром.
Была мысль как то запретить деактивацию пакетов, и скриптом при активации нового отключать текущий. Но скриптов поведения на активацию/деактивацию пакетов не нашёл.
Подскажите как реализовать, если это конечно возможно.
Ну и другой нюанс пользователь должен выполнить несколько действий (деактивировать а потом активировать), а это для большинства непосильная задача, как показывает практика.
Код:
Сервер: 8.0.1135 / 23.01.2020 17:43:49