Блокировка ненастроенных учеток
В настройках NoDeny добавляются параметры:
- Заполненность какого поля проверять
- Через сколько дней от перевода учетной записи в состояние «Все ОК» проверять
- Id групп в которых делать проверку
Например, вы можете указать, что проверке подлежат поля «улица», «дом» и «квартира» (в настройках они перечисляются через запятую: _adr_street,_adr_house,_adr_room). Запускаете модуль ядра block_untuned. Последний каждый час будет выбирать список абонентов у которых параметр «состояние» = «Все ОК» и доступ включен. Проверяется есть ли не заполненное хотя бы одно поле (пустое значение либо равно нулю) и если с момента установки «Все ОК» прошло больше чем X дней, то учетка блокируется, а в истории создается событие «Блокировка ненастроенной учетки».
Учтите при тестировании, что поскольку модуль делает поверку каждый час, он не проверяет учетки с изменением состояния днями ранее, чем указанное в настройках. Т.е. если указано блокировать настройки через 3 дня, то будет проверяться период времени между 3 и 4 днями назад.