Инстант 1.9, пользователи, баг или так и должно быть?
пользователи, 1.9
Обнаружилась такая проблема. Из админки не дает создать пользователя с логином, как у пользователя раннее созданного, но удаленного… пишет, что логин занят.
В общедоступной части при регистрации и вводе аналогичного логина пишет, что логин свободен.
В таблице users есть все пользователи, как удаленные так и неудаленные. В админке удаленные не отображаются. Очевидно при проверке свободности логина в админке не учитывается условие, что пользователь удален...
Как и где это можно исправить.
если пользователь себя удалил и просит восстановить, админу нужно пройти по ссылке его профиля,
например если я себя удалю, восстановить админ сможет пройдя по — instantcms.ru/users/KS
т.е. нужно знать только имя пользователя на сайте.
открываем файлик /admin/applets/users.php ищем строчку ~99:
$fields[8]['prc'] = 'viewAct';
$fields[9]['title'] = "X"; $fields[9]['field'] = 'is_deleted'; $fields[9]['width'] = '15';
//Print table cpListTable('cms_users', $fields, $actions, 'is_deleted = 0', 'regdate DESC');
'is_deleted >= 0'